專利名稱:媒體網關利用ip網承載語音單元處理會話業(yè)務的方法
技術領域:
本發(fā)明涉及通訊領域,尤其涉及通訊領域中的一種媒體網關利用V0IP(Voice over IP, IP網承載語音)單元處理會話業(yè)務的方法。
背景技術:
在大容量和高密度VOIP媒體網關中,VOIP方案一般釆用VOIP DSP芯片。這 些芯片可以支持G.711、 G.729、 G.723、 T. 38等多種編解碼,由于各種編解碼算 法的復雜度和需要消耗的資源不相等,VOIP DSP芯片可以支持的各種編解碼最大 的通道數(shù)也就不一致。比如,T.38相比G.711,算法更復雜,需要消耗的資源也 更多,DSP芯片支持G.711編解碼的最大通道數(shù)N1,支持T.38編解碼的最大通道 數(shù)為N2,那么N1要遠大于N2。對于需要提供各種編解碼功能的設計來說,DSP芯 片要同時支持各種編解碼,設計的DSP芯片VOIP通道容量就只能是其能支持的最 復雜、最耗資源的編解碼的最大通道數(shù)。因此,傳統(tǒng)的方法對于芯片均采用最壞 的情況N2作為所有單元支持的通道個數(shù)。由于實際環(huán)境中,有很多會話會使用 G. 711這類編碼復雜度很低的編解碼算法,因此VOIP的實際支持通道的能力大于 預先設定的通道支持能力N2。尤其是在全部會話均采用G.711的情況下,單元的 實際通道支持能力達Nl,而設定支持能力只能達到N2。其中(N1-N2)的通道能 力就沒有得到充分利用。盡管DSP的芯片處理能力還可以再處理其他的G. 711編 解碼會話,但由于設計容量的限制,新的G.711呼叫必須占用別的VOIPDSP芯片, 這樣每片V0IP DSP芯片的處理能力沒有得到充分利用。同時,VOIP DSP芯片所 能支持的最復雜、最耗資源的編解碼最大通道數(shù)也限制了媒體網關系統(tǒng)VOIP通道 總容量,成為木桶理論中的最短的短板。發(fā)明內容本發(fā)明要解決的技術問題是提供一種通信系統(tǒng)中可充分利用VOIP DSP芯片的 處理能力,提高媒體網關系統(tǒng)VOIP通道總容量的媒體網關利用VOIP單元處理會 話業(yè)務的方法。本發(fā)明解決其技術問題所采用的技術方案是媒體網關利用VOIP單元處理會話業(yè)務的方法,所述VOIP單元采用VOIP DSP
芯片,所述芯片設計成用于處理使用G. 711編解碼的呼叫控制命令的非全能力級 VOIP子單元和用于處理使用非G. 711編解碼的呼叫控制命令的全能力級VOIP子 單元,所述方法包括以下處理步驟-.A、 媒體網關接收媒體網關控制器的呼叫控制命令;B、 媒體網關根據接收到的呼叫控制命令,判斷呼叫控制命令是否使用G.711 編解碼方式;若是,則選擇VOIP媒體網關中的非全能力級VOIP子單元建立會話, 否則,選擇媒體網關中的全能力級VOIP子單元完成會話。進一步,媒體網關中的VOIP子單元建立會話之后,若VOIP通道在會話過程 中檢測到傳真事件,則進行傳真業(yè)務處理,所述傳真業(yè)務處理步驟包括-首先判斷所述傳真業(yè)務處理是否受媒體網關控制器控制若是,媒體網關將傳真事件上報媒體網關控制器,并回到步驟A;否則,媒體網關通過所述VOIP通道發(fā)送傳真事件以通知會話對方進行傳真切 換,再將傳真事件直接上報給媒體網關的呼叫業(yè)務模塊,若當前會話中的VOIP 通道在非全能力級子單元上,則所述媒體網關的呼叫業(yè)務模塊關閉所述VOIP通 道,重新選擇全能力級子單元上的通道完成傳真業(yè)務;否則,直接使用所述VOIP 通道完成傳真業(yè)務。以上技術方案中,所述非G.711編解碼包括G.729、 G.723、 T.38其中至少一 種編解碼。本發(fā)明的有益效果主要表現(xiàn)在本發(fā)明的VOIP單元包括非全能力級VOIP子 單元和全能力級VOIP子單元,分別用于處理使用G. 711和非G. 711編解碼的呼叫 控制命令,因而利用該VOIP單元處理會話業(yè)務可以充分利用VOIP DSP芯片的處 理能力,極大提高了媒體網關系統(tǒng)VOIP通道的總容量,降低了VOIP資源成本, 而又不影響系統(tǒng)提供各種編解碼功能的能力。
圖1是本發(fā)明的所述會話業(yè)務處理方法一實施例的流程圖。
具體實施方式
圖1是本發(fā)明所述會話業(yè)務處理方法的一種具體實施例的流程圖。 1、 MG (media gateway,媒體網關)接收MGC (media gateway controller, 媒體網關控制器)控制,MGC向MG下發(fā)呼叫控制命令;2、 MG根據呼叫控制命令參數(shù),判斷是否使用G.711編解碼如果會話使用 G. 711編解碼,MG選用非全能力級單元上的VOIP通道完成會話;如果會話使用 G.711之外的其他編解碼,MG選用全能力級子單元上的VOIP通道完成會話。
3、 非全能力級子單元上VOIP通道在會話中檢測到T. 38傳真事件,判斷當前 傳真是否受MGC控制如果受MGC控制,將傳真檢測事件上報到MGC,以后的傳 真處理流程受MGC控制,回到步驟1 。4、 若當前傳真業(yè)務不受MGC控制,為自協(xié)商傳真,先通過VOIP通道發(fā)送傳真檢測事件,通知會話對方進行傳真切換;再將傳真音檢測事件直接上報給MG的呼叫業(yè)務模塊。5、 若當前會話中的VOIP通道在非全能力級子單元上,MG呼叫業(yè)務模塊關閉 當前占用的非全能力級子單元VOIP通道,重新選擇全能力級子單元上VOIP通道, 按照相同的會話參數(shù)(IP地址,端口號等)操作通道,與對方VOIP通道協(xié)商完 成T.38傳真業(yè)務,通道切換不需要MGC參與,MG內部完成。6、 若當前會話中的VOIP通道在全能力級子單元上,則不需要切換通道,直 接使用當前的VOIP通道完成T. 38傳真業(yè)務。所述非G. 711編解碼包括G. 729、 G. 723、 T. 38其中至少一種編解碼,采用其 它編解碼方式的情況也在本發(fā)明包括的范圍內。
權利要求
1、媒體網關利用IP網承載語音單元處理會話業(yè)務的方法,所述IP網承載語音單元采用IP網承載語音數(shù)字信號處理芯片,其特征在于,所述芯片設計成用于處理使用G.711編解碼的呼叫控制命令的非全能力級IP網承載語音子單元和用于處理使用非G.711編解碼的呼叫控制命令的全能力級IP網承載語音子單元兩類,所述方法包括以下處理步驟A、媒體網關接收媒體網關控制器的呼叫控制命令;B、媒體網關根據接收到的呼叫控制命令,判斷呼叫控制命令是否使用G.711編解碼方式;若是,則選擇媒體網關中的非全能力級IP網承載語音子單元建立會話,否則,選擇媒體網關中的全能力級IP網承載語音子單元完成會話。
2、 根據權利要求1所述的媒體網關利用IP網承載語音單元處理會話業(yè)務的 方法,其特征在于,媒體網關中的IP網承載語音子單元建立會話之后,若IP網 承載語音通道在會話過程中檢測到傳真事件,則進行傳真業(yè)務處理,所述傳真業(yè) 務處理步驟包括首先判斷所述傳真業(yè)務處理是否受媒體網關控制器控制 若是,媒體網關將傳真事件上報媒體網關控制器,并回到步驟A; 否則,媒體網關通過所述IP網承載語音通道發(fā)送傳真事件以通知會話對方進 行傳真切換,再將傳真事件直接上報給媒體網關的呼叫業(yè)務模塊,若當前會話中 的IP網承載語音通道在非全能力級子單元上,則所述媒體網關的呼叫業(yè)務模塊關 閉所述IP網承載語音通道,重新選擇全能力級子單元上的通道完成傳真業(yè)務;否 則,直接使用所述IP網承載語音通道完成傳真業(yè)務。
3、 根據權利要求1或2所述的媒體網關利用IP網承載語音單元處理會話業(yè)務的方法,其特征在于,所述非G.711編解碼包括G.729、 G.723、 T.38其中至少一種編解碼。
全文摘要
本發(fā)明涉及通訊領域,公開了媒體網關利用VOIP(Voice over IP,IP網承載語音)單元處理會話業(yè)務的方法,所述VOIP單元采用VOIP DSP芯片,所述芯片設計成用于處理使用G.711編解碼的呼叫控制命令的非全能力級VOIP子單元和用于處理使用非G.711編解碼的呼叫控制命令的全能力級VOIP子單元兩類,所述方法包括以下處理步驟A.媒體網關接收媒體網關控制器的呼叫控制命令;B.媒體網關根據接收到的呼叫控制命令,判斷呼叫控制命令是否使用G.711編解碼方式;若是,則選擇非全能力級VOIP子單元建立會話,否則,選擇全能力級VOIP子單元完成會話。本發(fā)明充分利用了VOIP DSP芯片的處理能力,極大提高了媒體網關系統(tǒng)VOIP通道的總容量。
文檔編號H04M7/00GK101166214SQ200610063228
公開日2008年4月23日 申請日期2006年10月19日 優(yōu)先權日2006年10月19日
發(fā)明者孫福清, 張曉渠, 王治平 申請人:中興通訊股份有限公司