Freeswitch命令play_and_get_digits在超时时传输

时间:2014-10-30 11:23:37

标签: python freeswitch ivr

我在Freeswitch写一个简单的python脚本。我需要播放文件并检测数字,所以我使用会话对象的play_and_get_digits方法。

我想知道是否可以在dtmf超时转移会话:如果主叫方没有输入任何数字,则应该传输 播放错误文件或不用迭代多次尝试。

这样我就可以播放一个文件:"你好,按1代表开发,2代表销售,保持在线与代理商交谈"。

谢谢

1 个答案:

答案 0 :(得分:0)

请参阅https://github.com/xlab1/freeswitch_secretary_bug/blob/master/scripts/inbound_secretary.pl#L136

处的第136行

您设置了空错误消息和1毫秒超时 - 如果用户没有输入任何内容,您将获得空字符串;如果输入了某些内容,则输入带有数字的字符串。