一、查看版本号
smartivr.json 文件需要根据 mod_vad 的版本进行配置。
查询方法:
SSH输入命令fs_cli -x "vad_status"
,或者 freeswitch 控制台输入命令:vad_status
,可以得到mod_vad 版本。
二、对接 mod_vad 的 smartivr.json配置说明
- mod_vad 版本如果是4.0以上,请用以下配置:
{
"asr": {
"ddt": {
"mode": 0,
"connecttimeout": 2000,
"responsetimeout": 5000,
"url":"http://asr服务器IP:9990/asr",
"engine":"shortsentence",
"keylist": [
{
"id": "test",
"secret": "test"
}
]
},
"enable": [
"ddt"
],
"mode": 0
}
- mod_vad 的版本如果是4.0以下,请用以下配置:
{
"asr": {
"customasr": {
"mode": 0,
"connecttimeout": 1000,
"responsetimeout": 2000,
"url":"http://asr服务器IP:9990/test",
"keylist": [{
"id": "test",
"secret": "test"
}]
},
"enable": [
"customasr"
],
"mode": 0
}
三、重启 freeswitch
步骤
- 获取 freeswitch 程序的进程号。
命令:pgrep freeswitch
- 结束进程。
命令:kill -9 进程号
- 后台启动 freeswitch 程序。
命令:freeswitch -nc
- 后台启动的 freeswitch 进入方法。
命令:fs_cli
识别出现问题
如果在语音识别过程出现“ddtvoice appid:test fault:3 asr failed error:1 desc:silence
”错误,解决方案可以参照:解决方案
联系我们
有意向了解呼叫中心中间件的用户,可以点击该链接添加我们工作人员的微信:顶顶通小何的VX