手機(jī)對講業(yè)務(wù)技術(shù)探析
4.2 PoC相關(guān)協(xié)議
PoC會話控制和其他信號傳輸都基于SIP(Session Initiation Protocol,會話發(fā)起協(xié)議),可用來創(chuàng)建、修改及終止一個(gè)或多個(gè)參與者參加的會話進(jìn)程,是一種文本型請求響應(yīng)協(xié)議。
語音流量傳輸是基于RTP/RTCP (Real Time實(shí)時(shí)傳輸協(xié)議/實(shí)時(shí)傳輸控制協(xié)議)的流承載方式。RTP作為PoC語音傳輸協(xié)議,可傳送語音包;RTCP則可對RTP會話質(zhì)量進(jìn)行裁決。
XCAP(XML Configuration Access Protocol,XML配置訪問協(xié)議)用來將客戶信息上傳到服務(wù)器。此外,OMA還定義了TBCP協(xié)議,可用于實(shí)現(xiàn)PoC媒體流的分發(fā)和發(fā)言權(quán)的控制。
5 PoC業(yè)務(wù)流程
5.1 PoC的注冊流程
PoC的注冊流程有四步。第一是客戶端向P-CSCF發(fā)送攜帶相關(guān)注冊信息(公共用戶標(biāo)識、私有用戶標(biāo)識、歸屬網(wǎng)絡(luò)域名、UE IP地址等)的REGISTER請求;
第二是在P-CSCF接收到注冊請求之后,檢查發(fā)起方的歸屬域名,以發(fā)現(xiàn)到其歸屬網(wǎng)絡(luò)的人口點(diǎn)I-CSCF,并將REGISTER請求消息轉(zhuǎn)發(fā)給此I-CSCF;
接下來是I-CSCFNHSS查詢此用戶是否允許注冊,如果允許,HSS將向I-CSCF返回選中的S-CSCF;
最后,I-CSCF將注冊消息轉(zhuǎn)發(fā)給S-CSCF,然后經(jīng)過鑒權(quán)后,再由S-CSCF從HSS下載用戶的相關(guān)信息,然后返回200 OK,至此,注冊過程全部結(jié)束。
5.2 PoC會話建立流程
PoC會話是利用VoIP技術(shù)實(shí)現(xiàn)的半雙工語音業(yè)務(wù),當(dāng)一人講話時(shí),通話組中其他人只能聽。通話雙方的兩部終端設(shè)備共用一個(gè)頻道進(jìn)行呼叫和接聽,用戶講話時(shí)才占用信道,接聽時(shí)只監(jiān)聽信道。圖3所示是該會話過程中的主要PoC實(shí)體流程圖。其流程的建立可按以下步驟進(jìn)行:
步驟1:用戶A從通信錄中選中需要通話的用戶B,并按下客戶端上的PoC通話功能鍵。從而觸發(fā)客戶端A向其歸屬網(wǎng)絡(luò)的PoC服務(wù)器A發(fā)送一條SIP邀請(SIP Invite)請求;
步驟2:服務(wù)器A產(chǎn)生新的SIP請求并發(fā)往用戶B,在被用戶B歸屬網(wǎng)絡(luò)的PoC服務(wù)器截取后,將查詢用戶A是在用戶B的拒絕通話列表還是自動應(yīng)答列表中;
步驟3:假設(shè)用戶A在用戶B的自動應(yīng)答列表中,則PoC服務(wù)器B向客戶端B發(fā)送SIP Invite請求,同時(shí)回送SIP會話處理響應(yīng)至服務(wù)器A;
步驟4:當(dāng)服務(wù)器A接收到這條消息時(shí),就表明用戶B愿意進(jìn)行呼叫連接,于是它將發(fā)送SIP202接受響應(yīng)給用戶A,同時(shí)向用戶A分配通話信道,用戶A的手機(jī)發(fā)出可以開始通話的提示音;
步驟5:用戶A在通話信道仍沒有端到端地建立完成時(shí)就可以開始講話了,這就是被稱為預(yù)先媒體處理的通信模式。這樣,PoC服務(wù)器就必須對話音流進(jìn)行緩存,直到步驟7結(jié)束;
步驟6:客戶端B由于采用自動應(yīng)答模式,回送SIP 200 OK給臺服務(wù)器B表示默許;
步驟7:客戶端A收到SIP通報(bào)(OK)消息,表明通話信道已經(jīng)建立完成,信道通話權(quán)真正賦予用戶A;
步驟8:用戶A獲得通話權(quán)并開始講話,PoC系統(tǒng)為用戶A傳送媒體流;
步驟9:當(dāng)用戶A停止講話并釋放客戶端上的PoC功能鍵釋放通話權(quán)后,通話權(quán)處于空閑狀態(tài);
步驟10:用戶B按下客戶端上的PoC通話功能鍵,以發(fā)起通話請求,并獲得通話權(quán);
步驟11:用戶A獲得通話權(quán)并開始講話,PoC系統(tǒng)為用戶B傳送媒體流;
步驟12:用戶B釋放PoC功能鍵后,通話權(quán)重新回歸空閑狀態(tài);
步驟13:如果用戶之間沒有進(jìn)一步的通話需求,并不需要手動結(jié)束通話連接。則系統(tǒng)在超過一段特定的時(shí)間間隔后,PoC服務(wù)器將自動發(fā)送結(jié)束通話的SIP BYE消息。
6 結(jié)束語
IMS無疑是一種非常強(qiáng)大的架構(gòu)體系,其基本功能(如信令和路由),將使服務(wù)的部署和應(yīng)用的擴(kuò)充更加簡捷易行。PoC業(yè)務(wù)是3G新的增值點(diǎn),隨著其標(biāo)準(zhǔn)的逐步完善,必然能夠使呼叫延遲進(jìn)一步縮短,通話質(zhì)量、互連互通能力也將得到更一步的提高,為3G用戶帶來更加豐富便捷的服務(wù)。本文引用地址:http://butianyuan.cn/article/155365.htm
評論