讯时网关按线路对接配置方法
# 问题场景
用户的语音网关中配置了10条电话线,但是有些电话线不定时会出现无法使用的情况,这很影响呼叫的质量。有什么方法在不影响呼叫的同时,可以快速找到问题的电话线。
# 解决方案
# 1. 创建分机
在 CCAdmin-Web->呼叫中心->分机设置 页面创建10个分机,用于语音网关的反向注册。分机的创建步骤如图所示:
# 2. 语音网关反向注册
以讯时语音网关为例,需要在语音网关中反向注册这10个分机:
在 讯时语音网关->基本配置->SIP 页面中,填写注册服务器信息,注册方式选择:
按线路注册
。在 讯时语音网关->用户线配置->用户线功能 页面中,设置按线路注册。利用分机注册10条线路。
# 3. 创建线路
在 CCAdmin-Web->呼叫中心->线路设置 页面创建10条线路,线路设置的参数有:
休息时间
:呼叫一次后的休息时间,单位是毫秒。对于多并发的线路就是呼叫间隔。这里建议设置1000-3000
。拨号串
:因为是语音网关反向注册在Freeswitch上,拨号串选择use/分机号
的格式。要与语音网关对接的分机对应。例如:用于语音网关对接的分机有1001,该分机对应线路的拨号串就是user/1001
。
# 4. 创建线路组
在 CCAdmin-Web->呼叫中心->线路组设置 页面创建一个线路组,用于管理这10条线路,以及呼叫失败后切换线路重新呼叫。线路组需要设置的参数有:
重呼次数
:建议设置2-3次。接续时间小于
:单位毫秒,呼叫的持续时间如果小于这个值就切换线路重新呼叫。优先线路
:勾选上这10条线路。
# 5. 配置外呼线路组
在 CCAdmin-Web->呼叫中心->配置文件设置->vars 页面找到变量outbound_linegroup
,如果这个变量的值是创建的线路组名称,则不需要修改;如果这个变量的值不是创建的线路组名称,那么就需要修改成正确的线路组名称,点击 “保存”按钮,最后重启Freeswitch。
# 6.语音网关配置
在 讯时语音网关->中继线配置->中继线功能 页面中对接电话线,如图所示:
# 7. 查看线路是否有问题
SSH终端可以输入命令:fs_cli -x "cti show line 线路名称"
,就可以查看中间件中的指定线路的状态。该线路状态中有一字段统计了呼叫失败次数,该字段是fault_count
。在生产环境中如果这个字段的值在一直增大并且增大速率很快,说明该线路出现了问题,进而可以快速锁定该线路对应的电话线出现了问题。
上次更新: 2024/09/14, 18:43:36