專利名稱:一種企業(yè)總機通訊的實現(xiàn)方法
技術領域:
本發(fā)明屬于移動通訊技術領域,涉及一種通訊方法,尤其涉及一種通過帶內(nèi) RFC2833擴展實現(xiàn)企業(yè)總機通訊的方法。
背景技術:
DTMF就是雙音多頻,我們?nèi)粘I钪袚艽螂娫挼倪^程中經(jīng)常會用到,如撥打用戶的分機號碼,輸入賬號和密碼等。而隨著3G電話的大量使用如何實現(xiàn)傳送DTMF成為3G電話中的一個技術問題。目前傳送DTMF信號普遍有兩種方式帶內(nèi)傳送和帶外傳送。其中,帶外傳送主要通過將DTMF消息封裝到協(xié)議中進行傳送,如H323協(xié)議中可以通過Q931和H245進行傳送DTMF。而帶內(nèi)傳輸主要有兩種透明傳送和RFC2833方式。所謂透明傳送就是將DTMF音作為語音一起打包到RTP中進行發(fā)送。由于網(wǎng)絡丟包的影響,有時會造成DTMF信號丟失,而且DTMF音混合在語音包中,容易產(chǎn)生偏差,造成信號失真。所以目前普遍采用的是RFC2833 方式,就是將DTMF數(shù)字按照一個的規(guī)則和格式組成一個數(shù)據(jù)包,然后封裝到RTP中發(fā)送。接收端接收后進行解析,再還原成相應的DTMF信號,這種方式的優(yōu)點是對丟包的容錯性強以及識別差錯率低。RTP (Real Time Protocal),該協(xié)議可參見 RFC1889。RTP 協(xié)議是 3G 電話中以及 NGN 中最經(jīng)典的協(xié)議。無論采用H323,H248, MGCP還是SIP,這些都屬于信令層的協(xié)議,他們之間進行互通、交換其最終目的是為了實現(xiàn)媒體流的收發(fā)。而所有的媒體流都是采用RTP協(xié)議,無論是視頻,語音還是圖象,包括本文所提到的DTMF都是建立在RTP的基礎上的。RTP協(xié)議用以傳送實時數(shù)據(jù)。RTP協(xié)議通常運行在UDP層之上,二者共同完成運輸層的功能。UDP提供復用及校驗和服務,也就是通過分配不同的端口號傳送多個RTP流。協(xié)議規(guī)定,RTP流使用偶數(shù)On)端口號,相應的RTCP流使用相鄰的奇數(shù)Qn+Ι)端口號。因此,應用進程應在一對端口上接收RTP數(shù)據(jù)和RTCP控制數(shù)據(jù),同時向另一對端口上接收RTP 數(shù)據(jù)和RTCP控制數(shù)據(jù)。RTP分組由RTP頭部和凈荷數(shù)據(jù)組成;RTP分組由UDP包來進行傳輸,通常一個UDP 包僅含一個RTP分組,若采用一定的封裝方法,也可以包含多個RTP分組;其中的RTP凈荷就是RTP傳送的語音數(shù)據(jù)。
權利要求
1.一種企業(yè)總機通訊的實現(xiàn)方法,其特征在于,所述方法包括如下步驟步驟SO 將DTMF數(shù)據(jù)按照設定規(guī)則和格式形成一個數(shù)據(jù)包,以擴展RFC格式傳送數(shù)據(jù);所述擴展RFC格式在RFC標準格式上增加若干字段,通過該字段內(nèi)設置用戶個人信息, 或者還包括通話信息、操作信息中的一種或多種;步驟Sl 用戶通過客戶端與總機建立連接,呼叫建立后,用戶通過所述客戶端將擴展 RFC格式的數(shù)據(jù)包發(fā)送至總機,擴展RFC格式的數(shù)據(jù)包中增加的若干字段中含有用戶個人信息,總機接收所述擴展RFC格式的數(shù)據(jù)包,并解析得到該用戶個人信息;步驟S2 菜單驅(qū)動單元在用戶撥打總機號碼時驅(qū)動菜單自動顯示于所述客戶端的顯示單元上,用戶根據(jù)菜單選擇需要的功能;步驟S3 客戶端在向總機發(fā)送的擴展RFC格式數(shù)據(jù)包中設置通話信息或/和操作信息,該通話信息或/和操作信息通過擴展RFC格式增加的若干字段表示;步驟S4 總機接收所述擴展RFC格式數(shù)據(jù)包,并解析得到所述通話信息或/和操作信息,并根據(jù)通話信息或/和操作信息進行后續(xù)操作。
2.根據(jù)權利要求1所述的企業(yè)總機通訊的實現(xiàn)方法,其特征在于所述擴展RFC格式的數(shù)據(jù)包括8位事件號event、1位結束位、6位音量volume、16位數(shù)字信號的寬度duration、1位保留位、96位增加字段add ;在增加字段add中設置用戶個人信息、通話信息、操作信息中的一種或多種。
3.根據(jù)權利要求1所述的企業(yè)總機通訊的實現(xiàn)方法,其特征在于 所述用戶個人信息包括用戶的手機號碼、分機號碼、號碼歸屬地。
4.根據(jù)權利要求1所述的企業(yè)總機通訊的實現(xiàn)方法,其特征在于所述步驟S2中,用戶選擇視頻電話會議功能,并從通訊錄中選取會議成員; 所述步驟S3中,客戶端在向總機發(fā)送的數(shù)據(jù)包中擴展RFC格式的增加字段包括用戶選擇的視頻電話會議操作、用戶選擇的會議成員信息。
全文摘要
本發(fā)明揭示了一種企業(yè)總機通訊的實現(xiàn)方法,包括將DTMF數(shù)據(jù)按照設定規(guī)則和格式形成一個數(shù)據(jù)包,以擴展RFC格式傳送數(shù)據(jù);用戶與總機建立連接后,通過客戶端將擴展RFC格式的數(shù)據(jù)包發(fā)送至總機,總機接收擴展RFC格式的數(shù)據(jù)包,并解析得到該用戶個人信息;菜單驅(qū)動單元在用戶撥打總機號碼時驅(qū)動菜單自動顯示于客戶端的顯示單元上,用戶根據(jù)菜單選擇需要的功能;客戶端在向總機發(fā)送的擴展RFC格式數(shù)據(jù)包中設置通話信息、操作信息;總機接收擴展RFC格式數(shù)據(jù)包,并解析得到通話信息、操作信息,并據(jù)此進行后續(xù)操作。本發(fā)明在RFC的標準格式上進行擴展,新增字段add用以設置用戶個人信息、通話信息、操作信息;可減少總機后臺服務器的壓力,提高操作效率。
文檔編號H04M3/42GK102427565SQ201210005839
公開日2012年4月25日 申請日期2012年1月10日 優(yōu)先權日2011年11月24日
發(fā)明者吳睿嘉, 張煜, 胡文杰, 范晨, 邱麗霞, 陳志堅 申請人:杭州世導通訊有限公司