Session-initiation-protocol-to-pstn
提供:Dev Guides
SIPからPSTN
SIP(ソフトフォン)とPSTN(旧電話)は両方とも異なるネットワークであり、異なる言語を話します。 したがって、これら2つのネットワーク間で通信するには、トランスレーター(ここではゲートウェイ)が必要です。
SIP電話がPSTNゲートウェイを介してPSTNに電話をかける方法を示す例を見てみましょう。
この例では、トム*(sip:tom@finddevguides.com)*は一口電話であり、ジェリーはグローバル電話番号+91401234567を使用しています。
ゲートウェイを介したSIPからPSTNへ
次の図は、ゲートウェイを介したSIPからPSTNへのコールフローを示しています。
以下に示すのは、SIP電話機からPSTNに電話をかける際に行われるすべてのプロセスの段階的な説明です。
- まず、(Tom)SIP電話はグローバル番号+91401234567をダイヤルしてジェリーに連絡します。 SIPユーザーエージェントはそれをグローバル番号として認識し、DNSを使用してrequest-uriに変換し、要求をトリガーします。
- SIP電話機は、INVITEをゲートウェイに直接送信します。
- ゲートウェイは、PSTN内の次の電話スイッチへのSS7 ISUPトランクを選択することにより、PSTNへのコールを開始します。
- INVITEからダイヤルされた数字は、ISUP IAMにマッピングされます。 ISUPアドレス完了メッセージ(ACM)は、トランクが作成されたことを示すためにPSTNによって返されます。
- 電話は着信音を生成し、電話交換機に行きます。 ゲートウェイは、ACMを、ゲートウェイがPSTNからの音声をブリッジするために使用するRTPポートを示すSDPを含む183 Session Progress応答にマップします。
- 183を受信すると、発信者のUACはゲートウェイから送信されたRTPパケットの受信を開始し、発信者に音声を提示して、着信者がPSTNで進行していることを知らせます。
- 着信者が電話に応答するとコールが完了し、電話交換機がゲートウェイに応答メッセージ(ANM)を送信します。
- 次に、ゲートウェイはPSTNオーディオ接続を両方向で切断し、200 OK応答を発信者に送信します。 RTPメディアパスがすでに確立されているため、ゲートウェイは183でSDPに応答しますが、RTP接続は変更されません。
- UACはACKを送信して、SIPシグナリング交換を完了します。 ISUPには同等のメッセージがないため、ゲートウェイはACKを吸収します。
- 呼び出し元はBYEをゲートウェイに送信して終了します。 ゲートウェイは、BYEをISUPリリースメッセージ(REL)にマッピングします。
- ゲートウェイは200OKをBYEに送信し、PSTNからRLCを受信します。