在星号中,我如何将调用者限制为按特定键而不是按所有键

  • 本文关键字:调用者 asterisk dtmf agi
  • 更新时间 :
  • 英文 :


我使用星号中的php AGI进行了调用流。为了从调用者那里获得DTMF,我有AGI的用户fastpass_get_data()函数。在这个函数中,调用者可以按任何键。当来电者按任意键时,播放提示音将停止。

现在我希望当调用者按"1"时,只有播放提示将停止。因此,当提示文件正在播放时,用户按除"1"外的任何数字,都不会影响播放文件。但如果用户按"1"播放提示文件,文件应停止,呼叫流程继续进行。

谢谢! !

使用流文件命令

stream file Usage: STREAM FILE <filename> <escape digits> [sample offset]
Send the given file, allowing playback to be interrupted by the given digits, if any.
Use double quotes for the digits if you wish none to be permitted.
If sample offset is provided then the audio will seek to sample offset before play starts.
Remember, the file extension must not be included in the filename.
Returns: failure: 200 result=-1 endpos=<sample offset> failure on open: 200 result=0 endpos=0 success: 200 result=0 endpos=<offset> digit pressed: 200 result=<digit> endpos=<offset>
http://www.voip-info.org/wiki/view/stream +文件

相关内容

  • 没有找到相关文章

最新更新