SIP到PSTN的過程

2018-12-28 18:21 更新

SIP(軟電話)和PSTN(舊電話)都是不同的網(wǎng)絡(luò),并使用不同的語(yǔ)言。因此,我們需要一個(gè)翻譯器(網(wǎng)關(guān)在這里)在這兩個(gè)網(wǎng)絡(luò)之間通信。

讓我們舉一個(gè)例子來說明SIP電話如何通過PSTN網(wǎng)關(guān)向PSTN發(fā)出電話呼叫。

在此示例中,Tom (sip:tom@tutorialspoint.com)是sip電話,Jerry使用全球電話號(hào)碼+91401234567。

SIP到PSTN通過網(wǎng)關(guān)

下圖顯示了通過網(wǎng)關(guān)從SIP到PSTN的呼叫流。

SIP to PSTN

下面給出了從SIP電話到PSTN的呼叫時(shí)所進(jìn)行的所有過程的逐步解釋。

  • 首先,(Tom)SIP電話撥打全球號(hào)碼+91401234567到達(dá)Jerry。SIP用戶代理將其理解為全局編號(hào),并使用DNS將其轉(zhuǎn)換為請(qǐng)求uri并觸發(fā)請(qǐng)求。

  • SIP電話直接向網(wǎng)關(guān)發(fā)送INVITE。

  • 網(wǎng)關(guān)通過選擇SS7 ISUP中繼線到PSTN中的下一個(gè)電話交換機(jī)來發(fā)起進(jìn)入PSTN的呼叫。

  • 來自INVITE的撥號(hào)數(shù)字被映射到ISUP IAM。ISUP地址完成消息(ACM)由PSTN發(fā)回以指示中繼已經(jīng)創(chuàng)建。

  • 電話產(chǎn)生鈴聲,并進(jìn)入電話交換機(jī)。網(wǎng)關(guān)將ACM映射到183會(huì)話進(jìn)度響應(yīng),其包含指示網(wǎng)關(guān)將用于橋接來自PSTN的音頻的RTP端口的SDP。

  • 在接收到183時(shí),呼叫者的UAC開始接收從網(wǎng)關(guān)發(fā)送的RTP分組,并將該音頻呈現(xiàn)給呼叫者,使得他們知道被叫者在PSTN中前進(jìn)。

  • 當(dāng)被叫方應(yīng)答電話時(shí),呼叫完成,這使得電話交換機(jī)向網(wǎng)關(guān)發(fā)送應(yīng)答消息(ANM)。

  • 網(wǎng)關(guān)然后在兩個(gè)方向上切斷PSTN音頻連接,并向呼叫者發(fā)送200 OK響應(yīng)。由于RTP媒體路徑已經(jīng)建立,網(wǎng)關(guān)在183中回復(fù)SDP,但是不會(huì)改變RTP連接。

  • UAC發(fā)送ACK以完成SIP信令交換。由于在ISUP中沒有等效消息,網(wǎng)關(guān)吸收ACK。

  • 呼叫者發(fā)送BYE到網(wǎng)關(guān)終止。網(wǎng)關(guān)將BYE映射到ISUP釋放消息(REL)。

  • 網(wǎng)關(guān)向BYE發(fā)送200OK,并從PSTN接收RLC。

以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)