
- 會話發起協議教程
- SIP - 首頁
- SIP - 簡介
- SIP - 網路元素
- SIP - 基本呼叫流程
- SIP - 訊息
- SIP - 響應碼
- SIP - 報頭
- SIP - 會話描述協議
- SIP - 提供/應答模型
- SIP - 移動性
- SIP - 分支
- SIP - 代理和路由
- SIP 到 PSTN
- SIP - 編解碼器
- SIP - B2BUA (迴環式使用者代理)
- SIP 有用資源
- SIP - 快速指南
- SIP - 有用資源
- SIP - 討論
SIP 到 PSTN
SIP(軟電話)和 PSTN(傳統電話)是兩種不同的網路,使用不同的語言。因此,我們需要一個翻譯器(這裡的閘道器)來在這兩個網路之間進行通訊。
讓我們透過一個例子來展示 SIP 電話如何透過 PSTN 閘道器撥打 PSTN 電話。
在這個例子中,Tom **(sip:tom@tutorialspoint.com)** 使用的是 SIP 電話,Jerry 使用的是全球電話號碼 +91401234567。
透過閘道器實現 SIP 到 PSTN 的連線
下圖顯示了透過閘道器從 SIP 到 PSTN 的呼叫流程。

以下是 SIP 電話撥打 PSTN 電話時發生的所有步驟的逐步解釋。
首先,(Tom)SIP 電話撥打全球號碼 +91401234567 以聯絡 Jerry。SIP 使用者代理將其識別為全球號碼,並使用 DNS 將其轉換為請求 URI 並觸發請求。
SIP 電話直接向閘道器傳送 INVITE。
閘道器透過選擇到 PSTN 中下一個電話交換機的 SS7 ISUP 中繼來發起 PSTN 呼叫。
來自 INVITE 的撥號數字被對映到 ISUP IAM 中。PSTN 傳送 ISUP 地址完成訊息 (ACM) 以指示已建立中繼。
電話產生鈴聲並將其傳送到電話交換機。閘道器將 ACM 對映到包含 SDP 的 183 會話進度響應,該 SDP 指示閘道器將用於橋接來自 PSTN 的音訊的 RTP 埠。
在收到 183 後,主叫方的 UAC 開始接收從閘道器傳送的 RTP 資料包,並將音訊呈現給主叫方,以便他們知道被叫方在 PSTN 中的呼叫正在進行。
當被叫方接聽電話時,呼叫完成,這會導致電話交換機向閘道器傳送應答訊息 (ANM)。
然後,閘道器雙向切斷 PSTN 音訊連線,並向主叫方傳送 200 OK 響應。由於 RTP 媒體路徑已建立,閘道器在 183 中回覆 SDP,但不會對 RTP 連線造成任何更改。
UAC 傳送 ACK 以完成 SIP 信令交換。由於 ISUP 中沒有等效訊息,閘道器會吸收 ACK。
主叫方向閘道器傳送 BYE 以終止連線。閘道器將 BYE 對映到 ISUP 釋放訊息 (REL)。
閘道器向 BYE 傳送 200OK 並從 PSTN 接收 RLC。