【技术实现步骤摘要】
基于SIP协议的语音网关通信系统及方法
本专利技术属于通信领域,尤其涉及一种基于SIP协议的语音网关通信系统及方法。
技术介绍
目前随着基于SIP协议(一种应用层的信令控制协议)的IP(网络协议)语音通信技术及市场的不断发展,IP语音网关通信设备需求不断增大,由于其支持IP语音通信,支持并可控制SIP通信会话,保护IP通信网络安全等功能在市场上得到了广泛的认可并应用。目前市面上的商用IP语音网关通信设备大多是采用非标准服务器形式,即采用专用设备模式,由于特殊的硬件等因素,在网络部署,扩容及运维方面均存在较大的难度和较高的成本。在当前互联网应用标准化,虚拟化,轻量化的场景下,商用的IP语音网关通信设备显得更加笨重及不灵活,而且其SIP消息,话务事件,通话数据无法提供接口将数据落入MySQL(一种关系型数据库管理系统)等数据库。
技术实现思路
本专利技术要解决的技术问题是为了克服现有技术中语音网关通信系统采用专用设备,成本高而且扩展能力差的缺陷,提供一种基于SIP协议的语音网关通信系统及方法。本专利技术是通过下述技术方案来解决上述技术问题:一种基于SIP协议的语音网关通信 ...
【技术保护点】
一种基于SIP协议的语音网关通信系统,其特征在于,所述基于SIP协议的语音网关通信系统包括SIP协议解析模块、BUBUAs模块、语音编解码模块、路由模块,所述SIP协议解析模块、BUBUAs模块、语音编解码模块、路由模块运行于虚拟机上;所述SIP协议解析模块用于接收外部SIP通话请求,所述外部SIP通话请求包括被叫地址,所述SIP协议解析模块用于解析所述外部SIP通话请求,得到所述被叫地址并发送至所述路由模块和所述BUBUAs模块;所述路由模块用于根据路由规则将所述被叫地址与预设路由信息作匹配,并将匹配到的所述被叫地址对应的路由信息发送至所述BUBUAs模块;所述BUBUA ...
【技术特征摘要】
1.一种基于SIP协议的语音网关通信系统,其特征在于,所述基于SIP协议的语音网关通信系统包括SIP协议解析模块、BUBUAs模块、语音编解码模块、路由模块,所述SIP协议解析模块、BUBUAs模块、语音编解码模块、路由模块运行于虚拟机上;所述SIP协议解析模块用于接收外部SIP通话请求,所述外部SIP通话请求包括被叫地址,所述SIP协议解析模块用于解析所述外部SIP通话请求,得到所述被叫地址并发送至所述路由模块和所述BUBUAs模块;所述路由模块用于根据路由规则将所述被叫地址与预设路由信息作匹配,并将匹配到的所述被叫地址对应的路由信息发送至所述BUBUAs模块;所述BUBUAs模块用于接收所述外部SIP通话请求并建立主叫代理,并根据所述被叫地址建立被叫代理,还用于根据所述路由信息适配所述主叫代理与所述被叫代理,以及生成路由通道建立信息并发送至所述语音编解码模块,所述语音编解码模块用于根据所述路由通道建立信息建立语音通信。2.如权利要求1所述的基于SIP协议的语音网关通信系统,其特征在于,所述基于SIP协议的语音网关通信系统还包括数据记录模块,所述数据记录模块运行于所述虚拟机上,所述数据记录模块用于对所述语音通信的过程产生的数据保存至数据库。3.如权利要求2所述的基于SIP协议的语音网关通信系统,其特征在于,所述数据库包括多维度的记录;和/或,多字段的记录;和/或,所述数据库包括接口,所述接口用于供第三方获取所述数据。4.如权利要求1所述的基于SIP协议的语音网关通信系统,其特征在于,所述语音编解码模块至少包括一种语音编解码转换方式。5.如权利要求1所述的基于SIP协议的语音网关通信系统,其特征在于,所述基于SIP协议的语音网关通信系统还包括安全模块,所述安全模块运行于所述虚拟机上,所述外部SIP通话请求包括源IP地址;所述安全模块包括至少一预设安全IP地址,所述安全模块用于判断所述源IP地址与所述预设安全IP地址是否相同,若是,则将所述外部SIP通话请求分别发送至所述SIP解析模块和所述BUBUAs模块;若否,则所述安全模块用于挂掉所述外部SIP通话请求;和/或,所述外部SIP通话请求包括主叫地址,所述安全模块还包括至少一预设安全主叫地址,所述安全模块用于判断所述主叫地址与所述预设安全主叫地址是否相同,若是,则所述安全模块将所述外部SIP通话请求发送至所述SIP解析模块和所述BUBUAs模块,若否,则所述安全模块用于挂掉所述外部SIP通话请求;和/或,所述基于SIP协议的语音网关通信系统还包括配置模块,所述配置模块运行于所述虚拟机上,所述配置模块用于...
【专利技术属性】
技术研发人员:韩海龙,
申请(专利权)人:携程旅游信息技术上海有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。