一种轻量级媒体网关语音功能实现方法与流程

文档序号:13697218阅读:来源:国知局
技术特征:
1.一种轻量级媒体网关语音功能实现方法,其特征在于,包括语音通话建立和语音通话释放,其中语音通话建立具体包括以下步骤:步骤101、媒体网关启动后,通过SendRegister命令向局端设备发送心跳消息,并上报媒体网关语音通道数目和状态;步骤102、局端设备接收到心跳消息后,通过ActiveChannel命令向媒体网关下发语音通道激活命令,媒体网关将对应语音通道置为可用;步骤103、局端设备向媒体网关下发SendRTPConfig命令,媒体网关设置用于RTP流传输的IP地址;步骤104、媒体网关下用户摘机,媒体网关通过ReportPhoneEvent命令向局端设备上报摘机事件;步骤105、局端设备通过StartOrStopTone命令指示媒体网关的相应FXS接口播放拨号音;步骤106、媒体网关下用户拨打电话号码,并通过ReportDialNumber命令向局端设备上报电话号码;步骤107、局端设备接收到电话号码中的第一位后,通过StartOrStopTone命令指示媒体网关停止播放拨号音;步骤108、当局端设备接收完电话号码后,将话路转接到被叫,并通过StartOrStopRing命令指示媒体网关播放回铃音;步骤109、局端设备检测到被叫摘机后,通过StartOrStopRing命令指示媒体网关停止播放回铃音;步骤110、局端设备通过SetDSPMessage命令将协商后的DSP消息内容发送给媒体网关,媒体网关根据DSP消息内容设置DSP语音通道;步骤111、局端设备通过OpenOrCloseDSPChannel命令指示媒体网关打开DSP语音通道;步骤112、通话建立;语音通话释放具体包括以下步骤:步骤113、媒体网关下用户挂机,并通过ReportPhoneEvent命令向局端设备上报挂机事件;步骤114、局端设备接收到挂机事件后,通过OpenOrCloseDSPChannel命令指示媒体网关关闭DSP语音通道;步骤115、RTP流断开,通话结束。2.如权利要求1所述的轻量级媒体网关语音功能实现方法,其特征在于,所述SendRegister命令为所述媒体网关向所述局端设备发送心跳消息;所述ActiveChannel命令为所述局端设备向所述媒体网关的语音通道下发激活命令;所述SendRTPConfig命令为所述局端设备向所述媒体网关下发设置RTP地址命令;所述ReportPhoneEvent命令为所述媒体网关向所述局端设备上报摘机、挂机以及闪断电话事件;所述StartOrStopTone命令为所述局端设备指示所述媒体网关播放或停止拨号音、忙音、催挂音以及二次拨号音;所述ReportDialNumber命令为所述媒体网关向所述局端设备上报电话号码;所述StartOrStopRing命令为所述局端设备向所述媒体网关下发振铃或停止振铃命令;所述SetDSPMessage命令为所述局端设备向所述媒体网关下发DSP消息内容;所述OpenOrCloseDSPChannel命令为所述局端设备向所述媒体网关下发打开或关闭DSP语音通道命令。3.如权利要求1所述的轻量级媒体网关语音功能实现方法,其特征在于,所述局端设备包括但不限于嵌入式设备或计算机设备。
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1