分類和功能
SIP中有兩個(gè)要素,即上文介紹過的SIP用戶代理和馬上要介紹的SIP網(wǎng)絡(luò)服務(wù)器。用戶代理是呼叫的終端系統(tǒng)元素,而SIP服務(wù)器是處理與多個(gè)呼叫相關(guān)聯(lián)信令的網(wǎng)絡(luò)設(shè)備。SIP服務(wù)器能夠保持地址路徑信息和被叫用戶的位置信息。一共有好幾種SIP服務(wù)器,他們都能工作在同一服務(wù)器上,也能工作在各自不同的硬件平臺(tái)上。
SIP代理服務(wù)器處理SIP電話和用戶代理的請求,它在維護(hù)發(fā)送者利益的前提下盡力與接收者建立聯(lián)系,在沒有收到200 OK響應(yīng)之前它一直停留在循環(huán)回路里等候。代理服務(wù)器將自己的IP地址放在“via”區(qū)域以便目的客戶發(fā)回他們的響應(yīng)。當(dāng)目的客戶發(fā)出響應(yīng)后,代理使響應(yīng)通過,并送回發(fā)送者處。而“contact”區(qū)域中的地址是用戶代理們用來直接聯(lián)系的。
當(dāng)代理服務(wù)器通過了一項(xiàng)邀請申請,它會(huì)立即回一個(gè)叫“100”或“嘗試中(trying)”的狀態(tài)信息。這就讓呼叫方知道對方正在處理請求。在代理服務(wù)器查找到目的用戶代理的位置信息并將申請發(fā)送給它時(shí),它會(huì)同時(shí)發(fā)送一個(gè)“呼叫(ring)”信息給接受方。
在發(fā)送方接收到“200”后,它會(huì)發(fā)送一個(gè)“ack”信號提示接收方信號已收到。這樣,客戶間的進(jìn)一步交流開始了,RTP接管工作,開始在用戶代理之間傳送數(shù)字化信息。當(dāng)通信結(jié)束時(shí),一方發(fā)送“bye”到另一方,另一方回應(yīng)“200”。
SIP協(xié)議憑借其簡單、易于擴(kuò)展、便于實(shí)現(xiàn)等諸多優(yōu)點(diǎn)越來越得到業(yè)界的青睞,它正逐步成為NGN(下一代網(wǎng)絡(luò))和3G多媒體子系統(tǒng)域中的重要協(xié)議,并且市場上出現(xiàn)越來越多的支持SIP的客戶端軟件和智能多媒體終端,以及用SIP協(xié)議實(shí)現(xiàn)的服務(wù)器和軟交換設(shè)備。雖然SIP協(xié)議目前還不成熟,但可以預(yù)見,SIP必定是將來網(wǎng)絡(luò)多媒體通信中的明星。
賽迪網(wǎng) 中國信息化(industry.ccidnet.com)