本发明属于sip服务器,具体地涉及一种语音业务功能更新方法、系统及sip服务器。
背景技术:
1、sip服务器是基于标准sip信令为终端设备之间提供实时音视频通话的能力。freeswitch作为一款强大的开源通信平台,因其卓越的性能和灵活性成为搭建云呼叫中心的理想选择。
2、现有方案中,在部署freeswitch时,直接编译freeswitch源码,在宿主机安装对应的依赖应用,并修改编译结果的配置conf目录下的配置文件及脚本scripts目录下的脚本插件来直接启动freeswitch服务。
3、随着外呼业务、用户量的增多,相关用户的相关功能会随着用户的需求进行更改。现有基于freeswitch服务的音视频通话服务的场景中,对相关用户对应功能的更改需要专业人员写入相关命令后进行修改配置,专业性较高,可操作性不强。
技术实现思路
1、为了解决现有freeswitch服务的sip服务器在业务功能更改时需要专业人员写入相关命令进行更改带来操作性不强的问题,本发明提供一种语音业务功能更新方法、系统及sip服务器,其不需要专业人员编写代码,易于操作。
2、本发明的目的通过以下技术方案来实现:
3、本发明第一方面提供一种语音业务功能更新方法,包括以下步骤:
4、接收http请求,所述http请求中包含待更新功能;
5、读取freeswitch服务的配置文件并根据所述待更新功能对配置文件进行修改,生成新的配置文件;
6、用新的配置文件覆盖原有配置文件;
7、生成加载指令以使所述freeswitch对新的配置文件进行重新加载。
8、本发明第二方面提供一种sip服务器,该sip服务器部署有freeswitch服务和http服务;
9、所述sip服务器上存储有freeswitch服务的配置文件和配置文件对应的存储地址;
10、所述http服务用于根据包含待更新功能的http请求获取freeswitch服务对应的配置文件,并生成新的配置文件后覆盖原有的配置文件后生成加载指令;
11、所述freeswitch服务用于根据所述加载指令对新的配置文件进行加载并根据配置文件进行语音业务管理。
12、本发明第三方面提供一种语音业务功能更新系统,包括信号连接的智能终端和sip服务器,
13、所述智能终端用于生成http请求,所述http请求中包含待更新功能;
14、所述sip服务器为第一方面中所述的一种sip服务器。
15、本发明与现有技术相比,至少具有以下优点和有益效果:
16、本发明通过在sip服务器新增http服务,在更新相关功能时,用户仅需通过网页对相关用户的相关功能进行设置后,智能终端根据待更新的功能生成http请求并发送给http服务并完成freeswitch服务中配置文件的更新,易于操作性,减小对操作人员专业性的要求。
1.一种语音业务功能更新方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的一种语音业务功能更新方法,其特征在于,所述根据所述待更新功能对所述配置文件进行修改,包括:
3.一种sip服务器,其特征在于,该sip服务器部署有freeswitch服务和http服务;
4.根据权利要求3所述的一种sip服务器,其特征在于,所述http服务生成新的配置文件采用以下方法:
5.一种语音业务功能更新系统,其特征在于,包括信号连接的智能终端和sip服务器,
6.根据权利要求5所述的一种语音业务功能更新系统,其特征在于:所述智能终端为智能手机、平板或者电脑。