專利名稱:在h.323的快速連接模式下傳遞雙音多頻號(hào)碼的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及IP通信領(lǐng)域,特別是涉及可以應(yīng)用于交互式的IP電話、網(wǎng)絡(luò)個(gè)人號(hào)碼等IP通信領(lǐng)域。
c,在主叫方和被叫方之間建立快速連接;d,在Q.931消息中攜帶H.245的相關(guān)信息,由主叫方對(duì)其進(jìn)行編碼后通過(guò)Q.931的TCP連接把消息包發(fā)送到被叫方;e,被叫方在收到此消息包后進(jìn)行解碼,解出該信息。
這一方法對(duì)于大多數(shù)原H.245攜帶的信息是適用的,因?yàn)樵赒.931消息中有能夠容納該信息的格式。但惟獨(dú)不能攜帶雙音多頻號(hào)碼,因?yàn)镼.931消息中沒(méi)有能夠容納該號(hào)碼的格式。而在一些交互式的IP電話、網(wǎng)絡(luò)個(gè)人號(hào)碼等IP通信領(lǐng)域中的交互式語(yǔ)音響應(yīng)、電話銀行、信息查詢等交互式業(yè)務(wù)中,在采用快速連接模式的同時(shí),需要網(wǎng)關(guān)能同時(shí)傳遞雙音多頻號(hào)碼,使雙音多頻號(hào)碼的傳遞成為一個(gè)問(wèn)題。隨著諸如交互式語(yǔ)音響應(yīng)、電話銀行、信息查詢等交互式業(yè)務(wù)的不斷發(fā)展,這一問(wèn)題也越來(lái)越突出。
為了實(shí)現(xiàn)上述目的,本發(fā)明提供了一種在H.323的快速連接模式下傳遞雙音多頻號(hào)碼的方法,如
圖1所示,包含以下步驟a、在主叫方和被叫方之間定義一種特定的快速連接模式,即在Q.931消息中的用戶信息中的用戶數(shù)據(jù)域開(kāi)辟一個(gè)專用字段,專門存放需要傳送的雙音多頻號(hào)碼;b、被叫方之間建立TCP連接,主叫方發(fā)出呼叫;c、被叫方振鈴響應(yīng);d、在主叫方和被叫方之間建立起上述特定的快速連接。
e、把需要發(fā)送的雙音多頻號(hào)碼封裝到Q.931消息中的用戶信息的用戶數(shù)據(jù)域的專用字段中,由主叫方對(duì)用戶信息消息進(jìn)行編碼后通過(guò)Q.931的TCP連接把消息包發(fā)送到被叫方;f、被叫方在收到此消息包后進(jìn)行解碼并對(duì)消息類型加以判斷,如果是用戶信息消息,則從其用戶數(shù)據(jù)域的專用字段中取出解出的雙音多頻號(hào)碼。
在步驟b中,主叫方發(fā)出呼叫是通過(guò)主叫方發(fā)出一個(gè)Q.931消息中的呼叫消息進(jìn)行的;在步驟c中,被叫方振鈴響應(yīng)是通過(guò)被叫方發(fā)出一個(gè)Q.931消息中的振鈴消息進(jìn)行的。
在步驟d中,在主叫方和被叫方之間建立起上述特定的快速連接是通過(guò)被叫方向主叫方發(fā)出Q.931消息中的連接消息進(jìn)行的。
在步驟a中,在Q.931消息中的呼叫消息中開(kāi)辟一個(gè)專用字段,專門存放快速連接標(biāo)志位,在Q.931消息中的振鈴消息中開(kāi)辟一個(gè)專用字段,專門存放快速連接成功標(biāo)志位;在步驟b中,主叫方在呼叫消息的該專用字段設(shè)置標(biāo)志位“True”或“False”,“True”表示采取特定的快速連接方式,“False”表示不采取這種特定的快速連接方式;在步驟c中,被叫方對(duì)該標(biāo)志位進(jìn)行判斷,如果快速連接標(biāo)志位為“True”且被叫方支持這種特定的快速連接方式,將振鈴消息的快速連接成功標(biāo)志位設(shè)置為“True”,發(fā)送給主叫方,如果被叫方不支持這種特定的快速連接方式,或接收到的快速連接標(biāo)志位為“False”,將振鈴消息的快速連接成功標(biāo)志位設(shè)置為“False”,發(fā)送給主叫方。
在H.323協(xié)議中,Q.931協(xié)議是用來(lái)傳遞呼叫信令的,采用的是TCP連接,而且呼叫建立后的通話過(guò)程中,這個(gè)連接一直保持,直到呼叫釋放為止。為此本發(fā)明充分利用了這個(gè)Q.931的TCP連接,利用Q.931消息來(lái)攜帶雙音多頻號(hào)碼。本發(fā)明所提供的在H.323的快速連接模式下可靠傳遞雙音多頻雙音多頻號(hào)碼的方法,通過(guò)在Q.931消息中的用戶信息中的用戶數(shù)據(jù)域開(kāi)辟一個(gè)專用字段,專門存放需要傳送的雙音多頻號(hào)碼,達(dá)到了在使用H.323的快速連接模式下,仍然能夠可靠傳遞雙音多頻號(hào)碼的效果。一方面占用資源少、節(jié)省帶寬、連接建立時(shí)間短,使用方便;另一方面,由于TCP連接本身具有可靠的特點(diǎn),因此這種傳遞雙音多頻號(hào)碼的方式也是可靠、有保障的。
(1)在主叫方和被叫方之間定義一種特定的快速連接模式,即在Q.931消息中的用戶信息User Information中的用戶數(shù)據(jù)User Data域開(kāi)辟一個(gè)專用字段,專門存放需要傳送的雙音多頻號(hào)碼。用戶信息User Information大體上由兩個(gè)域構(gòu)成一個(gè)叫H.323-UU-PDU,專門存放H.323規(guī)定的數(shù)據(jù),包括呼叫類型、呼叫參考值、目的地址、源地址等;另一個(gè)就是用戶數(shù)據(jù)User Data,存放用戶的一些數(shù)據(jù)信息。我們就是在這一部分開(kāi)辟一個(gè)專用字段,專門存放需要傳送的雙音多頻號(hào)碼。
我們?cè)诒静襟E中,可以在Q.931消息中的呼叫消息Setup中開(kāi)辟一個(gè)專用字段,專門存放快速連接標(biāo)志位,該呼叫消息Setup我們?cè)诤竺婧艚羞^(guò)程中會(huì)詳細(xì)涉及到,它是Q.931消息中的一種。此外,在Q.931消息中的振鈴消息Alerting中開(kāi)辟一個(gè)專用字段,專門存放快速連接成功標(biāo)志位,振鈴消息Alerting我們?cè)诤竺嬲疋彽倪^(guò)程中回詳細(xì)涉及到,它也是Q.931消息中的一種。
(2)主被叫方之間建立TCP連接,主叫方發(fā)出呼叫。主叫方發(fā)出呼叫是通過(guò)主叫方發(fā)出一個(gè)Q.931消息中的呼叫消息Setup進(jìn)行的。Q.931消息中有四種消息呼叫消息Setup、振鈴消息Alcrting、連接消息Connect和用戶數(shù)據(jù)Use Information。
在此步驟中,我們可以讓主叫方在呼叫消息Setup的該專用字段設(shè)置標(biāo)志位“True”或“False”,“True”表示采取特定的快速連接方式,“False”表示不采取這種特定的快速連接方式。
(3)被叫方振鈴響應(yīng)。該步驟是通過(guò)被叫方發(fā)出一個(gè)Q.931消息的振鈴消息Alerting進(jìn)行的。在上述呼叫消息Setup中設(shè)置了快速連接標(biāo)志位的情況下,被叫方對(duì)該標(biāo)志位進(jìn)行判斷,如果快速連接標(biāo)志位為“True”且被叫方支持這種特定的快速連接方式,將振鈴消息Alerting的快速連接成功標(biāo)志位設(shè)置為“True”,發(fā)送給主叫方,如果被叫方不支持這種特定的快速連接方式,或接收到的快速連接標(biāo)志位為“False”,將振鈴消息Alerting的快速連接成功標(biāo)志位設(shè)置為“False”,發(fā)送給主叫方。
(4)在主叫方和被叫方之間建立起上述特定的快速連接。該步驟是通過(guò)被叫方向主叫方發(fā)出Q.931消息中的連接消息Connect進(jìn)行的。
(5)把需要發(fā)送的雙音多頻號(hào)碼封裝到Q.931消息中的用戶信息的用戶數(shù)據(jù)域的專用字段中,由主叫方對(duì)用戶信息消息進(jìn)行編碼后通過(guò)Q.931的TCP連接把消息包發(fā)送到被叫方。
(6)被叫方在收到此消息包后進(jìn)行解碼并對(duì)消息類型加以判斷,如果是用戶信息消息,則從其用戶數(shù)據(jù)域的專用字段中取出解出的雙音多頻號(hào)碼。
至此,我們完成了一個(gè)在H.323的快速連接模式下雙音多頻號(hào)碼的傳遞。
權(quán)利要求
1.一種在H.323的快速連接模式下傳遞雙音多頻號(hào)碼的方法,它包括a、在主叫方和被叫方之間定義一種特定的快速連接模式,即在Q.931消息中的用戶信息(User Information)中的用戶數(shù)據(jù)(UserData)域開(kāi)辟一個(gè)專用字段,專門存放需要傳送的雙音多頻號(hào)碼;b、主、被叫方之間建立TCP連接,主叫方發(fā)出呼叫;c、被叫方振鈴響應(yīng);d、在主叫方和被叫方之間建立起上述特定的快速連接;e、把需要發(fā)送的雙音多頻號(hào)碼封裝到Q.931消息中的用戶信息(UserInformation)的用戶數(shù)據(jù)(User Data)域的專用字段中,由主叫方對(duì)用戶信息(User Information)消息進(jìn)行編碼后通過(guò)Q.931的TCP連接把消息包發(fā)送到被叫方;f、被叫方在收到此消息包后進(jìn)行解碼并對(duì)消息類型加以判斷,如果是用戶信息(User Information)消息,則從其用戶數(shù)據(jù)(User Data)域的專用字段中取出解出的雙音多頻號(hào)碼。
2.根據(jù)權(quán)利要求1所述的在H.323的快速連接模式下傳遞雙音多頻號(hào)碼的方法,其特征在于在步驟b中,主叫方發(fā)出呼叫是通過(guò)主叫方發(fā)出一個(gè)Q.931消息中的呼叫消息(Setup)進(jìn)行的;在步驟c中,被叫方振鈴響應(yīng)是通過(guò)被叫方發(fā)出一個(gè)Q.931消息的振鈴消息(Alerting)進(jìn)行的。
3.根據(jù)權(quán)利要求1所述的在H.323的快速連接模式下傳遞雙音多頻號(hào)碼的方法,其特征在于在步驟d中,在主叫方和被叫方之間建立起上述特定的快速連接是通過(guò)被叫方向主叫方發(fā)出Q.931消息中的連接消息(Connect)進(jìn)行的。
4.根據(jù)權(quán)利要求2所述的在H.323的快速連接模式下傳遞雙音多頻號(hào)碼的方法,其特征在于在步驟a中,在Q.931消息中的呼叫消息(Setup)中開(kāi)辟一個(gè)專用字段,專門存放快速連接標(biāo)志位,在Q.931消息中的振鈴消息(Alerting)中開(kāi)辟一個(gè)專用字段,專門存放快速連接成功標(biāo)志位;在步驟b中,主叫方在呼叫消息(Setup)的該專用字段設(shè)置標(biāo)志位“True”或“False”,“True”表示采取特定的快速連接方式,“False”表示不采取這種特定的快速連接方式;在步驟c中,被叫方對(duì)該標(biāo)志位進(jìn)行判斷,如果快速連接標(biāo)志位為“True”且被叫方支持這種特定的快速連接方式,將振鈴消息(Alerting)的快速連接成功標(biāo)志位設(shè)置為“True”,發(fā)送給主叫方,如果被叫方不支持這種特定的快速連接方式,或接收到的快速連接標(biāo)志位為“False”,將振鈴消息(Alerting)的快速連接成功標(biāo)志位設(shè)置為“False”,發(fā)送給主叫方。
全文摘要
一種在H.323的快速連接模式下傳遞雙音多頻號(hào)碼的方法,它包括在主叫力和被叫方之間定義一種特定的快速連接模式,即在Q.931消息中的用戶信息中的用戶數(shù)據(jù)域開(kāi)辟一個(gè)專用字段,專門存放需要傳送的雙音多頻號(hào)碼;主叫方發(fā)出呼叫;被叫方振鈴響應(yīng);建立起上述特定的快速連接;需要發(fā)送的雙音多頻號(hào)碼封裝到所述的專用字段中,由主叫方對(duì)用戶信息消息進(jìn)行編碼后通過(guò)Q.931的TCP連接把消息包發(fā)送到被叫方;被叫方在收到此消息包后進(jìn)行解碼并對(duì)消息類型加以判斷,如果是用戶信息消息,則從該專用字段中取出解出的雙音多頻號(hào)碼。本發(fā)明在使用H.323的快速連接模式下,仍然能夠可靠傳遞雙音多頻號(hào)碼。
文檔編號(hào)H04L12/56GK1399463SQ0112441
公開(kāi)日2003年2月26日 申請(qǐng)日期2001年7月25日 優(yōu)先權(quán)日2001年7月25日
發(fā)明者張廣勝, 黃曉芩 申請(qǐng)人:華為技術(shù)有限公司