重要
Azure Communication Services が緊急電話番号への緊急通話をサポートしているのは、米国、プエルトリコ、カナダ、デンマーク、イギリス、オーストラリアにおいてのみです。
Azure Communication Services の音声通話 (PSTN) を使用することで、米国、プエルトリコ、カナダでは緊急電話番号 911、デンマークでは緊急電話番号 112、オーストラリアでは 000、イギリスでは緊急電話番号 999 と 112 へ電話することが可能です。 現在、Azure Communication Services では、これらの国または地域以外からの緊急電話番号のダイヤル、および他の国や地域の緊急サービスへのダイヤルはサポートされていません。
Azure Communication Services Calling SDK を使用すると、米国 (US)、プエルトリコ (PR)、英国 (GB)、カナダ (CA)、デンマーク (DK)、オーストラリア (AU) で、拡張緊急ダイヤルおよび PSAP (緊急通報受理機関) のコールバック サポートをアプリケーションに追加できます。 911 へのダイヤル (US、PR、CA)、112 へのダイヤル (DK)、000 へのダイヤル (AU)、999 または 112 へのダイヤル (GB)、コールバックの受信を行う機能は、アプリケーションの要件になる場合があります。 法律顧問に緊急電話番号の要件を確認してください。
緊急電話番号への通話は、Microsoft ネットワークを介してルーティングされます。 Microsoft は、ユーザーが US、PR、GB、CA、DK、または AU から緊急通話を行った場合、CLI (Call Line Identity) として一時的な電話番号を割り当てます。 Microsoft は、電話番号を発信者の識別情報に一時的にマッピングします。
PSAP からのコールバックがあった場合は、その通話を元の呼び出し元に直接ルーティングします。 発信者は、受信呼び出しが無効になっていても、PSAP 通話を受け入れることができます。
このサービスは、Microsoft の電話番号で使用できます。 緊急通話の呼び出しの発信元である Azure リソースで、Microsoft が発行した電話番号が発信ダイヤル (通話の発信とも言います) として有効になっている必要があります。
通話のフロー
- Azure Communication Services ユーザー ID が、Calling SDK を使用して緊急電話番号をダイヤルします。
- Microsoft が、Azure リソースで Microsoft の電話番号が送信ダイヤルに対して有効になっていることを検証します。
- Microsoft Azure Communication Services 緊急サービスで、ユーザーの電話番号 (
alternateCallerId
値) を一時的な固有の電話番号に置き換えます。 この番号の割り当ては、緊急電話番号がダイヤルされた時点から少なくとも 60 分間維持されます。 - Microsoft では、ユーザー ID に一意の電話番号をマップする一時レコードを (約 60 分間) 保持します。
- US、PR、CA では、緊急通話は最初にコール センターにルーティングされ、ここでエージェントが呼び出し元の住所を要求します。 その後、コール センターは、適切な国または地域内の適切な PSAP に通話をルーティングします
- 緊急通話が予期せず切断された場合、PSAP はユーザーにコールバックします。
- 60 分以内にコールバックを受信すると、Microsoft は緊急通話を開始したユーザー ID に受信通話を直接ルーティングします。
緊急通話の有効化
緊急通話は、Azure リソースでの送信ダイヤル用に有効になっている取得済み Microsoft 電話番号を持っている、Azure Communication Services Calling SDK のすべてのユーザー向けに自動的に有効になります。 Microsoft の電話番号で緊急通話を使用するには、次の手順に従います。
クライアント アプリケーションの Azure リソースで Microsoft の電話番号を取得します。 Azure リソース内の少なくとも 1 つの番号が、通話を発信する機能を持っている必要があります。
Calling SDK の API を使用して、呼び出し元の国/地域コードを設定します。 次の点と要件を考慮してください。
Microsoft は、国および地域コード用として ISO 3166-1 alpha-2 標準を使用しています。
Microsoft では、緊急電話番号ダイヤル用として US、PR、GB、CA、DK、または AU の国/地域コードをサポートしています。
SDK に国または地域のコードを指定しない場合、Microsoft は IP アドレスを使用して、呼び出し元の国または地域を特定します。
IP アドレスによって信頼性の高い位置情報を提供できない場合 (たとえば、呼び出し元が仮想プライベート ネットワーク上にある場合)、Azure Communication Services Calling SDK の API を使用して呼び出し元の国または地域の ISO コードを設定する必要があります。 緊急通話を追加するクイック スタートの例を参照してください。
呼び出し元が米国準州 (たとえば、グアム、米領バージン諸島、北マリアナ諸島連邦、米領サモア) からダイヤルする場合、ISO コードを米国に設定する必要があります。
呼び出し元がサポートされている国または地域外にある場合、911 への呼び出しは許可されません。
米国でアプリケーションをテストする場合は、911 ではなく 933 にダイヤルしてください。 933 番号はテスト目的で有効になっています。
記録されたメッセージにより、緊急通話の発信元の電話番号が確認されます。 Microsoft が割り当てた一時的な番号が読み上げられます。 この数値は、アプリケーションが提供する
alternateCallerId
値ではありません。アプリケーションが着信通話の受信をサポートし、PSAP からのコールバックが緊急通話の発信元に適切にルーティングされることを確認してください。 着信通話が正しく動作していることをテストする場合は、Calling SDK のユーザーに受信ボイスオーバー IP (VoiP) 通話を発信します。
Azure Communication Services の緊急サービスの課金について詳しくは、価格のページを参照してください。
ダイレクト ルーティングを使用した緊急通話
直接ルーティングの観点から、緊急通話は通常の通話です。 Azure Communication Services ダイレクト ルーティングを使用して緊急通話を実装する場合は、緊急電話番号 (911、112 など) のルーティング規則があることを確認してください。 また、通信事業者が緊急通話を適切に処理していることも確認してください。
購入した番号をダイレクト ルーティング呼び出しの発信者 ID として使用するオプションもあります。 このような場合、緊急電話番号の音声ルーティング規則がないときに、呼び出しは Microsoft ネットワークにフォールバックし、Microsoft はそれを通常の緊急通報として扱います。 音声ルーティングのフォールバックの詳細を参照してください。
次のステップ
次のクイックスタートを試してみてください。