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