专利名称:在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日
发明者张广胜, 黄晓芩 申请人:华为技术有限公司