设置的无输入超时40s和识别超时60s,客服问答场景,客服问了第一句话后,客户一直不说话,结果超时的时间 是 100s 也就是上面的 无输入超时40s+识别超时的60s,要的效果仅仅是40s。
代码如下:
这两个参数的值是由lua脚本传过来的,查看freeswitch日志显示的值 无输入超时40s, 识别超时60s。这个是以前c++sdk3.0.9版本嵌入的mrcp,现在的版本是c++sdk 3.0.17会不会是版本问题呢?还是其他问题有没有大佬帮忙看一下,谢谢
确保Lua脚本传递的参数正确无误,并且C++ SDK能够正确解析和应用这些参数。检查是否有任何缓存或旧配置影响当前设置。
检查C++ SDK中关于超时逻辑的实现。可能是识别超时和无输入超时的逻辑叠加了,需要调整逻辑以确保它们不会相互累积。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。