基于sip电话的通信方法及网关设备的制作方法

文档序号:7718844阅读:174来源:国知局
专利名称:基于sip电话的通信方法及网关设备的制作方法
技术领域
本发明涉及通信领域,尤其涉及一种基于SIP电话的通信方法及网关设备。
背景技术
家庭网关(Home Gateway)是面向家庭用户的综合接入网关,其可以为 SIP (Session Initiation Protocol,会话初始协议)电话等设备服务。家庭网关当前能 够支持ADSL (Asymmetric Digital Subscriber Line,非对称数字用户线路)/HSPA (High Speed Packet Access,高速分组接入)接入方式。 在家庭网关选择ADSL接入方式时,家庭网关下挂的SIP电话设备 常通过VoIP (Voice over Internet Protocol,网络电话)方式连接IMS (IP MultimediaSubsystem, IP多媒体系统)实现语音功能,在此过程中,家庭网关可提供路由、 ALG(应用层网关,A卯lication Layer Gateway)或Proxy(代理)等方式,实现SIP电话语 音功能。 在家庭网关选择HSPA接入方式时,家庭网关可以进一步选择PS(packetswitch, 分组交换)域或CS(circuit switch,电路交换)域接入方式,进行语音业务处理。其中,对 于PS接入方式,SIP电话仍然可以通过VoIP方式实现语音功能。 在实现本发明的过程中,发明人发现现有技术中至少存在如下问题无法通过CS 接入方式实现SIP电话的通信。

发明内容
本发明的实施例提供一种基于SIP电话的通信方法及网关设备,能够实现SIP电 话承载于HSPA网络的CS域进行通信。 为达到上述目的,本发明的实施例采用如下技术方案
—种基于SIP电话的通信方法,包括 在接收由SIP电话发送的SIP信令时,向HSPA网络设备发送与所述SIP信令对应 的HSPA呼叫命令;或者,在接收由HSPA网络设备发送的HSPA呼叫命令时,向SIP电话发送 与所述HSPA呼叫命令对应的SIP信令; 在接收由SIP电话发送的RTP报文时,向HSPA网络设备发送与所述RTP报文对应 的PCM数据;或者,在接收由HSPA网络设备发送的PCM数据时,向SIP电话发送与所述PCM 数据对应的RTP报文。
—种网关设备,包括 信令报文接收单元,用于接收由SIP电话发送的SIP信令或RTP报文;
命令数据接收单元,用于接收由HSPA网络设备发送的HSPA呼叫命令或PCM数据;
转换单元,用于获取与所述信令报文接收单元接收的SIP信令对应的HSPA呼叫命 令;或者,获取与所述命令数据接收单元接收的HSPA呼叫命令对应的SIP信令;或者,获取 与所述信令报文接收单元接收的RTP报文对应的PCM数据;或者,获取与所述命令数据接收
5单元接收的PCM数据对应的RTP报文; 信令报文发送单元,用于向所述SIP电话发送经所述转换单元获取的SIP信令或 RTP报文; 命令数据发送单元,用于向所述HSPA网络设备发送经所述转换单元获取的HSPA 呼叫命令或PCM数据。 本发明实施例提供的基于SIP电话的通信方法及网关设备,在接收由SIP电话发 送的SIP信令时,向HSPA网络设备发送与所述SIP信令对应的HSPA呼叫命令;或者,在接 收由HSPA网络设备发送的HSPA呼叫命令时,向SIP电话发送与所述HSPA呼叫命令对应的 SIP信令,在SIP电话与HSPA网络设备之间建立了信令连通。并且,在接收由SIP电话发 送的实时传送协议报文时,向HSPA网络设备发送与所述实时传送协议报文对应的脉码调 制数据;或者,在接收由HSPA网络设备发送的脉码调制数据时,向SIP电话发送与所述脉码 调制数据对应的实时传送协议报文,在SIP电话与HSPA网络设备之间建立了数据连接。从 而实现了 SIP电话承载于HSPA网络的CS域进行通信。进而可以满足SIP电话可通过无线 CS域链路对语音进行备份的要求。


为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用 的附图作一简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于 本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他 的附图。 图1为在SIP电话作主叫时,采用本发明实施例提供的基于SIP电话的通信方法 进行通信的流程示意图; 图2为在SIP电话作被叫时,采用本发明实施例提供的基于SIP电话的通信方法 进行通信的流程示意图; 图3为本发明实施例提供的一种网关设备的构成示意图;
图4为本发明实施例提供的一种网关设备的内部结构原理图。
具体实施例方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于 本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他 实施例,都属于本发明保护的范围。 为了能够实现SIP电话承载于HSPA网络的CS域进行通信,本发明实施例提供了 一种基于SIP电话的通信方法,本实施例基于SIP电话的通信方法包括
在接收由SIP电话发送的SIP信令时,向HSPA网络设备发送与所述SIP信令对应 的HSPA呼叫命令;或者,在接收由HSPA网络设备发送的HSPA呼叫命令时,向SIP电话发送 与所述HSPA呼叫命令对应的SIP信令; 在接收由SIP电话发送的RTP报文时,向HSPA网络设备发送与所述RTP报文对应 的PCM数据;或者,在接收由HSPA网络设备发送的PCM数据时,向SIP电话发送与所述PCM数据对应的RTP报文。 在本发明实施例中所提到的"HSPA网络设备",是指应用在HSPA网络中的通信设 备,例如,连接到BSS (Business S聊ort System,业务支持系统)的数据卡设备(例如3G 数据卡设备,通常是USB接口 )。 本发明实施例提供的基于SIP电话的通信方法,在接收由SIP电话发送的SIP信 令时,向HSPA网络设备发送与所述SIP信令对应的HSPA呼叫命令;或者,在接收由HSPA网 络设备发送的HSPA呼叫命令时,向SIP电话发送与所述HSPA呼叫命令对应的SIP信令,在 SIP电话与HSPA网络设备之间建立了信令连通。并且,在接收由SIP电话发送的实时传送 协议报文时,向HSPA网络设备发送与所述实时传送协议报文对应的脉码调制数据;或者, 在接收由HSPA网络设备发送的脉码调制数据时,向SIP电话发送与所述脉码调制数据对应 的实时传送协议报文,在SIP电话与HSPA网络设备之间建立了数据连接。从而实现了 SIP 电话承载于HSPA网络的CS域进行通信。进而可以满足SIP电话可通过无线CS域链路对 语音进行备份的要求。 下面分别结合SIP电话作主叫和SIP电话作被叫两种情况,对上一实施例作进一 步详细说明。 在SIP电话作主叫时,采用本发明实施例提供的基于SIP电话的通信方法进行通 信的流程如图1所示,其步骤包括 101、 SIP电话发起呼叫,向网关设备发送SIP信令中的INVITE消息。 102、网关设备接收该INVITE消息后,向HSPA网络设备发送与该INVITE消息对应
的HSPA呼叫命令。 具体来说,网关设备接收SIP信令后,根据存储的映射信息,获取与该SIP信令对 应的HSPA呼叫命令,向HSPA网络设备发送该HSPA呼叫命令。 举例而言,假设网关设备存储的映射信息包括SIP信令中的INVITE消息与HSPA 呼叫命令中的呼叫发起命令D对应,和SIP信令中的BYE消息与HSPA呼叫命令中的呼叫挂 断命令+CHUP对应等信息,在网关设备通过上网卡连接无线CS域时,网关设备可以先将接 收的INVITE消息转换成可以在系统内部各软件模块间传递的消息,然后根据SIP信令中的 INVITE消息与HSPA呼叫命令中的呼叫发起命令D对应的映射信息,得到与该INVITE消息 对应的呼叫发起命令D,将呼叫发起命令D发送给上网卡,以发起无线CS域呼叫。其中,呼 叫发起命令D,用于发起语音或数据业务呼叫。 进一步地,网关设备接收SIP信令后,还需要获取当前网关设备各端口的使用状 态信息,并根据获取的使用状态信息确定空闲的端口。在确定存在空闲的端口时,网关设备 将该SIP信令转换成消息。然后,根据存储的映射信息,获取与该SIP信令对应的HSPA呼 叫命令,通过确定的空闲端口向HSPA网络设备发送该HSPA呼叫命令。
103、网关设备与HSPA网络设备交互HSPA呼叫命令后,向SIP电话返回振铃响应。
104、网关设备与SIP电话之间建立通话。 105、 SIP电话向网关设备发送RTP (Real-time Transport Protocol,实时传送协 议)报文。 106、网关设备接收该RTP报文后,向HSPA网络设备发送与该RTP报文对应的 PCM(脉码调制,Pulse Code Modulation)数据。
具体来说,网关设备接收该RTP报文后,可以通过至少两种方式实现RTP报文转换 成PCM数据方式一、将该RTP报文通过DSP (Digital SignalProcessing,数字信号处理) 解码成PCM数据;方式二、与SIP电话协商该SIP电话的编解码为G. 711,删除该RTP报文的 报文头,得到与该RTP报文对应的PCM数据。网关设备获取到与该RTP报文对应的PCM数 据后,向HSPA网络设备发送该PCM数据。 因此,若网关设备支持语音功能,即配置有DSP,则网关设备可以通过DSP获取对 应的PCM数据。若网关设备不支持语音功能,即未配置DSP,则网关设备可以通过强制协商 SIP电话的编解码为G. 711,删除该RTP报文的报文头,获取对应的PCM数据。
107、 HSPA网络设备向网关设备发送PCM数据。 108、网关设备接收该PCM数据后,向SIP电话发送与该PCM数据对应的RTP报文。
具体来说,网关设备实现PCM数据转换成RTP报文的方式,与步骤106中实现RTP 报文转换成PCM数据的方式类似方式一、将该PCM数据通过DSP解码成RTP报文;方式二、 与SIP电话协商该SIP电话的编解码为G. 711,在该PCM数据中添加报文头,获取与该PCM 数据对应的RTP报文。网关设备获取到与该PCM数据对应的RTP报文后,向SIP电话发送 该RTP报文。 因此,若网关设备支持语音功能,即配置有DSP,则网关设备可以通过DSP获取对
应的RTP报文。若网关设备不支持语音功能,即未配置DSP,则网关设备可以通过强制协商
SIP电话的编解码为G. 711,在该PCM数据中添加报文头,获取对应的RTP报文。 109、 SIP电话执行挂机操作,向网关设备发送SIP信令中的BYE消息。 110、网关设备接收该BYE消息后,向HSPA网络设备发送与该BYE消息对应的HSPA
呼叫命令。 在此步骤中进行的具体操作与步骤102中描述的具体操作原理相同,在此不再赘 述。 举例而言,在网关设备通过上网卡连接无线CS域时,网关设备可以将接收的BYE 消息转换成呼叫挂断命令+CHUP(挂断符),将呼叫挂断命令+CHUP发送给上网卡,结束通 话。另外,在来电振铃状态时,如果用户拒接,网关设备收到BYE消息后,也同样向上网卡发 送此命令。 在SIP电话作被叫时,采用本发明实施例提供的基于SIP电话的通信方法进行通 信的流程如图2所示,其步骤包括 201、 HSPA网络设备向SIP发起呼叫,向网关设备发送指示有来电的HSPA呼叫命 令。 举例而言,在网关设备通过上网卡连接无线CS域时,上网卡接收CS域发起的呼叫 后,向网关设备发送接听命令A。其中,接听命令A,用于指示有向SIP电话的呼叫。
202、网关设备接收该HSPA呼叫命令后,向SIP电话发送与该HSPA呼叫命令对应 的SIP信令,即INVITE消息。 具体来说,网关设备接收HSPA呼叫命令后,会将该HSPA呼叫命令转换成消息。然 后,根据存储的映射信息,获取与该HSPA呼叫命令对应的SIP信令,向SIP电话发送该SIP 信令。 举例而言,假设网关设备存储的映射信息包括SIP信令中的INVITE消息与HSPA呼叫命令中的接听命令A对应,和SIP信令中的BYE消息与HSPA呼叫命令中的呼叫挂断命 令+CHUP对应等信息,在网关设备通过上网卡连接无线CS域时,网关设备可以先将从上网 卡接收的接听命令A转换成可以在系统内部各软件模块间传递的消息,然后根据SIP信令 中的INVITE消息与HSPA呼叫命令中的接听命令A对应的映射信息,得到与该接听命令A 对应的INVITE消息,将INVITE消息发送给SIP电话。 进一步地,网关设备接收HSPA呼叫命令后,还需要获取当前网关设备各端口的使
用状态信息,并根据获取的使用状态信息确定空闲的端口 。在确定存在空闲的端口时,网关
设备将该HSPA呼叫命令转换成消息。然后,根据存储的映射信息,获取与该HSPA呼叫命令
对应的SIP信令,通过确定的空闲端口向HSPA网络设备发送该SIP信令。 203、 SIP电话接收由网关设备发送的INVITE消息后,向网关设备返回振铃响应。 204、 SIP电话与网关设备之间建立通话。 205、 HSPA网络设备向网关设备发送PCM数据。 206、网关设备接收该PCM数据后,向SIP电话发送与该PCM数据对应的RTP报文。
步骤206中进行的具体操作参见步骤108,在此不再赘述。
207、 SIP电话向网关设备发送RTP报文。 208、网关设备接收该RTP报文后,向HSPA网络设备发送与该RTP报文对应的PCM 数据。 步骤208中进行的具体操作参见步骤106,在此不再赘述。 209、 SIP电话执行挂机操作,向网关设备发送SIP信令中的BYE消息。 210、网关设备接收该BYE消息后,向HSPA网络设备发送与该BYE消息对应的HSPA
呼叫命令。 步骤210中进行的具体操作参见步骤IIO,在此不再赘述。 本发明实施例提供的基于SIP电话的通信方法,在接收由SIP电话发送的SIP信 令时,向HSPA网络设备发送与所述SIP信令对应的HSPA呼叫命令;或者,在接收由HSPA网 络设备发送的HSPA呼叫命令时,向SIP电话发送与所述HSPA呼叫命令对应的SIP信令,在 SIP电话与HSPA网络设备之间建立了信令连通。并且,在接收由SIP电话发送的实时传送 协议报文时,向HSPA网络设备发送与所述实时传送协议报文对应的脉码调制数据;或者, 在接收由HSPA网络设备发送的脉码调制数据时,向SIP电话发送与所述脉码调制数据对应 的实时传送协议报文,在SIP电话与HSPA网络设备之间建立了数据连接。从而实现了 SIP 电话承载于HSPA网络的CS域进行通信。进而可以满足SIP电话可通过无线CS域链路对 语音进行备份的要求。 与上述方法相对应地,本发明实施例还提供了一种网关设备,如图3所示,本实施 例网关设备,包括 信令报文接收单元301,用于接收由SIP电话发送的SIP信令或RTP报文;
命令数据接收单元302,用于接收由HSPA网络设备发送的HSPA呼叫命令或PCM数 据; 转换单元303,用于获取与所述信令报文接收单元301接收的SIP信令对应的 HSPA呼叫命令;或者,获取与所述命令数据接收单元302接收的HSPA呼叫命令对应的SIP 信令;或者,获取与所述信令报文接收单元301接收的RTP报文对应的PCM数据;或者,获取
9与所述命令数据接收单元302接收的PCM数据对应的RTP报文。 信令报文发送单元304,用于向所述SIP电话发送经所述转换单元获取的SIP信令 或RTP报文; 命令数据发送单元305,用于向所述HSPA网络设备发送经所述转换单元获取的 HSPA呼叫命令或PCM数据。 进一步地,所述转换单元303具体包括 信令数据转换子单元,用于根据存储的映射信息,获取与所述SIP信令对应的 HSPA呼叫命令;或者,根据存储的映射信息,获取与所述HSPA呼叫命令对应的SIP信令。
进一步地,所述转换单元303具体还包括 数字信号处理子单元,用于通过数字信号处理获取与所述信令报文接收单元301 接收的RTP报文对应的PCM数据,并将获取的PCM数据转发给所述命令数据发送单元305 ; 或者,通过数字信号处理获取与所述命令数据接收单元302接收的PCM数据对应的RTP报 文,并将获取的RTP报文转发给所述信令报文发送单元304。
进一步地,所述转换单元303具体还包括 删除添加子单元,用于采用G. 711编解码协议,删除所述信令报文接收单元301接
收的RTP报文的报文头,得到与所述RTP报文对应的PCM数据,并将获取的PCM数据转发给
所述命令数据发送单元305 ;或者,采用G. 711编解码协议,为所述命令数据接收单元302
接收的PCM数据添加报文头,得到与所述PCM数据对应的RTP报文,并将获取的RTP报文转
发给所述信令报文发送单元304。 进一步地,所述网关设备具体还包括 端口状态获取单元,用于获取当前端口的使用状态信息; 空闲端口确定单元,用于根据所述端口状态获取单元获取的使用状态信息确定空 闲的端口。 进一步地,所述信令报文发送单元304,还用于通过所述空闲端口确定单元确定的 空闲端口,向所述SIP电话发送经所述转换单元获取的SIP信令或RTP报文;
进一步地,所述命令数据发送单元305,还用于通过所述空闲端口确定单元确定的 空闲端口 ,向所述HSPA网络设备发送经所述转换单元获取的HSPA呼叫命令或PCM数据。
本实施例提供的网关设备,在接收由SIP电话发送的SIP信令时,向HSPA网络设 备发送与所述SIP信令对应的HSPA呼叫命令;或者,在接收由HSPA网络设备发送的HSPA呼 叫命令时,向SIP电话发送与所述HSPA呼叫命令对应的SIP信令,在SIP电话与HSPA网络 设备之间建立了信令连通。并且,在接收由SIP电话发送的实时传送协议报文时,向HSPA网 络设备发送与所述实时传送协议报文对应的脉码调制数据;或者,在接收由HSPA网络设备 发送的脉码调制数据时,向SIP电话发送与所述脉码调制数据对应的实时传送协议报文, 在SIP电话与HSPA网络设备之间建立了数据连接。从而实现了 SIP电话承载于HSPA网络 的CS域进行通信。进而可以满足SIP电话可通过无线CS域链路对语音进行备份的要求。
图4是上一实施例的网关设备在实际应用中的内部结构图。其中,SIPServer Management模块(SIP服务管理模块)用于进行SIP电话的注册管理。HSPA/SIP Ad即ter 模块(HSPA/SIP适配器模块)能够实现上一实施例中的转换单元303的功能。SIP STACK模 块(SIP协议栈)能够实现将接收的SIP信令或者HSPA呼叫命令转换成消息的功能。HSPA模块集成了上一实施例中的命令数据接收单元302和命令数据发送单元305的功能。SIP UA(SIP User Agent, SIP用户代理)集成了上一实施例中的信令报文接收单元301和信令 报文发送单元304的功能。 所述网关设备将SIP信令转换成HSPA呼叫命令的具体流程为SIP电话通过SIP 信令向SIP Seryer Management模块注册,SIP Server Management模块将SIP信令转发 给SIP STACK模块;SIP STACK模块对该SIP信令进行解析,将该SIP信令转换为消息后, 将该SIP信令通知给Call Control模块(呼叫控制模块);Call Control模块根据该SIP 信令获取当前网关设备各端口的使用状态信息,并根据获取的使用状态信息获取空闲的端 口 ;Call Control模块获取到空闲的端口时,将该SIP信令发到HSPA/SIP Adapter模块; HSPA/SIP Adapter模块将该SIP信令与HSPA呼叫命令的适配,得到对应的HSPA呼叫命令, 并向HSPA模块发送获取到的HSPA呼叫命令;HSPA模块将该HSPA呼叫命令发送给HSPA网 络设备。 所述网关设备将HSPA呼叫命令转换成SIP信令的具体流程,与SIP信令转换成 HSPA呼叫命令的具体流程类似,在此不再赘述。 本实施例提供的网关设备,在接收由SIP电话发送的SIP信令时,向HSPA网络设 备发送与所述SIP信令对应的HSPA呼叫命令;或者,在接收由HSPA网络设备发送的HSPA呼 叫命令时,向SIP电话发送与所述HSPA呼叫命令对应的SIP信令,在SIP电话与HSPA网络 设备之间建立了信令连通。并且,在接收由SIP电话发送的实时传送协议报文时,向HSPA网 络设备发送与所述实时传送协议报文对应的脉码调制数据;或者,在接收由HSPA网络设备 发送的脉码调制数据时,向SIP电话发送与所述脉码调制数据对应的实时传送协议报文, 在SIP电话与HSPA网络设备之间建立了数据连接。从而实现了 SIP电话承载于HSPA网络 的CS域进行通信。进而可以满足SIP电话可通过无线CS域链路对语音进行备份的要求。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以 通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质 中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁 碟、光盘、只读存储记忆体(Read-Only Memory, ROM)或随机存储记忆体(Random Access Memory,廳)等。 以上所述,仅为本发明的具体实施方式
,但本发明的保护范围并不局限于此,任何 熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵 盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。
权利要求
一种基于SIP电话的通信方法,其特征在于,包括在接收由会话初始协议SIP电话发送的SIP信令时,向高速分组接入HSPA网络设备发送与所述SIP信令对应的HSPA呼叫命令;或者,在接收由HSPA网络设备发送的HSPA呼叫命令时,向SIP电话发送与所述HSPA呼叫命令对应的SIP信令;在接收由SIP电话发送的实时传送协议RTP报文时,向HSPA网络设备发送与所述RTP报文对应的脉码调制PCM数据;或者,在接收由HSPA网络设备发送的PCM数据时,向SIP电话发送与所述PCM数据对应的RTP报文。
2. 根据权利要求1所述的基于SIP电话的通信方法,其特征在于,所述在接收由SIP电 话发送的SIP信令时,向HSPA网络设备发送与所述SIP信令对应的HSPA呼叫命令包括接收由所述SIP电话发送的SIP信令;根据存储的映射信息,获取与所述SIP信令对应的HSPA呼叫命令; 向所述HSPA网络设备发送所述HSPA呼叫命令;所述在接收由HSPA网络设备发送的HSPA呼叫命令时,向SIP电话发送与所述HSPA呼 叫命令对应的SIP信令包括接收由所述HSPA网络设备发送的HSPA呼叫命令; 根据存储的所述映射信息,获取与所述HSPA呼叫命令对应的SIP信令; 向SIP电话发送所述SIP信令。
3. 根据权利要求1或2所述的基于SIP电话的通信方法,其特征在于,所述在接收由 SIP电话发送的RTP报文时,向HSPA网络设备发送与所述RTP报文对应的PCM数据包括接收由所述SIP电话发送的RTP报文; 通过数字信号处理获取与所述RTP报文对应的PCM数据; 向所述HSPA网络设备发送所述PCM数据;所述在接收由HSPA网络设备发送的PCM数据时,向SIP电话发送与所述PCM数据对应 的RTP报文包括接收由所述HSPA网络设备发送的PCM数据; 通过数字信号处理获取与所述PCM数据对应的RTP报文; 向所述SIP电话发送所述RTP报文。
4. 根据权利要求1或2所述的基于SIP电话的通信方法,其特征在于,所述在接收由 SIP电话发送的RTP报文时,向HSPA网络设备发送与所述RTP报文对应的PCM数据包括接收由所述SIP电话发送的RTP报文;采用G. 711编解码协议,删除所述RTP报文的报文头,得到与所述RTP报文对应的PCM 数据;向所述HSPA网络设备发送所述PCM数据;所述在接收由HSPA网络设备发送的PCM数据时,向SIP电话发送与所述PCM数据对应 的RTP报文包括接收由所述HSPA网络设备发送的PCM数据;采用G. 711编解码协议,为所述PCM数据添加报文头,得到与所述PCM数据对应的RTP 报文;向所述SIP电话发送所述RTP报文。
5. 根据权利要求1所述的基于SIP电话的通信方法,其特征在于,所述向HSPA网络设 备发送与所述SIP信令对应的HSPA呼叫命令包括获取当前端口的使用状态信息; 根据所述使用状态信息确定空闲的端口;通过确定的空闲端口向HSPA网络设备发送所述HSPA呼叫命令; 所述向SIP电话发送与所述HSPA呼叫命令对应的SIP信令包括 获取当前端口的使用状态信息; 根据所述使用状态信息确定空闲的端口; 通过确定的空闲端口向SIP电话发送所述SIP信令。
6. —种网关设备,其特征在于,包括信令报文接收单元,用于接收由SIP电话发送的SIP信令或RTP报文; 命令数据接收单元,用于接收由HSPA网络设备发送的HSPA呼叫命令或PCM数据; 转换单元,用于获取与所述信令报文接收单元接收的SIP信令对应的HSPA呼叫命令;或者,获取与所述命令数据接收单元接收的HSPA呼叫命令对应的SIP信令;或者,获取与所述信令报文接收单元接收的RTP报文对应的PCM数据;或者,获取与所述命令数据接收单元接收的PCM数据对应的RTP报文;信令报文发送单元,用于向所述SIP电话发送经所述转换单元获取的SIP信令或RTP报文;命令数据发送单元,用于向所述HSPA网络设备发送经所述转换单元获取的HSPA呼叫 命令或PCM数据。
7. 根据权利要求6所述的网关设备,其特征在于,所述转换单元包括 信令数据转换子单元,用于根据存储的映射信息,获取与所述SIP信令对应的HSPA呼叫命令;或者,根据存储的映射信息,获取与所述HSPA呼叫命令对应的SIP信令。
8. 根据权利要求6或7所述的网关设备,其特征在于,所述转换单元还包括 数字信号处理子单元,用于通过数字信号处理得到与所述信令报文接收单元接收的RTP报文对应的PCM数据,并将得到的PCM数据转发给所述命令数据发送单元;或者,通过 数字信号处理得到与所述命令数据接收单元接收的PCM数据对应的RTP报文,并将得到的 RTP报文转发给所述信令报文发送单元。
9. 根据权利要求6或7所述的网关设备,其特征在于,所述转换单元还包括 删除添加子单元,用于采用G. 711编解码协议,删除所述信令报文接收单元接收的RTP报文的报文头,得到与所述RTP报文对应的PCM数据,并将获取的PCM数据转发给所述命令 数据发送单元;或者,采用G. 711编解码协议,为所述命令数据接收单元接收的PCM数据添 加报文头,得到与所述PCM数据对应的RTP报文,并将获取的RTP报文转发给所述信令报文 发送单元。
10. 根据权利要求6所述的网关设备,其特征在于,还包括 端口状态获取单元,用于获取当前端口的使用状态信息;空闲端口确定单元,用于根据所述端口状态获取单元获取的使用状态信息确定空闲的 端口 ;所述信令报文发送单元,还用于通过所述空闲端口确定单元确定的空闲端口,向所述SIP电话发送经所述转换单元获取的SIP信令或RTP报文;所述命令数据发送单元,还用于通过所述空闲端口确定单元确定的空闲端口,向所述 HSPA网络设备发送经所述转换单元获取的HSPA呼叫命令或PCM数据。
全文摘要
本发明实施例公开了一种基于SIP电话的通信方法及网关设备,涉及通信领域。为了能够实现SIP电话承载于HSPA网络的CS域进行通信,本发明实施例提供的技术方案如下在接收由SIP电话发送的SIP信令时,向HSPA网络设备发送与所述SIP信令对应的HSPA呼叫命令;在接收由HSPA网络设备发送的HSPA呼叫命令时,向SIP电话发送与所述HSPA呼叫命令对应的SIP信令;在接收由SIP电话发送的RTP报文时,向HSPA网络设备发送与所述RTP报文对应的PCM数据;在接收由HSPA网络设备发送的PCM数据时,向SIP电话发送与所述PCM数据对应的RTP报文。本发明适用于SIP通信。
文档编号H04L29/06GK101753740SQ20091022397
公开日2010年6月23日 申请日期2009年11月20日 优先权日2009年11月20日
发明者张科 申请人:华为终端有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1