技术领域
本发明涉及通信领域,更具体地,本发明涉及一种CDMA(Code Division Multiple Access,码分多址)系统中的跨网关双音多频传送 方法及装置。
背景技术
通信领域中,随着3G(3rd Generation,称为第3代)移动通 信的演变,
移动通信网络构架分为无线接入网部分和核心网部分。
如图1所示,移动交换中心(Mobile Switching Center,简称为 MSC)演变成移动交换中心仿真(Mobile Switching Center Emulation 简称为MSCe)和媒体网关(Media Gate Way,简称为MGW)两 个部分,实现了控制和承载的分离,并用分组网技术替换时分复用 (Time Division Multiplex,简称为TDM)
电路交换技术。其中, MSCe提供呼叫控制和移动性管理功能,MGW提供媒体控制功能, 并提供传输资源,具有
媒体流操纵功能。MSCe和MGW属于核心 网的两个网元。控制和承载的分离,以前位于基站子系统(Base Station Sub-system,简称为BSS)的码型转换功能搬移到MGW中 来实现。BSS通过A
接口(MSC与BSS之间的接口)接入到核心 网,A接口从传统的TDM传输技术演变为RTP传输技术,其中 A1和A2接口均基于TDM传输技术,A1p和A2p接口均基于RTP 传输技术。MGW之间(称为yy接口)采用RTP传输。
为了最大限度的节省传输带宽,在MGW之间的yy接口也采 用压缩报文格式进行传输语音报文,根据第三代合作伙伴计划第二 组(3rd Generation Partnership Project 2,简称为3GPP2)协议规定, CDMA系统必需支持增强型可变速率编解码(Enhanced Variable Rate Codec,简称为EVRC)格式的编解码,因此在CDMA系统中 MGW之间可以采用EVRC格式来进行传输语音报文。
BSS通过A2p接口接入到MGW,移动台(Mobile Station,简 称为MS)到BSS的压缩语音包通过RTP报文传送到MGW后做进 一步的处理;BSS通过A2接口接入到MGW,MS到BSS的压缩 语音包被位于BSS的声码器解码为脉冲编码调制(Pulse Code Module,简称为PCM)码流,PCM码流通过TDM传输到MGW 后做下一步的处理。如果是一个跨MGW的呼叫,语音需要在MGW 之间传输,为了节省带宽在MGW之间可以采用EVRC格式来进行 语音报文的承载。
在MGW之间的yy口采用EVRC压缩格式来传输语音可以节 省带宽,但是EVRC语音压缩会对PCM带来一定的损伤,虽然不 影响正常的通话,但对于一些特殊的需求可能会导致需求不能被满 足,例如,跨网关的DTMF收号就是其中的一种情况。
图2描述了
现有技术中,MS呼叫公众交换电话网(Public Switched Telephone Network,简称为PSTN)用户的语音
流程图, 在图2中,只描述了呼叫成功建立后的通话中的流程图,下面是双 方通话中的媒体流的处理步骤:
步骤202,MS通过BSS接入到MGW,呼叫PSTN用户,呼 叫成功建立后,在通话过程中,MS到BSS的压缩语音包解码为PCM 码流通过A2接口传输到MGW;
步骤S204,MGW把接收到的PCM码流编码为EVRC码包, 把EVRC码包按照RFC3558格式打成实时传输协议(realtime transmit protocol,简称为RTP)报文发送到下一跳的MGW;
步骤S206,MGW把接收到的EVRC码包解码为PCM码流传 输到PSTN,PSTN用户就能听到MS的声音了;以及
步骤S208,这个流程是PSTN用户到MS的语音流处理,MS 能够听到PSTN用户的声音。
如上,在BSS通过A2接口接入到MGW的一次会话过程中, DTMF数字从空口到达BSS,然后DTMF数字通过带内信令到本局 MSC,因此,BSS需要根据DTMF数字产生含有DTMF音的PCM 码流,如果存在跨MGW的DTMF收号业务,在入局的MGW做一 次EVRC编码,在出局的MGW做一次EVRC解码,这样会导致 DTMF收号成功率下降很大。
因此,需要一种
跨网关双音多频传送方法及装置来解决上述问 题。
发明内容
为了解决上述问题,本发明提供了一种跨网关双音多频传送方 法及装置,以解决BSS通过A2接口(基于TDM电路传输)接入 到MGW和MGW之间yy接口采用EVRC格式跨MGW的DTMF 收号成功率下降的问题。
本发明的一个方面提供了一种跨网关双音多频传送方法,包括 以下步骤:步骤S302,在建立呼叫之后,基站子系统通过时分复用 接入到媒体网关,在媒体网关上对接收到的脉冲编码调制码进行分 析;步骤S304,根据所分析的结果,进行相应的处理并发送给下一 跳的媒体网关;以及步骤S306,在出局的媒体网关上,根据接收到 的实时传输协议报文中的
载荷类型字段进行相应的处理,并将处理 结果传送给公众交换电话网用户。
根据本发明的一个方面,在步骤S304中,当所分析的结果是 所接收到的脉冲编码调制码中具有双音多频数字时,媒体网关从 脉冲编码调制码中提取双音多频数字,并按照第一预定格式进行封 装以打包成实时传输协议报文。
其中,在步骤S304中,当所分析的结果是所接收到的脉冲编 码调制码中没有双音多频数字时,MGW将脉冲编码调制码进行增 强型可变速率编解码格式的编码,形成增强型可变速率编解码格式 的码包,并按照第二预定格式打包成实时传输协议报文。
另外,在步骤S306中,当接收到的实时传输协议报文为增强 型可变速率编解码格式的码包时,出局的MGW对增强型可变速率 编解码格式的码包进行增强型可变速率编解码格式的解码处理,把 增强型可变速率编解码格式的码包解码为脉冲编码调制码流。而当 接收到的实时传输协议报文是双音多频报文时,出局的MGW从双 音多频报文中提取双音多频数字,并根据双音多频数字生成双音多 频音。
根据本发明的一个方面,第一预定格式为RFC2833格式,以 及第二预定格式为RFC3558格式。
本发明的另一方面提供了一种跨网关双音多频传送装置,其包 括:分析单元,用于在建立呼叫之后,在基站子系统通过时分复用 接入到的媒体网关上对接收到的脉冲编码调制码进行分析;第一处 理单元,位于媒体网关上,用于根据所分析的结果,进行相应的处 理并发送给下一跳的MGW;以及第二处理单元,位于出局的MGW 上,根据接收到的实时传输协议报文中的载荷类型字段的类型进行 相应的处理,并将处理结果发送给公众交换电话网用户。
根据本发明的另一方面,当所接收到的脉冲编码调制码中具有 双音多频数字时,第一处理单元用于:从脉冲编码调制码中提取双 音多频数字,并按照第一预定格式进行封装以打包成实时传输协议 报文。
另外,当所接收到的脉冲编码调制码中没有双音多频数字时, 第一处理单元用于:将脉冲编码调制码进行增强型可变速率编解码 格式的编码,形成增强型可变速率编解码格式的码包,并按照第二 预定格式打包实时传输协议报文。
根据本发明的另一方面,当接收到的实时传输协议报文为增强 型可变速率编解码格式的码包时,第二处理单元用于:对增强型可 变速率编解码格式的码包进行增强型可变速率编解码格式的解码 处理,把增强型可变速率编解码格式的码包解码为脉冲编码调制码 流。
另外,当接收到的实时传输协议报文是双音多频报文时,第二 处理单元用于:从双音多频报文中提取双音多频数字,并根据双音 多频数字生成双音多频音。第一预定格式为RFC2833格式,第二预 定格式为RFC3558格式。
如上所述,可以看出本发明解决了基站子系统通过时分复用接 入媒体网管并且跨媒体网关采用增强型可变速率编解码格式的双 音多频收号的号码丢失的问题。
本发明的其它特征和优点将在随后的
说明书中阐述,并且,部 分地从说明书中变得显而易见,或者通过实施本发明而了解。本发 明的目的和其他优点可通过在所写的说明书、
权利要求书、以及附 图中所特别指出的结构来实现和获得。
附图说明
附图用来提供对本发明的进一步理解,并且构成说明书的一部 分,与本发明的
实施例一起用于解释本发明,并不构成对本发明的 限制。在附图中:
图1是现有技术中BSS采用TDM传输接入CDMA2000系统 结构的示意图;
图2是现有技术中BSS采用TDM传输接入并且跨MGW呼叫 PSTN用户语音的流程图;
图3是根据本发明的跨网关双音多频传送方法的流程图;
图4是根据本发明实施例的BSS采用TDM传输接入并且跨 MGW采用EVRC承载的处理流程图;以及
图5是根据本发明的跨网关双音多频传送装置的
框图。
具体实施方式
以下结合附图对本发明的优选实施例进行说明,应当理解,此 处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本 发明。
图3是根据本发明的跨网关双音多频传送方法的流程图,如图 3所示,跨网关双音多频传送方法包括以下步骤:
步骤S302,在建立呼叫之后,基站子系统通过时分复用接入到 媒体网关,在媒体网关上对接收到的脉冲编码调制码进行分析;
步骤S304,根据所分析的结果,进行相应的处理并发送给下一 跳的媒体网关;以及
步骤S306,在出局的媒体网关上,根据接收到的实时传输协议 (realtime transmit protocol,简称为RTP)报文的载荷类型(payload type,简称为PT)字段进行相应的处理,并将处理结果传送给公众 交换电话网用户。
其中,在步骤S304中,当所分析的结果是所接收到的脉冲编 码调制码中具有双音多频数字时,媒体网关从脉冲编码调制码中 提取双音多频数字,并按照第一预定格式进行封装以打包成RTP报 文。而当所分析的结果是所接收到的脉冲编码调制码中没有双音多 频数字时,MGW将脉冲编码调制码进行增强型可变速率编解码格 式的编码,形成增强型可变速率编解码格式的码包,并按照第二预 定格式打包成RTP报文。
另外,在步骤S306中,当接收到的RTP报文为增强型可变速 率编解码格式的码包时,出局的MGW对增强型可变速率编解码格 式的码包进行增强型可变速率编解码格式的解码处理,把增强型可 变速率编解码格式的码包解码为脉冲编码调制码流。而当接收到的 RTP报文是双音多频报文时,出局的MGW从双音多频报文中提取 双音多频数字,并根据双音多频数字生成双音多频音。
根据本发明,第一预定格式为RFC2833格式,以及第二预定 格式为RFC3558格式。
图4是根据本发明的实施例的BSS采用TDM传输接入并且跨 MGW采用EVRC承载的处理流程图。参照图4所示的实施例来描 述本发明的主要思想,由上述描述可知,BSS通过TDM接入到 MGW,MGW之间的yy接口的承载格式为EVRC,这样可以节省 传输带宽。因此,如图4所示,在呼叫建立后,包括以下步骤:
步骤S402,MS通过BSS接入到MGW,呼叫PSTN用户,呼 叫成功建立后,MS到BSS的压缩包被解码为PCM码流,PCM码 流通过A2接口传输到MGW;
步骤S404,MGW把接收到的PCM码流做DTMF音检测,如 果PCM码流中有DTMF音,则做DTMF音的检测,把DTMF数 字提取出来;如果检测到PCM码流中含有DTMF音,把PCM码 流中的DTMF音清除掉,如图4所示,分两种情况把RTP报文发 到下一跳MGW,一种是如果从PCM码流中提取到DTMF数字, 则把DTMF数字按照RFC2833协议的格式打成RTP报文送到下一 跳MGW,另一种是如果从PCM码流中没有提取到DTMF数字, 则把PCM码流做EVRC编码,并把EVRC码包RFC3558格式打成 RTP报文发送到下一跳MGW;
步骤S406,MGW收到上一跳的MGW发送过来的RTP报文 后,分两个步骤进行处理,如果收到的是EVRC码包,把EVRC码 包解码为PCM码流,PCM码流送到PSTN,而如果收到的是DTMF 格式的报文,根据报文里面的DTMF数字产生DTMF音,把DTMF 音送到PSTN,PSTN收到PCM码流后正确检测到DTMF数字,解 析出MS输入的分机号码,并根据此号码做进一步的呼叫;以及
步骤S408,PSTN用户到MS的语音流处理,MS能够听到PSTN 用户的声音。
本实施例的主要思想在于:基站子系统接入的媒体网关把脉冲 编码调制码流中的双频多音数字提取出来,然后把双频多音数字按 照RFC2833的格式打成RTP报文发送到下一跳的媒体网关,在出 局的媒体网关把双频多音数字从RTP报文中提取出来并且根据双 频多音数字产生双频多音发送出去,保证双频多音能够被正确识 别。
在本实施例中,需要注意到是,MS打通PSTN总机之后需要 再根据提示音拨打分机号码,过程如下:
(1)PSTN给MS放音提示MS输入分机号码;
(2)MS听到提示音后输入分机号码,分机号码就通过空口消 息被发送到2G BSS;以及
(3)BSS根据DTMF消息里面的DTMF数字产生DTMF音, 通过A2接口把含有DTMF音的PCM码流传输到MGW,这时 DTMF信令转为带内信令。
以下将参照图5描述实现上述方法的跨网关双音多频传送装置 500,图5是根据本发明的跨网关双音多频传送装置500的框图, 如图5所示,该装置包括:分析单元502,用于在建立呼叫之后, 在基站子系统通过时分复用接入到的媒体网关上对接收到的脉冲 编码调制码进行分析;第一处理单元504,位于媒体网关上,用于 根据所分析的结果,进行相应的处理并发送给下一跳的MGW;以 及第二处理单元506,位于出局的MGW上,根据接收到的RTP报 文的PT字段进行相应的处理,并将处理结果发送给公众交换电话 网用户。
当所接收到的脉冲编码调制码中具有双音多频数字时,第一处 理单元504用于从脉冲编码调制码中提取双音多频数字,并按照第 一预定格式进行封装以打包成RTP报文。
另外,当所接收到的脉冲编码调制码中没有双音多频数字时, 第一处理单元504用于将脉冲编码调制码进行增强型可变速率编解 码格式的编码,形成增强型可变速率编解码格式的码包,并按照第 二预定格式打包成RTP报文。
当接收到的RTP报文为增强型可变速率编解码格式的码包时, 第二处理单元506用于对增强型可变速率编解码格式的码包进行增 强型可变速率编解码格式的解码处理,把增强型可变速率编解码格 式的码包解码为脉冲编码调制码流。
另外,当接收到的RTP报文是双音多频报文时,第二处理单元 506用于从双音多频报文中提取双音多频数字,并根据双音多频数 字生成双音多频音。
如上所述,在本实施例中,第一预定格式为RFC2833格式; 第二预定格式为RFC3558格式。
从上述实施例,可以看出本发明实现了以下技术效果:避免了 在MGW之间的yy接口采用EVRC格式时,MGW对接入的PCM 码流做EVRC编码,在出局的MGW做EVRC解码时,对DTMF 造成的损伤而导致DTMF收号成功率的下降,并且在TDM入局的 MGW上把DTMF数字提取出来,然后在出局的MGW根据DTMF 数字产生DTMF音,既保证了采用EVRC格式传输时的DTMF收 号能够正确收号,又节省了传输带宽。
以上仅为本发明的优选实施例而已,并不用于限制本发明,对 于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本 发明的精神和原则之内,所作的任何
修改、等同替换、改进等,均 应包含在本发明的保护范围之内。