會話發(fā)起協(xié)議SIP
發(fā)布時間:2014/9/25 18:37:19 訪問次數(shù):662
雖然H.323系列現(xiàn)在已被大部分生產(chǎn)IP電話的廠商采用,但由于H.323過于復雜(整個文檔多達%6頁), S3F9454BZZ-DK94不便于發(fā)展基于IP的新業(yè)務,因此IETF的NIMUSIC工作組制定了另一套較為簡單且實用的標準,即會話發(fā)起協(xié)議SIP(Session hiti亂ion ProtocoI)[Ⅱ℃3261~
RFC326q,日前已成為因特網(wǎng)的建議標準[WˉSIP]。sIP使用的是KIss原則:保持簡單、傻瓜(Kccp Π simpk and StupiΦ。
sIP協(xié)議的出發(fā)點是以因特網(wǎng)為基礎,而把IP電話視為因特網(wǎng)上的新應用。因此sIP協(xié)議只涉及到IP電話所需的信令和有關服務質量的問題,而沒有提供像H.323那樣多的功能。SIP沒有強制使用特定的編解碼器,也不強制使用RTP協(xié)議。然而,實際上大家還是選
用RTP和RTCP作為配合使用的協(xié)議。
sIp使用文本方式的客戶服務器協(xié)議。sIP系統(tǒng)只有兩種構件,即用戶代理luser agcnt)和網(wǎng)絡服務器me枷Orlc∞Ⅳcr)。用戶代理包括兩個程序,即用戶代理客戶UAC⑴ser AgentClic11t)和用戶代理服務器UAs(UsCr Agcnt SeⅣeθ,前者用來發(fā)起呼叫,后者用來接受呼
叫。網(wǎng)絡服務器分為代理服務器①roxy seⅣcr)和重定向服務器(rcdirCct server)。代理服務器接受來自主叫用戶的呼叫請求(實際上是來自用戶代理客戶的呼叫請求),并將其轉發(fā)給被叫用戶或下一跳代理服務器,然后下一跳代理服務器再把呼叫請求轉發(fā)給被叫用戶(實際上是轉發(fā)給用戶代理服務器)。重定向服務器不接受呼叫,它通過響應告訴客戶下一跳代理服務器的地址,由客戶按此地址向下一跳代理服務器重新發(fā)送呼叫請求。
sIP的地址十分靈活。它可以是電話號碼,也可以是電子郵件地址、IP地址或其他類型的地址。但一定要使用sIP的地址格式,例如:
・ 電話號碼 s巾zhallgsan@8625-S7654321
・ IPv4地址 吣:zhangsan@⒛1.12.34.56
・ 電子郵件地址 sip∶zhangsa瑣∞ublic1・p喲s.cll和HTTP相似,sIP是基于報文的協(xié)議。sIP使用了HTTP的許多首部、編碼規(guī)則、差錯碼以及一些鑒別機制。它比H。323具有更好的可擴縮性。sIP的會話共有三個階段:建立會話、通信和終止會話。圖8-15給出了一個簡單的⒌P會話的例子。圖中的建立會話階段和終止會話階段,都是使用SIP協(xié)議,而中間的通信階段9則使用如RTP這樣的傳送實時話音分組的協(xié)議。
雖然H.323系列現(xiàn)在已被大部分生產(chǎn)IP電話的廠商采用,但由于H.323過于復雜(整個文檔多達%6頁), S3F9454BZZ-DK94不便于發(fā)展基于IP的新業(yè)務,因此IETF的NIMUSIC工作組制定了另一套較為簡單且實用的標準,即會話發(fā)起協(xié)議SIP(Session hiti亂ion ProtocoI)[Ⅱ℃3261~
RFC326q,日前已成為因特網(wǎng)的建議標準[WˉSIP]。sIP使用的是KIss原則:保持簡單、傻瓜(Kccp Π simpk and StupiΦ。
sIP協(xié)議的出發(fā)點是以因特網(wǎng)為基礎,而把IP電話視為因特網(wǎng)上的新應用。因此sIP協(xié)議只涉及到IP電話所需的信令和有關服務質量的問題,而沒有提供像H.323那樣多的功能。SIP沒有強制使用特定的編解碼器,也不強制使用RTP協(xié)議。然而,實際上大家還是選
用RTP和RTCP作為配合使用的協(xié)議。
sIp使用文本方式的客戶服務器協(xié)議。sIP系統(tǒng)只有兩種構件,即用戶代理luser agcnt)和網(wǎng)絡服務器me枷Orlc∞Ⅳcr)。用戶代理包括兩個程序,即用戶代理客戶UAC⑴ser AgentClic11t)和用戶代理服務器UAs(UsCr Agcnt SeⅣeθ,前者用來發(fā)起呼叫,后者用來接受呼
叫。網(wǎng)絡服務器分為代理服務器①roxy seⅣcr)和重定向服務器(rcdirCct server)。代理服務器接受來自主叫用戶的呼叫請求(實際上是來自用戶代理客戶的呼叫請求),并將其轉發(fā)給被叫用戶或下一跳代理服務器,然后下一跳代理服務器再把呼叫請求轉發(fā)給被叫用戶(實際上是轉發(fā)給用戶代理服務器)。重定向服務器不接受呼叫,它通過響應告訴客戶下一跳代理服務器的地址,由客戶按此地址向下一跳代理服務器重新發(fā)送呼叫請求。
sIP的地址十分靈活。它可以是電話號碼,也可以是電子郵件地址、IP地址或其他類型的地址。但一定要使用sIP的地址格式,例如:
・ 電話號碼 s巾zhallgsan@8625-S7654321
・ IPv4地址 吣:zhangsan@⒛1.12.34.56
・ 電子郵件地址 sip∶zhangsa瑣∞ublic1・p喲s.cll和HTTP相似,sIP是基于報文的協(xié)議。sIP使用了HTTP的許多首部、編碼規(guī)則、差錯碼以及一些鑒別機制。它比H。323具有更好的可擴縮性。sIP的會話共有三個階段:建立會話、通信和終止會話。圖8-15給出了一個簡單的⒌P會話的例子。圖中的建立會話階段和終止會話階段,都是使用SIP協(xié)議,而中間的通信階段9則使用如RTP這樣的傳送實時話音分組的協(xié)議。