freeswitch设置playback_terminators让录音播放中断以及mod_unimrcp设置是否打断

Song3073 次浏览0个评论2018年09月12日

句法: playback_terminators=123456789*0# | any | none

允许您设置哪些DTMF音调,如果在播放文件期间或在mod_dptools:play_and_detect_speech期间按下,将终止播放。默认终止符是*(星号)。将收集未指定为终结符的数字,但不会中断playback

  • none - 取消定义终结器数字,意味着没有DTMF音调将中断播放
  • any - 任何DTMF都会中断播放

修饰符:

  • + (加号) - 包括以下终止符数字以及返回字符串中的其他DTMF数字
  • x (字母ex) - 在返回的字符串中包含以下终结符数字并返回SWITCH_STATUS_RESTART

用法

无论是*(星)或#(bar/pound/square)将中断后续回放,tone_stream,或者说操作:

<action application="set" data="playback_terminators=#*"/>

如果在播放期间拨打DTMF 9,它将中断playback并返回数字9以及任何其他拨号数字; 如果*被拨打它只会中断播放而不包含在返回的DTMF字符串中:

<action application="set" data="playback_terminators=*+9"/>

提交评论

请登录后评论

用户评论

  • Song Song 2019-06-04 07:44:24
    可以不打断啊,文档有显示
    0 赞 0 条评论 回复
    评论
    查看更多评论!
  • 2019-01-30 09:20:36
    请问下,在执行play_and_detect_speech的时候可以不打断么
    0 赞 0 条评论 回复
    评论
    查看更多评论!

更多相关好文

    当前暂无更多相关好文推荐...