一种语音对讲方法、系统及终端技术方案

技术编号:20165044 阅读:41 留言:0更新日期:2019-01-19 00:18
本发明专利技术提供一种语音对讲方法、系统及终端。在该方法、系统及终端中,服务器以能够实现全双工语音会议功能的FreeSWITCH模块作为语音软交换的平台,通过预先配置拨号方案、SIP客户端接入会议号码以及取消或恢复SIP客户端静音等方式,实现半双工模式的语音对讲。本发明专利技术提供的语音对讲方法无需绑定特定的运营商,能够实现运营商不同的移动设备之间的语音对讲。

【技术实现步骤摘要】
一种语音对讲方法、系统及终端
本专利技术涉及通信
,尤其涉及一种语音对讲方法、系统及终端。
技术介绍
POC(Push-To-TalkoverCellular,无线一键通)对讲为手机等移动设备实现“一对一”或“一对多”通话的一种通讯方式。当用户按下手机等移动设备上的对讲键时,该用户能够与任何地方的群组或个人直接通话,且通话不受地域、距离的限制,因而,POC对讲通常应用于住宿餐饮业、交通物流业以及工程建筑业等需要时常通信的行业中。目前现有技术中,为使手机等移动设备具有POC对讲功能,通常需要在移动设备上安装相应的软件或将相应软件固化在移动设备的芯片中,进而通过设定的特定通信通道实现POC对讲功能。如目前应用较为广泛的中国电信的“天翼对讲”、中国移动的“和对讲”以及中国联通的“沃对讲”。然而,由于不同的运营商采用不同的通信通道,而POC对讲依赖于通信通道,因而,运营商不同的移动设备通过不同的通信通道实现POC对讲功能,即不同的运营商设定不同的特定通信通道,且不同的特定通信通道之间不互通。当同一企业的不同工作人员采用运营商不同的移动设备时,如工作人员A采用移动通信设备,工作人员B采用电信通信设备,由于不同运营商设定的特定通信通道之间不互通,则运营商不同的移动设备之间无法实现POC对讲,即工作人员A、B之间无法实现POC对讲。因此,现有的POC对讲对客户的使用场景存在很大限制。
技术实现思路
本专利技术提供一种语音对讲方法、系统及终端,以解决运营商不同的移动设备之间无法实现POC对讲的问题。第一方面,本专利技术提供一种语音对讲方法,包括:FreeSWITCH模块根据SIP客户端发送的接入会议号码指令以及预先配置的拨号方案匹配路由,以使所述SIP客户端接入所述会议号码,其中,所述SIP客户端处于静音状态;控制模块根据所述SIP客户端的用户号码和所述用户号码在所述会议号码中的识别码建立用户号码-识别码映射集;所述控制模块根据所述SIP客户端发送的讲话请求指令以及所述用户号码-识别码映射集查询与所述用户号码相映射的识别码,其中,所述讲话请求指令包括所述用户号码和所述会议号码;所述FreeSWITCH模块根据所述控制模块发送的取消静音指令取消所述SIP客户端的静音,以使所述SIP客户端用户讲话,其中,所述取消静音指令用于根据所述会议号码以及与所述用户号码相映射的识别码取消所述用户号码的静音状态。第二方面,本专利技术提供一种语音对讲系统,包括:SIP客户端,用于发送接入会议号码指令以及发送讲话请求指令;控制模块,用于根据多个所述SIP客户端的用户号码和所述用户号码在所述会议号码中的识别码建立用户号码-识别码映射集;以及,根据所述SIP客户端发送的讲话请求指令以及所述用户号码-识别码映射集调用与所述用户号码相映射的识别码;FreeSWITCH模块,用于根据多个所述SIP客户端发送的接入会议号码指令以及预先配置的拨号方案匹配路由,以及根据所述控制模块发送的取消静音指令取消所述SIP客户端的静音,以使所述SIP客户端讲话。第三方面,本专利技术提供一种终端,包括第二方面的语音对讲系统。本专利技术的实施例提供的技术方案可以包括以下有益效果:本专利技术提供一种语音对讲方法、系统及终端。在本专利技术提供的方法中,SIP客户端发送接入会议号码指令至FreeSWITCH模块。FreeSWITCH模块根据接入会议号码指令以及预先配置的拨号方案匹配路由,以使SIP客户端接入会议号码,接入会议号码的SIP客户端处于静音状态。SIP客户端接入会议号码后,控制模块根据SIP客户端的用户号码和该用户号码在会议号码中的识别码建立用户号码-识别码映射集。另外,SIP客户端接入会议号码后,还发送讲话请求指令至控制模块。控制模块根据讲话请求指令以及用户号码-识别码映射集查询与发送讲话请求指令的SIP客户端的用户号码相映射的识别码,进而生成取消静音指令,并发送至FreeSWITCH模块。FreeSWITCH模块根据取消静音指令取消该SIP客户端的静音,该SIP客户端用户实现讲话。本专利技术提供的方法中的服务器以能够实现全双工语音会议功能的FreeSWITCH模块作为语音软交换的平台,通过预先配置拨号方案、SIP客户端接入会议号码以及取消或恢复SIP客户端静音等方式,实现半双工模式的语音对讲。本专利技术提供的语音对讲方法无需绑定特定的运营商,能够实现运营商不同的移动设备之间的语音对讲。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本专利技术。附图说明为了更清楚地说明本申请的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的语音对讲方法的流程示意图;图2为本专利技术实施例提供的语音对讲方法的场景示意图;图3为本专利技术实施例提供的多个SIP客户端同时发送讲话请求指令时,判断SIP客户端取得讲话权的方法流程示意图;图4为本专利技术实施例提供的SIP客户端恢复静音的流程示意图;图5为本专利技术实施例提供的抢断当前SIP客户端用户讲话权的方法流程示意图;图6为本专利技术实施例提供的语音对讲系统的结构示意图。具体实施方式对于目前现有技术中的POC对讲,通常需要在移动设备上安装相应的软件或将相应软件固化在移动设备的芯片中,进而通过设定的特定通信通道实现POC对讲功能。由于不同的运营商采用不同的通信通道,而POC对讲依赖于通信通道,因而,运营商不同的移动设备通过不同的通信通道实现POC对讲功能,即不同的运营商设定不同的特定通信通道,且不同的特定通信通道之间不互通。因此,当同一企业的不同工作人员采用运营商不同的移动设备时,运营商不同的移动设备之间无法实现POC对讲。基于上述问题,本申请实施例提供一种语音对讲方法、系统及终端以解决运营商不同的移动设备之间无法实现POC对讲的问题。本申请实施例提供的语音对讲方法的核心思想为:服务器以能够实现全双工语音会议功能的FreeSWITCH模块作为语音软交换的平台,通过预先配置拨号方案、SIP客户端接入会议号码以及取消或恢复SIP客户端静音等方式,实现半双工模式的语音对讲。本申请实施例提供的语音对讲方法无需绑定特定的运营商,能够实现运营商不同的移动设备之间的语音对讲。下面以具体实施例结合附图的方式具体描述本申请实施例提供的语音对讲方法、系统及终端。请参考附图1、2,附图1示出了本申请实施例提供的语音对讲方法的流程示意图,附图1示出了本申请实施例提供的语音对讲方法的场景示意图。由附图1、2可知,本申请实施例提供的语音对讲方法具体包括:S01:FreeSWITCH模块根据SIP客户端发送的接入会议号码指令以及预先配置的拨号方案匹配路由,以使所述SIP客户端接入所述会议号码,所述SIP客户端处于静音状态。FreeSWITCH模块为本申请实施例服务器中的一个模块,其具体为一个能够跨平台的语音软交换平台,能够实现全双工模式的语音会议功能。FreeSWITCH模块还支持多种通讯技术标准,因此,本申请实施例提供的语音对讲方法以FreeSWITCH模块为语音软交换平台实现语音对讲。以FreeSWITCH模块为语音软交换平台实现语音对讲前,需要本文档来自技高网...

【技术保护点】
1.一种语音对讲方法,其特征在于,包括:FreeSWITCH模块根据SIP客户端发送的接入会议号码指令以及预先配置的拨号方案匹配路由,以使所述SIP客户端接入会议号码,其中,所述SIP客户端处于静音状态;控制模块根据所述SIP客户端的用户号码和所述用户号码在所述会议号码中的识别码建立用户号码‑识别码映射集;所述控制模块根据所述SIP客户端发送的讲话请求指令以及所述用户号码‑识别码映射集查询与所述用户号码相映射的识别码,其中,所述讲话请求指令包括所述用户号码和所述会议号码;所述FreeSWITCH模块根据所述控制模块发送的取消静音指令取消所述SIP客户端的静音,以使所述SIP客户端用户讲话,其中,所述取消静音指令用于根据所述会议号码以及与所述用户号码相映射的识别码取消所述用户号码的静音状态。

【技术特征摘要】
1.一种语音对讲方法,其特征在于,包括:FreeSWITCH模块根据SIP客户端发送的接入会议号码指令以及预先配置的拨号方案匹配路由,以使所述SIP客户端接入会议号码,其中,所述SIP客户端处于静音状态;控制模块根据所述SIP客户端的用户号码和所述用户号码在所述会议号码中的识别码建立用户号码-识别码映射集;所述控制模块根据所述SIP客户端发送的讲话请求指令以及所述用户号码-识别码映射集查询与所述用户号码相映射的识别码,其中,所述讲话请求指令包括所述用户号码和所述会议号码;所述FreeSWITCH模块根据所述控制模块发送的取消静音指令取消所述SIP客户端的静音,以使所述SIP客户端用户讲话,其中,所述取消静音指令用于根据所述会议号码以及与所述用户号码相映射的识别码取消所述用户号码的静音状态。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述控制模块根据所述SIP客户端发送的释放话权请求指令以及所述用户号码-识别码映射集查询与所述用户号码相映射的识别码,其中,所述释放话权请求指令中包含所述用户号码和所述会议号码;所述FreeSWITCH模块根据所述控制模块发送的恢复静音指令恢复所述SIP客户端的静音,其中,所述恢复静音指令用于根据所述会议号码以及与所述用户号码相映射的识别码恢复所述用户号码的静音状态。3.根据权利要求1所述的方法,其特征在于,使所述SIP客户端处于静音状态的方法包括:监测模块实时监测所述FreeSWITCH模块的事件;若所述监测模块监测到所述事件为所述SIP客户端接入所述会议号码,则向所述FreeSWITCH模块发送静音指令,以使所述SIP客户端静音,其中,所述静音指令用于使接入所述会议号码的用户号码进入静音状态。4.根据权利要求1所述的方法,其特征在于,所述FreeSWITCH模块根据所述控制模块发送的取消静音指令取消所述SIP客户端的静音之前,包括:判断发送讲话请求指令的所述SIP客户端的数量是否大于1;若等于1,则所述FreeSWITCH模块根据所述控制模块发送的取消静音指令取消所述SIP客户端的静音;若大于1,则根据所述SIP客户端的用户信息判断多个所述SIP客户端的优先级别,其中,所述用户信息包括所述SIP客户端的识别码、所述用户号码、用户职位...

【专利技术属性】
技术研发人员:马国庆
申请(专利权)人:青岛海信移动通信技术股份有限公司
类型:发明
国别省市:山东,37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1