欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種呼叫過程中的消息傳輸方法和設備的制作方法

文檔序號:7692552閱讀:120來源:國知局
專利名稱:一種呼叫過程中的消息傳輸方法和設備的制作方法
技術領域
本發(fā)明涉及通信技術領域,特別是涉及一種呼叫過程中的消息傳輸方法和設備。
背景技術
如圖1所示,為當前SIP (Session Initiation Protocol,會話初始協(xié)議)應用的組網(wǎng)示意圖,兩個語音網(wǎng)關(主叫語音網(wǎng)關和被叫語音網(wǎng)關)通過SIP服務器完成呼叫的建立和拆除等過程。一般情況下,SIP服務器并不參與主叫語音網(wǎng)關和被叫語音網(wǎng)關的媒體信息協(xié)商過程,SIP服務器只起到注冊和呼叫代理的作用,對主叫語音網(wǎng)關和被叫語音網(wǎng)關之間的呼叫報文完全透傳,當主叫語音網(wǎng)關和被叫語音網(wǎng)關具有相同的編解碼能力時,主叫語音網(wǎng)關和被叫語音網(wǎng)關可以實現(xiàn)互通。但是,當主叫語音網(wǎng)關和被叫語音網(wǎng)關具有不同的編解碼能力時,為了實現(xiàn)主叫語音網(wǎng)關和被叫語音網(wǎng)關的互通,可以增加SIP服務器的功能,即SIP服務器支持編解碼轉換,以保證主叫語音網(wǎng)關和被叫語音網(wǎng)關間的互通。例如,SIP服務器支持的編解碼方式包括G729、G723、G726等,VGA和VGB分別為主叫語音網(wǎng)關和被叫語音網(wǎng)關,VGA支持的編解碼方式只包括G723、G726,VGB支持的編解碼方式只包括G729與G723。當前SIP服務器的實現(xiàn)方式是SIP服務器接收來自VGA的Invite (請求)消息, 并向VGB發(fā)送Invite消息,該Invite消息中攜帶的編解碼方式為SIP服務器所支持的編解碼方式(G729、G723、G726),VGB收到Invite消息后從中選擇一個自身支持的編解碼方式(如G729),并通過2000K返回給SIP服務器協(xié)商通過。之后,SIP服務器發(fā)現(xiàn)VGA并不支持編解碼方式G729,根據(jù)VGA的編解碼方式支持情況,SIP服務器選擇一個VGA支持的編解碼方式(如G723),并通過2000K返回給VGA完成協(xié)商。在VGA與VGB的通話過程中,VGA發(fā)送給SIP服務器的RTP (Real-time Transport Protocol,實時傳送協(xié)議)報文采用G723編碼,SIP服務器收到后需要先解碼,再編碼成 G729格式的RTP報文發(fā)送給VGB ;VGB發(fā)送給SIP服務器的RTP報文采用G729編碼,SIP服務器收到后需要先解碼,再編碼成G723格式的RTP報文發(fā)送給VGA。但是,上述處理過程中,由于VGA和VGB之間交互的RTP報文的編解碼方式不同, SIP服務器需要參與到編解碼的轉換過程中,對VGA和VGB的RTP報文進行編解碼轉換,而編碼解碼過程是需要DSP (Digital Signal Processing,數(shù)字信號處理)完成的,消耗了 SIP服務器的DSP資源;而且如果呼叫過多,會造成DSP資源緊張。

發(fā)明內容
本發(fā)明提供一種呼叫過程中的消息傳輸方法和設備,以節(jié)省SIP服務器的資源。為了達到上述目的,本發(fā)明提供一種呼叫過程中的消息傳輸方法,應用于包括SIP服務器、主叫語音網(wǎng)關和被叫語音網(wǎng)關的系統(tǒng)中,該方法包括以下步驟所述SIP服務器接收來自所述主叫語音網(wǎng)關的攜帶所述主叫語音網(wǎng)關支持的編解碼方式的第一消息,并向所述被叫語音網(wǎng)關發(fā)送攜帶所述主叫語音網(wǎng)關支持的編解碼方式的第二消息;如果所述被叫語音網(wǎng)關支持的編解碼方式與所述主叫語音網(wǎng)關支持的編解碼方式相同,所述SIP服務器接收來自所述被叫語音網(wǎng)關的表示協(xié)商通過的第三消息,并向所述主叫語音網(wǎng)關發(fā)送表示協(xié)商通過的第四消息;所述第三消息和所述第四消息中攜帶所述被叫語音網(wǎng)關與所述主叫語音網(wǎng)關共同支持的第一編解碼方式。所述SIP服務器并向所述被叫語音網(wǎng)關發(fā)送攜帶所述主叫語音網(wǎng)關支持的編解碼方式的第二消息,之后還包括如果所述被叫語音網(wǎng)關支持的編解碼方式與所述主叫語音網(wǎng)關支持的編解碼方式不同,所述SIP服務器接收來自所述被叫語音網(wǎng)關的表示協(xié)商失敗的第五消息,并向所述被叫語音網(wǎng)關發(fā)送攜帶所述SIP服務器支持的編解碼方式的第六消息;所述SIP服務器接收來自所述被叫語音網(wǎng)關的表示協(xié)商通過的第七消息,并向所述主叫語音網(wǎng)關發(fā)送表示協(xié)商通過的第八消息;所述第七消息中攜帶所述被叫語音網(wǎng)關與所述SIP服務器共同支持的第二編解碼方式,所述第八消息中攜帶所述主叫語音網(wǎng)關與所述SIP服務器共同支持的第三編解碼方式。在所述主叫語音網(wǎng)關和所述被叫語音網(wǎng)關的通話過程中,所述方法還包括所述SIP服務器接收來自所述主叫語音網(wǎng)關的采用第三編解碼方式進行處理的 RTP報文,將采用第三編解碼方式進行處理的RTP報文轉換為采用第二編解碼方式進行處理的RTP報文,并將采用第二編解碼方式進行處理的RTP報文發(fā)送給所述被叫語音網(wǎng)關;所述SIP服務器接收來自所述被叫語音網(wǎng)關的采用第二編解碼方式進行處理的 RTP報文,將采用第二編解碼方式進行處理的RTP報文轉換為采用第三編解碼方式進行處理的RTP報文,并將采用第三編解碼方式進行處理的RTP報文發(fā)送給所述主叫語音網(wǎng)關。在所述主叫語音網(wǎng)關和所述被叫語音網(wǎng)關的通話過程中,所述方法還包括所述SIP服務器接收來自所述主叫語音網(wǎng)關的采用第一編解碼方式進行處理的 RTP報文,并將所述采用第一編解碼方式進行處理的RTP報文發(fā)送給所述被叫語音網(wǎng)關;所述SIP服務器接收來自所述被叫語音網(wǎng)關的采用第一編解碼方式進行處理的 RTP報文,并將所述采用第一編解碼方式進行處理的RTP報文發(fā)送給所述主叫語音網(wǎng)關。一種SIP服務器,應用于包括所述SIP服務器、主叫語音網(wǎng)關和被叫語音網(wǎng)關的系統(tǒng)中,該SIP服務器包括第一接收模塊,用于接收來自所述主叫語音網(wǎng)關的攜帶所述主叫語音網(wǎng)關支持的編解碼方式的第一消息;第一發(fā)送模塊,用于向所述被叫語音網(wǎng)關發(fā)送攜帶所述主叫語音網(wǎng)關支持的編解碼方式的第二消息;第二接收模塊,用于當所述被叫語音網(wǎng)關支持的編解碼方式與所述主叫語音網(wǎng)關支持的編解碼方式相同時,接收來自所述被叫語音網(wǎng)關的表示協(xié)商通過的第三消息;第二發(fā)送模塊,用于向所述主叫語音網(wǎng)關發(fā)送表示協(xié)商通過的第四消息;所述第三消息和所述第四消息中攜帶所述被叫語音網(wǎng)關與所述主叫語音網(wǎng)關共同支持的第一編
5解碼方式。所述第二接收模塊,還用于當所述被叫語音網(wǎng)關支持的編解碼方式與所述主叫語音網(wǎng)關支持的編解碼方式不同時,接收來自所述被叫語音網(wǎng)關的表示協(xié)商失敗的第五消息;以及,接收來自所述被叫語音網(wǎng)關的表示協(xié)商通過的第七消息,所述第七消息中攜帶所述被叫語音網(wǎng)關與所述SIP服務器共同支持的第二編解碼方式;所述第一發(fā)送模塊,還用于向所述被叫語音網(wǎng)關發(fā)送攜帶所述SIP服務器支持的編解碼方式的第六消息;所述第二發(fā)送模塊,還用于向所述主叫語音網(wǎng)關發(fā)送表示協(xié)商通過的第八消息, 所述第八消息中攜帶所述主叫語音網(wǎng)關與所述SIP服務器共同支持的第三編解碼方式。在所述主叫語音網(wǎng)關和所述被叫語音網(wǎng)關的通話過程中,所述第一接收模塊,還用于接收來自所述主叫語音網(wǎng)關的采用第三編解碼方式進行處理的RTP報文;所述第一發(fā)送模塊,還用于將采用第三編解碼方式進行處理的RTP報文轉換為采用第二編解碼方式進行處理的RTP報文,并將采用第二編解碼方式進行處理的RTP報文發(fā)送給所述被叫語音網(wǎng)關;所述第二接收模塊,還用于接收來自所述被叫語音網(wǎng)關的采用第二編解碼方式進行處理的RTP報文;所述第二發(fā)送模塊,還用于將采用第二編解碼方式進行處理的RTP報文轉換為采用第三編解碼方式進行處理的RTP報文,并將采用第三編解碼方式進行處理的RTP報文發(fā)送給所述主叫語音網(wǎng)關。在所述主叫語音網(wǎng)關和所述被叫語音網(wǎng)關的通話過程中,所述第一接收模塊,還用于接收來自所述主叫語音網(wǎng)關的采用第一編解碼方式進行處理的RTP報文;所述第一發(fā)送模塊,還用于將所述采用第一編解碼方式進行處理的RTP報文發(fā)送給所述被叫語音網(wǎng)關;所述第二接收模塊,還用于接收來自所述被叫語音網(wǎng)關的采用第一編解碼方式進行處理的RTP報文;所述第二發(fā)送模塊,還用于并將所述采用第一編解碼方式進行處理的RTP報文發(fā)送給所述主叫語音網(wǎng)關。與現(xiàn)有技術相比,本發(fā)明至少具有以下優(yōu)點在主叫語音網(wǎng)關和被叫語音網(wǎng)關存在共同支持的編解碼方式的情況下,SIP服務器不需要參與到編解碼的轉換過程中,不需要對RTP報文進行編解碼轉換,從而節(jié)省了 SIP 服務器的DSP資源,以最少的資源占用保證呼叫通話的正常進行。


圖1是現(xiàn)有技術中SIP應用的組網(wǎng)示意圖;圖2是本發(fā)明提供的一種呼叫過程中的消息傳輸方法流程圖;圖3是本發(fā)明提出的一種SIP服務器的結構圖。
具體實施例方式本發(fā)明提出一種呼叫過程中的消息傳輸方法,應用于包括SIP服務器、主叫語音網(wǎng)關和被叫語音網(wǎng)關的系統(tǒng)中,以圖1為參考網(wǎng)絡模型示意圖,則主叫語音網(wǎng)關為VGA,被叫語音網(wǎng)關為VGB (或主叫語音網(wǎng)關為VGB,被叫語音網(wǎng)關為VGA)。如圖2所示,該方法包括以下步驟步驟201,SIP服務器接收來自VGA的攜帶VGA支持的編解碼方式的第一消息(如 Invite 消息)。具體的,在VGA和VGB進行協(xié)商的過程中,VGA會向SIP服務器發(fā)送Invite消息, 以VGA支持的編解碼方式只包括G723、G726,SIP服務器支持的編解碼方式包括G729、G723、 G726、G711等,VGB支持的編解碼方式只包括G729與G723為例,則Invite消息中攜帶G723、 G726的信息。步驟202,SIP服務器向VGB發(fā)送攜帶VGA支持的編解碼方式的第二消息(如 Invite消息),即Invite消息中攜帶VGA支持的編解碼方式G723、G726的信息。步驟203,VGB判斷自身支持的編解碼方式與VGA支持的編解碼方式(從Invite 消息中獲知)是否相同,如果是,執(zhí)行步驟204,否則,執(zhí)行步驟208。步驟204,VGB向SIP服務器發(fā)送表示協(xié)商通過的第三消息(如2000K消息),第三消息中攜帶VGB與VGA共同支持的第一編解碼方式。具體的,由于VGB支持的編解碼方式包括G729與G723,Invite消息中攜帶的VGA 支持的編解碼方式為G723、G726,則VGA和VGB共同支持編解碼方式為G723 ;因此,VGB可選擇編解碼方式為G723,即2000K消息中攜帶G723的信息。步驟205,SIP服務器接收來自VGB的第三消息。當接收到2000K消息后,SIP服務器確認協(xié)商通過,編解碼方式為G723。步驟206,SIP服務器向VGA發(fā)送表示協(xié)商通過的第四消息(如2000K消息),第四消息中攜帶VGB與VGA共同支持的第一編解碼方式(如G723)。具體的,當接收到來自VGB的2000K消息后,SIP服務器可直接將2000K消息透傳給VGA (此時第四消息和第三消息相同),至此VGA與VGB協(xié)商出共同的編解碼方式G723用于本次呼叫過程。之后在VGA和VGB的通話過程中,還包括以下步驟步驟207,SIP服務器接收來自VGA的采用第一編解碼方式(如G723)進行處理的 RTP報文,并將采用第一編解碼方式進行處理的RTP報文發(fā)送給VGB ;SIP服務器接收來自 VGB的采用第一編解碼方式進行處理的RTP報文,并將采用第一編解碼方式進行處理的RTP 報文發(fā)送給VGA。綜上所述,當VGA和VGB支持的編解碼方式存在交集G723時,則VGA和VGB有共同支持的編解碼方式,SIP服務器不需要參與到編解碼的轉換過程中,不需要對RTP報文進行編解碼轉換,從而節(jié)省了 SIP服務器的DSP資源,以最少的資源占用保證呼叫通話的正常進行。步驟208,VGB向SIP服務器發(fā)送表示協(xié)商失敗的第五消息(如488消息)。本發(fā)明中,當VGA和VGB沒有共同支持的編解碼方式時,則此次協(xié)商會失敗,VGB向SIP服務器發(fā)送488消息,通知拆除呼叫。步驟209,SIP服務器接收第五消息,并向VGB發(fā)送攜帶SIP服務器支持的編解碼方式的第六消息(如Invite消息),即Invite消息中攜帶G729、G723、G726、G711的信息。本發(fā)明中,當接收到488消息后,SIP服務器并不直接將488消息發(fā)送給VGA,而是采用SIP服務器自身支持的編解碼方式重新與VGA進行協(xié)商。步驟210,VGB向SIP服務器發(fā)送表示協(xié)商通過的第七消息(如2000K消息),第七消息中攜帶VGB與SIP服務器共同支持的第二編解碼方式。具體的,由于VGB支持的編解碼方式包括G729與G723,Invite消息中攜帶的SIP 服務器的編解碼方式為G729、G723、G726、G711,則VGB和SIP服務器共同支持編解碼方式為G729、G723,因此,VGB可選擇編解碼方式為G729或G723,以選擇G729為例,則2000K消息中攜帶G729的信息。步驟211,SIP服務器接收來自VGB的第七消息。當接收到2000K消息后,SIP服務器確認協(xié)商通過,SIP服務器與VGB之間的編解碼方式為G729。步驟212,SIP服務器向VGA發(fā)送表示協(xié)商通過的第八消息(如2000K消息),第八消息中攜帶VGA與SIP服務器共同支持的第三編解碼方式。具體的,SIP服務器需要根據(jù)VGA支持的編解碼方式,選擇一個VGA和SIP服務器共同支持的編解碼方式,由于VGA和VGB沒有共同支持的編解碼方式,以VGA支持的編解碼方式包括G726為例,則VGA與SIP服務器共同支持的編解碼方式為G726,因此,2000K消息中可攜帶G726的信息。至此VGA與SIP服務器協(xié)商出編解碼方式G726用于本次呼叫過程, SIP服務器與VGB協(xié)商出編解碼方式G729用于本次呼叫過程。之后在VGA和VGB的通話過程中,還包括以下步驟步驟213,SIP服務器接收來自VGA的采用第三編解碼方式(如G726)進行處理的RTP報文,將采用第三編解碼方式進行處理的RTP報文轉換為采用第二編解碼方式(如 G729)進行處理的RTP報文,并將采用第二編解碼方式進行處理的RTP報文發(fā)送給VGB ;SIP 服務器接收來自VGB的采用第二編解碼方式進行處理的RTP報文,將采用第二編解碼方式進行處理的RTP報文轉換為采用第三編解碼方式進行處理的RTP報文,并將采用第三編解碼方式進行處理的RTP報文發(fā)送給VGA。基于與上述方法同樣的發(fā)明構思,本發(fā)明還提出了一種SIP服務器,應用于包括所述SIP服務器、主叫語音網(wǎng)關和被叫語音網(wǎng)關的系統(tǒng)中,如圖3所示,該SIP服務器包括第一接收模塊11,用于接收來自所述主叫語音網(wǎng)關的攜帶所述主叫語音網(wǎng)關支持的編解碼方式的第一消息;第一發(fā)送模塊12,用于向所述被叫語音網(wǎng)關發(fā)送攜帶所述主叫語音網(wǎng)關支持的編解碼方式的第二消息;第二接收模塊13,用于當所述被叫語音網(wǎng)關支持的編解碼方式與所述主叫語音網(wǎng)關支持的編解碼方式相同時,接收來自所述被叫語音網(wǎng)關的表示協(xié)商通過的第三消息;第二發(fā)送模塊14,用于向所述主叫語音網(wǎng)關發(fā)送表示協(xié)商通過的第四消息;所述第三消息和所述第四消息中攜帶所述被叫語音網(wǎng)關與所述主叫語音網(wǎng)關共同支持的第一編解碼方式。所述第二接收模塊13,還用于當所述被叫語音網(wǎng)關支持的編解碼方式與所述主叫
8語音網(wǎng)關支持的編解碼方式不同時,接收來自所述被叫語音網(wǎng)關的表示協(xié)商失敗的第五消息;以及,接收來自所述被叫語音網(wǎng)關的表示協(xié)商通過的第七消息,所述第七消息中攜帶所述被叫語音網(wǎng)關與所述SIP服務器共同支持的第二編解碼方式;所述第一發(fā)送模塊12,還用于向所述被叫語音網(wǎng)關發(fā)送攜帶所述SIP服務器支持的編解碼方式的第六消息;所述第二發(fā)送模塊14,還用于向所述主叫語音網(wǎng)關發(fā)送表示協(xié)商通過的第八消息,所述第八消息中攜帶所述主叫語音網(wǎng)關與所述SIP服務器共同支持的第三編解碼方式。在所述主叫語音網(wǎng)關和所述被叫語音網(wǎng)關的通話過程中,所述第一接收模塊11, 還用于接收來自所述主叫語音網(wǎng)關的采用第三編解碼方式進行處理的RTP報文;所述第一發(fā)送模塊12,還用于將采用第三編解碼方式進行處理的RTP報文轉換為采用第二編解碼方式進行處理的RTP報文,并將采用第二編解碼方式進行處理的RTP報文發(fā)送給所述被叫語音網(wǎng)關;所述第二接收模塊13,還用于接收來自所述被叫語音網(wǎng)關的采用第二編解碼方式進行處理的RTP報文;所述第二發(fā)送模塊14,還用于將采用第二編解碼方式進行處理的RTP報文轉換為采用第三編解碼方式進行處理的RTP報文,并將采用第三編解碼方式進行處理的RTP報文發(fā)送給所述主叫語音網(wǎng)關。在所述主叫語音網(wǎng)關和所述被叫語音網(wǎng)關的通話過程中,所述第一接收模塊11, 還用于接收來自所述主叫語音網(wǎng)關的采用第一編解碼方式進行處理的RTP報文;所述第一發(fā)送模塊12,還用于將所述采用第一編解碼方式進行處理的RTP報文發(fā)送給所述被叫語音網(wǎng)關;所述第二接收模塊13,還用于接收來自所述被叫語音網(wǎng)關的采用第一編解碼方式進行處理的RTP報文;所述第二發(fā)送模塊14,還用于并將所述采用第一編解碼方式進行處理的RTP報文發(fā)送給所述主叫語音網(wǎng)關。其中,本發(fā)明裝置的各個模塊可以集成于一體,也可以分離部署。上述模塊可以合并為一個模塊,也可以進一步拆分成多個子模塊。通過以上的實施方式的描述,本領域的技術人員可以清楚地了解到本發(fā)明可以通過硬件實現(xiàn),也可以借助軟件加必要的通用硬件平臺的方式來實現(xiàn)?;谶@樣的理解,本發(fā)明的技術方案可以以軟件產(chǎn)品的形式體現(xiàn)出來,該軟件產(chǎn)品可以存儲在一個非易失性存儲介質(可以是⑶-ROM,U盤,移動硬盤等)中,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網(wǎng)絡設備等)執(zhí)行本發(fā)明各個實施例所述的方法。本領域技術人員可以理解附圖只是一個優(yōu)選實施例的示意圖,附圖中的模塊或流程并不一定是實施本發(fā)明所必須的。本領域技術人員可以理解實施例中的裝置中的模塊可以按照實施例描述進行分布于實施例的裝置中,也可以進行相應變化位于不同于本實施例的一個或多個裝置中。上述實施例的模塊可以合并為一個模塊,也可以進一步拆分成多個子模塊。
上述本發(fā)明序號僅僅為了描述,不代表實施例的優(yōu)劣。 以上公開的僅為本發(fā)明的幾個具體實施例,但是,本發(fā)明并非局限于此,任何本領域的技術人員能思之的變化都應落入本發(fā)明的保護范圍。
權利要求
1.一種呼叫過程中的消息傳輸方法,應用于包括SIP服務器、主叫語音網(wǎng)關和被叫語音網(wǎng)關的系統(tǒng)中,其特征在于,該方法包括以下步驟所述SIP服務器接收來自所述主叫語音網(wǎng)關的攜帶所述主叫語音網(wǎng)關支持的編解碼方式的第一消息,并向所述被叫語音網(wǎng)關發(fā)送攜帶所述主叫語音網(wǎng)關支持的編解碼方式的第二消息;如果所述被叫語音網(wǎng)關支持的編解碼方式與所述主叫語音網(wǎng)關支持的編解碼方式相同,所述SIP服務器接收來自所述被叫語音網(wǎng)關的表示協(xié)商通過的第三消息,并向所述主叫語音網(wǎng)關發(fā)送表示協(xié)商通過的第四消息;所述第三消息和所述第四消息中攜帶所述被叫語音網(wǎng)關與所述主叫語音網(wǎng)關共同支持的第一編解碼方式。
2.如權利要求1所述的方法,其特征在于,所述SIP服務器并向所述被叫語音網(wǎng)關發(fā)送攜帶所述主叫語音網(wǎng)關支持的編解碼方式的第二消息,之后還包括如果所述被叫語音網(wǎng)關支持的編解碼方式與所述主叫語音網(wǎng)關支持的編解碼方式不同,所述SIP服務器接收來自所述被叫語音網(wǎng)關的表示協(xié)商失敗的第五消息,并向所述被叫語音網(wǎng)關發(fā)送攜帶所述SIP服務器支持的編解碼方式的第六消息;所述SIP服務器接收來自所述被叫語音網(wǎng)關的表示協(xié)商通過的第七消息,并向所述主叫語音網(wǎng)關發(fā)送表示協(xié)商通過的第八消息;所述第七消息中攜帶所述被叫語音網(wǎng)關與所述SIP服務器共同支持的第二編解碼方式,所述第八消息中攜帶所述主叫語音網(wǎng)關與所述 SIP服務器共同支持的第三編解碼方式。
3.如權利要求2所述的方法,其特征在于,在所述主叫語音網(wǎng)關和所述被叫語音網(wǎng)關的通話過程中,所述方法還包括所述SIP服務器接收來自所述主叫語音網(wǎng)關的采用第三編解碼方式進行處理的RTP 報文,將采用第三編解碼方式進行處理的RTP報文轉換為采用第二編解碼方式進行處理的 RTP報文,并將采用第二編解碼方式進行處理的RTP報文發(fā)送給所述被叫語音網(wǎng)關;所述SIP服務器接收來自所述被叫語音網(wǎng)關的采用第二編解碼方式進行處理的RTP 報文,將采用第二編解碼方式進行處理的RTP報文轉換為采用第三編解碼方式進行處理的 RTP報文,并將采用第三編解碼方式進行處理的RTP報文發(fā)送給所述主叫語音網(wǎng)關。
4.如權利要求1所述的方法,其特征在于,在所述主叫語音網(wǎng)關和所述被叫語音網(wǎng)關的通話過程中,所述方法還包括所述SIP服務器接收來自所述主叫語音網(wǎng)關的采用第一編解碼方式進行處理的RTP報文,并將所述采用第一編解碼方式進行處理的RTP報文發(fā)送給所述被叫語音網(wǎng)關;所述SIP服務器接收來自所述被叫語音網(wǎng)關的采用第一編解碼方式進行處理的RTP報文,并將所述采用第一編解碼方式進行處理的RTP報文發(fā)送給所述主叫語音網(wǎng)關。
5.一種SIP服務器,應用于包括所述SIP服務器、主叫語音網(wǎng)關和被叫語音網(wǎng)關的系統(tǒng)中,其特征在于,該SIP服務器包括第一接收模塊,用于接收來自所述主叫語音網(wǎng)關的攜帶所述主叫語音網(wǎng)關支持的編解碼方式的第一消息;第一發(fā)送模塊,用于向所述被叫語音網(wǎng)關發(fā)送攜帶所述主叫語音網(wǎng)關支持的編解碼方式的第二消息;第二接收模塊,用于當所述被叫語音網(wǎng)關支持的編解碼方式與所述主叫語音網(wǎng)關支持的編解碼方式相同時,接收來自所述被叫語音網(wǎng)關的表示協(xié)商通過的第三消息;第二發(fā)送模塊,用于向所述主叫語音網(wǎng)關發(fā)送表示協(xié)商通過的第四消息;所述第三消息和所述第四消息中攜帶所述被叫語音網(wǎng)關與所述主叫語音網(wǎng)關共同支持的第一編解碼方式。
6.如權利要求5所述的SIP服務器,其特征在于,所述第二接收模塊,還用于當所述被叫語音網(wǎng)關支持的編解碼方式與所述主叫語音網(wǎng)關支持的編解碼方式不同時,接收來自所述被叫語音網(wǎng)關的表示協(xié)商失敗的第五消息;以及,接收來自所述被叫語音網(wǎng)關的表示協(xié)商通過的第七消息,所述第七消息中攜帶所述被叫語音網(wǎng)關與所述SIP服務器共同支持的第二編解碼方式;所述第一發(fā)送模塊,還用于向所述被叫語音網(wǎng)關發(fā)送攜帶所述SIP服務器支持的編解碼方式的第六消息;所述第二發(fā)送模塊,還用于向所述主叫語音網(wǎng)關發(fā)送表示協(xié)商通過的第八消息,所述第八消息中攜帶所述主叫語音網(wǎng)關與所述SIP服務器共同支持的第三編解碼方式。
7.如權利要求6所述的SIP服務器,其特征在于,在所述主叫語音網(wǎng)關和所述被叫語音網(wǎng)關的通話過程中,所述第一接收模塊,還用于接收來自所述主叫語音網(wǎng)關的采用第三編解碼方式進行處理的RTP報文;所述第一發(fā)送模塊,還用于將采用第三編解碼方式進行處理的RTP報文轉換為采用第二編解碼方式進行處理的RTP報文,并將采用第二編解碼方式進行處理的RTP報文發(fā)送給所述被叫語音網(wǎng)關;所述第二接收模塊,還用于接收來自所述被叫語音網(wǎng)關的采用第二編解碼方式進行處理的RTP報文;所述第二發(fā)送模塊,還用于將采用第二編解碼方式進行處理的RTP報文轉換為采用第三編解碼方式進行處理的RTP報文,并將采用第三編解碼方式進行處理的RTP報文發(fā)送給所述主叫語音網(wǎng)關。
8.如權利要求5所述的SIP服務器,其特征在于,在所述主叫語音網(wǎng)關和所述被叫語音網(wǎng)關的通話過程中,所述第一接收模塊,還用于接收來自所述主叫語音網(wǎng)關的采用第一編解碼方式進行處理的RTP報文;所述第一發(fā)送模塊,還用于將所述采用第一編解碼方式進行處理的RTP報文發(fā)送給所述被叫語音網(wǎng)關;所述第二接收模塊,還用于接收來自所述被叫語音網(wǎng)關的采用第一編解碼方式進行處理的RTP報文;所述第二發(fā)送模塊,還用于并將所述采用第一編解碼方式進行處理的RTP報文發(fā)送給所述主叫語音網(wǎng)關。
全文摘要
本發(fā)明公開了一種呼叫過程中的消息傳輸方法和設備,該方法包括SIP服務器接收來自主叫語音網(wǎng)關的第一消息,并向被叫語音網(wǎng)關發(fā)送攜帶所述主叫語音網(wǎng)關支持的編解碼方式的第二消息;所述SIP服務器接收來自所述被叫語音網(wǎng)關的表示協(xié)商通過的第三消息,并向所述主叫語音網(wǎng)關發(fā)送表示協(xié)商通過的第四消息;所述第三消息和所述第四消息中攜帶所述被叫語音網(wǎng)關與所述主叫語音網(wǎng)關共同支持的第一編解碼方式。本發(fā)明中,可節(jié)省SIP服務器的DSP資源。
文檔編號H04L29/06GK102223315SQ20111015861
公開日2011年10月19日 申請日期2011年6月14日 優(yōu)先權日2011年6月14日
發(fā)明者田小強, 陳捷 申請人:杭州華三通信技術有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
伊宁县| 同心县| 桂平市| 丰镇市| 镇赉县| 安塞县| 沙河市| 丽江市| 东乌珠穆沁旗| 庄河市| 屏山县| 蓬安县| 盘锦市| 兰考县| 炉霍县| 西和县| 陈巴尔虎旗| 永吉县| 疏附县| 崇仁县| 武夷山市| 武川县| 台东市| 犍为县| 东乡族自治县| 常德市| 禹州市| 西安市| 胶南市| 临沭县| 鄂托克前旗| 哈巴河县| 东辽县| 北京市| 丘北县| 垣曲县| 两当县| 和平区| 福鼎市| 浦北县| 滁州市|