IMS的POC技術(shù)探析
4.2 PoC相關(guān)協(xié)議
PoC會(huì )話(huà)控制和其他信號傳輸都基于SIP(Session Initiation Protocol,會(huì )話(huà)發(fā)起協(xié)議),可用來(lái)創(chuàng )建、修改及終止一個(gè)或多個(gè)參與者參加的會(huì )話(huà)進(jìn)程,是一種文本型請求響應協(xié)議。
語(yǔ)音流量傳輸是基于RTP/RTCP (Real Time實(shí)時(shí)傳輸協(xié)議/實(shí)時(shí)傳輸控制協(xié)議)的流承載方式。RTP作為PoC語(yǔ)音傳輸協(xié)議,可傳送語(yǔ)音包;RTCP則可對RTP會(huì )話(huà)質(zhì)量進(jìn)行裁決。
XCAP(XML Configuration Access Protocol,XML配置訪(fǎng)問(wèn)協(xié)議)用來(lái)將客戶(hù)信息上傳到服務(wù)器。此外,OMA還定義了TBCP協(xié)議,可用于實(shí)現PoC媒體流的分發(fā)和發(fā)言權的控制。
5 PoC業(yè)務(wù)流程
5.1 PoC的注冊流程
PoC的注冊流程有四步。第一是客戶(hù)端向P-CSCF發(fā)送攜帶相關(guān)注冊信息(公共用戶(hù)標識、私有用戶(hù)標識、歸屬網(wǎng)絡(luò )域名、UE IP地址等)的REGISTER請求;
第二是在P-CSCF接收到注冊請求之后,檢查發(fā)起方的歸屬域名,以發(fā)現到其歸屬網(wǎng)絡(luò )的人口點(diǎn)I-CSCF,并將REGISTER請求消息轉發(fā)給此I-CSCF;
接下來(lái)是I-CSCFNHSS查詢(xún)此用戶(hù)是否允許注冊,如果允許,HSS將向I-CSCF返回選中的S-CSCF;
最后,I-CSCF將注冊消息轉發(fā)給S-CSCF,然后經(jīng)過(guò)鑒權后,再由S-CSCF從HSS下載用戶(hù)的相關(guān)信息,然后返回200 OK,至此,注冊過(guò)程全部結束。
5.2 PoC會(huì )話(huà)建立流程
PoC會(huì )話(huà)是利用VoIP技術(shù)實(shí)現的半雙工語(yǔ)音業(yè)務(wù),當一人講話(huà)時(shí),通話(huà)組中其他人只能聽(tīng)。通話(huà)雙方的兩部終端設備共用一個(gè)頻道進(jìn)行呼叫和接聽(tīng),用戶(hù)講話(huà)時(shí)才占用信道,接聽(tīng)時(shí)只監聽(tīng)信道。圖3所示是該會(huì )話(huà)過(guò)程中的主要PoC實(shí)體流程圖。其流程的建立可按以下步驟進(jìn)行:

步驟1:用戶(hù)A從通信錄中選中需要通話(huà)的用戶(hù)B,并按下客戶(hù)端上的PoC通話(huà)功能鍵。從而觸發(fā)客戶(hù)端A向其歸屬網(wǎng)絡(luò )的PoC服務(wù)器A發(fā)送一條SIP邀請(SIP Invite)請求;
步驟2:服務(wù)器A產(chǎn)生新的SIP請求并發(fā)往用戶(hù)B,在被用戶(hù)B歸屬網(wǎng)絡(luò )的PoC服務(wù)器截取后,將查詢(xún)用戶(hù)A是在用戶(hù)B的拒絕通話(huà)列表還是自動(dòng)應答列表中;
步驟3:假設用戶(hù)A在用戶(hù)B的自動(dòng)應答列表中,則PoC服務(wù)器B向客戶(hù)端B發(fā)送SIP Invite請求,同時(shí)回送SIP會(huì )話(huà)處理響應至服務(wù)器A;
步驟4:當服務(wù)器A接收到這條消息時(shí),就表明用戶(hù)B愿意進(jìn)行呼叫連接,于是它將發(fā)送SIP202接受響應給用戶(hù)A,同時(shí)向用戶(hù)A分配通話(huà)信道,用戶(hù)A的手機發(fā)出可以開(kāi)始通話(huà)的提示音;
步驟5:用戶(hù)A在通話(huà)信道仍沒(méi)有端到端地建立完成時(shí)就可以開(kāi)始講話(huà)了,這就是被稱(chēng)為預先媒體處理的通信模式。這樣,PoC服務(wù)器就必須對話(huà)音流進(jìn)行緩存,直到步驟7結束;
步驟6:客戶(hù)端B由于采用自動(dòng)應答模式,回送SIP 200 OK給臺服務(wù)器B表示默許;
步驟7:客戶(hù)端A收到SIP通報(OK)消息,表明通話(huà)信道已經(jīng)建立完成,信道通話(huà)權真正賦予用戶(hù)A;
步驟8:用戶(hù)A獲得通話(huà)權并開(kāi)始講話(huà),PoC系統為用戶(hù)A傳送媒體流;
步驟9:當用戶(hù)A停止講話(huà)并釋放客戶(hù)端上的PoC功能鍵釋放通話(huà)權后,通話(huà)權處于空閑狀態(tài);
步驟10:用戶(hù)B按下客戶(hù)端上的PoC通話(huà)功能鍵,以發(fā)起通話(huà)請求,并獲得通話(huà)權;
步驟11:用戶(hù)A獲得通話(huà)權并開(kāi)始講話(huà),PoC系統為用戶(hù)B傳送媒體流;
步驟12:用戶(hù)B釋放PoC功能鍵后,通話(huà)權重新回歸空閑狀態(tài);
步驟13:如果用戶(hù)之間沒(méi)有進(jìn)一步的通話(huà)需求,并不需要手動(dòng)結束通話(huà)連接。則系統在超過(guò)一段特定的時(shí)間間隔后,PoC服務(wù)器將自動(dòng)發(fā)送結束通話(huà)的SIP BYE消息。
6 結束語(yǔ)
IMS無(wú)疑是一種非常強大的架構體系,其基本功能(如信令和路由),將使服務(wù)的部署和應用的擴充更加簡(jiǎn)捷易行。PoC業(yè)務(wù)是3G新的增值點(diǎn),隨著(zhù)其標準的逐步完善,必然能夠使呼叫延遲進(jìn)一步縮短,通話(huà)質(zhì)量、互連互通能力也將得到更一步的提高,為3G用戶(hù)帶來(lái)更加豐富便捷的服務(wù)。 本文引用地址:http://dyxdggzs.com/article/157499.htm
評論