Astarisk Call File_Can等待或得到响应以开始播放?

时间:2016-08-15 14:01:01

标签: asterisk freepbx

{{1}}

当被叫方接听电话时,他/她错过了前一个或两个字。所以我想等到他/她给出任何回应,比如"你好?'或者" alo"然后开始播放。反正有没有在调用文件中完成它?

如果没有,我想等1或2秒。 wait(2)在这里工作吗?

2 个答案:

答案 0 :(得分:1)

使用

Channel: $number
Application: Playback
Data: beep&silence/2&$outputfilename

这样它会发出哔哔声,这可能不会被人类听到,但肯定会启动rtp进程。在那之后的2秒等待(沉默文件),这可能是echocancel训练或连接过程所需要的。那样你的信息就会明白。

答案 1 :(得分:0)

您可以创建新的dialplan上下文。在其中添加Wait应用程序,然后添加Palyback。在呼叫文件中,您可以通过直接指定号码或通过拨号(Local / XXX @ new-context)拨打该号码来将号码连接到此新上下文

http://www.voip-info.org/wiki/view/Asterisk+auto-dial+out