PoC基礎(chǔ)知識
PoC - Push to Talk over Cellular
??1) PoC是一種基于移動網(wǎng)絡(luò)、采用VoIP技術(shù)的Push to talk業(yè)務(wù),其借用了集群系統(tǒng)中的PTT特性。PoC服務(wù)定義了一種適合移動設(shè)備的半雙工VoIP系統(tǒng),利用了無線數(shù)據(jù)網(wǎng)絡(luò)的包交換能力。
??2) PTT業(yè)務(wù)起源于集群通信系統(tǒng),在模擬/數(shù)字集群通信系統(tǒng)(如iDEN和TETRA)上都能夠提供PTT業(yè)務(wù)?;诜涓C移動通信網(wǎng)絡(luò)的PTT業(yè)務(wù),也稱為PoC(PTT Over Cellular)。
1. PoC系統(tǒng)可以提供如下業(yè)務(wù):
??1) 一對一的對話:允許一個(gè)用戶立即與從通訊錄中選出的在線密友進(jìn)行聯(lián)系。?
??2) 一對多群組通話;
??3) 在線提示(Presence)–用戶能夠知悉群組成員是否開機(jī)或可以通話;
??4) 即時(shí)信息(InstantMessage)–發(fā)送文本信息;
??5) 用戶自主管理群組、好友名單;
2. POC系統(tǒng)包含以下主要功能群體
??1) POC客戶端:手機(jī)(CDMA、GSM/GPRS、UMTS等),個(gè)人計(jì)算機(jī)(PC、PDA等);
??2) POC系統(tǒng)服務(wù)器:控制交換機(jī)(ControlSwitch:呼叫控制)和用戶數(shù)據(jù)庫服務(wù)器(ActiveDirectories:保存用戶數(shù)據(jù),好友名單,群組列表等);
3. 阻礙PoC業(yè)務(wù)發(fā)展的幾個(gè)方面:
? 1) 呼叫延遲:呼叫延遲分為呼叫建立延遲和通話延遲兩個(gè)部分。在集群網(wǎng)絡(luò)上,PTT業(yè)務(wù)的呼叫建立延遲被控制在一秒鐘之內(nèi),而目前的PoC在呼叫建立環(huán)節(jié)上一般有3~10秒的延遲。
? 2) 業(yè)務(wù)質(zhì)量:QoS問題是擺在所有VoIP業(yè)務(wù)面前的一個(gè)障礙,盡管非專業(yè)用戶對業(yè)務(wù)延遲以及話音質(zhì)量的要求并不像某些專業(yè)機(jī)構(gòu)那樣嚴(yán)格,但是這仍然是阻礙PoC業(yè)務(wù)推廣的一個(gè)障礙。
? 3) 業(yè)務(wù)互通:由于沒有能夠在推出業(yè)務(wù)之前就形成統(tǒng)一的業(yè)務(wù)標(biāo)準(zhǔn),現(xiàn)有的PoC方案之間的業(yè)務(wù)互通仍然是一個(gè)非常大的問題。
? 4) 終端環(huán)節(jié):PoC業(yè)務(wù)要求手機(jī)具有專用按鍵以及好的接聽系統(tǒng)。但是現(xiàn)有的大部分手機(jī)還不能支持該業(yè)務(wù)。
4. PoC技術(shù)和應(yīng)用進(jìn)展
在標(biāo)準(zhǔn)方面,為了解決PoC業(yè)務(wù)的互通問題,2005年6月,開放移動聯(lián)盟(OMA)宣布推出OMAPushToTalkOverCellular1.0候選標(biāo)準(zhǔn)(OMAPoC1.0)。
5. 目前,GSM網(wǎng)絡(luò)上的PTT業(yè)務(wù)基本采用的都是由諾基亞、愛立信和西門子聯(lián)合開發(fā)的VoIPoverGPRS開放標(biāo)準(zhǔn),基于3GPP的IMS平臺提供PTT業(yè)務(wù)。CDMA2000PTT方案基本采用的是由Nextel、高通和摩托羅拉聯(lián)合開發(fā)的Qchat標(biāo)準(zhǔn)。Qchat以Nextel、Motoral開發(fā)的DirectConnect協(xié)議為基礎(chǔ),使用標(biāo)準(zhǔn)的VoIP技術(shù)。各廠商的PoC解決方案大部分都是基于分組交換(PS)域的,通過在GPRS或cdma2000lx核心網(wǎng)上直接增加PoC服務(wù)器,實(shí)現(xiàn)PoC業(yè)務(wù)。
6. 目前,在PTT的基礎(chǔ)上,業(yè)界提出了Push-to-ALL或Push-to-X的概念。X代表各種應(yīng)用,
既可以是Push-to-View,也可以是Push-to-Share,還可以是Push-to-Voicemail、語音留言……PTT可以做任何事情。
PoC的典型呼叫流程
========================================================
1. 摩托羅拉PoC呼叫流程示例
??? A:C1(Client1)發(fā)送SIP邀請給C2(Client2),消息中包括C2的電話號碼;CS(Control Switch)給C1返回SIP常識消息;
??? B:CS獲得C2的狀態(tài)(在C2注冊時(shí)登錄)及IP地址;
??? C:CS向C2發(fā)出SIP邀請消息;C2返回SIPOK,及CS想C2發(fā)送SIPACK消息,同時(shí)通知C1C2已經(jīng)接受呼叫邀請;
??? D:C1獲得控制權(quán)進(jìn)行說話;C1的語音將通過RTP包傳送給C2;
??? E:C1結(jié)束說話,C1發(fā)送Floor釋放消息給CS;CS確認(rèn);同時(shí),CS通知C2可以要求通話;
??? F:C2按PTT鍵要求通話,向CS申請并獲得說話權(quán);
??? G:語音數(shù)據(jù)包由C2流向C1;
??? H:C2說話完畢,如步驟E;
??? I:C1主動結(jié)束通話;相關(guān)的消息包括:SIPBye及SIPOK;
???
2.?OMA的PoC解決方案是基于互聯(lián)網(wǎng)工程工作小組(IETF)所定義的會話發(fā)起協(xié)議(SIP)和實(shí)時(shí)協(xié)議(RTP)的。?
? A) SIP協(xié)議被用來作為“一鍵通”協(xié)議的控制層面,它提供了以下功能:
??? ?1) 用戶在網(wǎng)絡(luò)中的注冊和認(rèn)證;
??? ?2) 定義、建立和管理談話進(jìn)程;
??? ?3) 對其他用戶在線狀態(tài)顯示的支持;
??? ?4) 在用戶之間發(fā)送警報(bào)(消息)。?
? B) 語音包的傳輸是通過RTP協(xié)議實(shí)現(xiàn)的。實(shí)時(shí)控制協(xié)議(RTCP)提供了會議中談話者的仲裁器,并且對RTP會話質(zhì)量進(jìn)行判決。
? C) PoC采用AMR編碼的IP語音,它對比特和幀誤差有較高的容錯(cuò)。為使業(yè)務(wù)能與空中接口的一個(gè)時(shí)隙匹配,一個(gè)IP分組中有不少壓縮的語音分組。語音分組的具體數(shù)目取決于所用的IP版本和數(shù)據(jù)包頭壓縮。
3. 典型的PoC會話建立過程有6個(gè)階段
? 1) 數(shù)據(jù)信道的建立:PoC獨(dú)立于任何特定的數(shù)據(jù)載體(如GPRS、CDMA等),網(wǎng)絡(luò)本身應(yīng)該提供不同數(shù)據(jù)網(wǎng)絡(luò)之間協(xié)同工作的機(jī)制;?
??2) 注冊:手機(jī)如果還沒有注冊到PoC服務(wù)器,首先就需要做這項(xiàng)工作。注冊過程將手機(jī)的聯(lián)系方式細(xì)節(jié)(如IP地址)提供給PoC服務(wù)器,并且進(jìn)行網(wǎng)絡(luò)用戶的認(rèn)證工作。由于無線連接的固有特性,注冊過程需要周期性的更新;?
??3) 預(yù)約:一般情況下,用戶需要經(jīng)常嘗試去判斷聯(lián)系人的在線狀態(tài)。這個(gè)需求將產(chǎn)生一個(gè)包含聯(lián)系人現(xiàn)在狀態(tài)的初始回復(fù),并且在其狀態(tài)發(fā)生變化時(shí)發(fā)送一個(gè)聯(lián)系人狀態(tài)的更新信息;?
??4) 邀請/接受談話:一個(gè)談話進(jìn)程是從SIP邀請指令的發(fā)出開始的。這個(gè)邀請將被發(fā)送到PoC服務(wù)器,并重新定向到收件人,收件人做出相應(yīng)的回應(yīng)。在邀請/接受的過程中,通過SIP消息中的會話描述協(xié)議(SDP),會話參與者交換了傳輸介質(zhì)的容量信息。SDP描述了傳輸介質(zhì)中物理鏈路的詳細(xì)信息以及編碼類型和數(shù)據(jù)速率;?
??5) 媒介傳輸:一旦SIP會話建立成功,會話參加者的數(shù)據(jù)將通過PoC服務(wù)器進(jìn)行交換。由于PoC是半雙工,參與者在發(fā)送談話信號之前必須請求許可,仲裁是通過PoC服務(wù)器完成的。一旦一次講話數(shù)據(jù)序列完成,參與者需要放棄控制從而其他用戶可以請求講話。在媒介傳輸過程中,發(fā)送者和接收者信息報(bào)告在參與者之間交流。
??6) 會話終止:當(dāng)會話結(jié)束以后,會話將終止。
4. 計(jì)費(fèi)服務(wù)器:計(jì)費(fèi)服務(wù)器根據(jù)業(yè)務(wù)類型、業(yè)務(wù)流量和時(shí)長生成PoC業(yè)務(wù)的CDR,作為計(jì)費(fèi)依據(jù)。
非常好我支持^.^
(1) 100%
不好我反對
(0) 0%
相關(guān)閱讀:
- [電子說] STM32基礎(chǔ)知識:PWM控制舵機(jī) 2023-10-24
- [電子說] STM32基礎(chǔ)知識:定時(shí)器的PWM輸出功能 2023-10-24
- [電子說] STM32基礎(chǔ)知識:定時(shí)器的定時(shí)計(jì)數(shù)功能 2023-10-24
- [電子說] STM32基礎(chǔ)知識:GPIO(通用輸入輸出接口) 2023-10-24
- [電子說] STM32基礎(chǔ)知識:中斷系統(tǒng) 2023-10-24
- [電子說] 服務(wù)器硬盤通用基礎(chǔ)知識 2023-10-24
- [電子說] TTL與BJT的基礎(chǔ)知識 2023-10-21
- [電子說] 一文速通 PCB layout 中的信號完整性基礎(chǔ)知識 2023-10-21
( 發(fā)表人:admin )