星号 - 如果没有输入,10分钟后退出呼叫

时间:2016-10-24 08:40:49

标签: asterisk

我有一台Asterisk服务器正在运行,很多人将来会在这里服务。

是否可以配置服务器,如果来电者没有按下手机上的号码(或*和#)10分钟,它会自动挂断?

感谢您的帮助和最好的问候

3 个答案:

答案 0 :(得分:0)

我不知道任何内置功能可以解决您的用例。

拨号应用程序的参数L()允许限制呼叫持续时间并在达到限制之前播放通知。 但这不适合你的用例。

我希望你必须编写一个自定义应用程序来监听管理器界面并跟踪来电和事件以自行挂断频道...

答案 1 :(得分:0)

您可以使用:

s,n,ResponseTimeout(600)

或者:

s,n,Set(TIMEOUT(response)=600)

然后在拨号计划中添加一个分机以挂断电话:

t,1,Hangup()

答案 2 :(得分:0)

您有两种选择。

1)使用TIMEOUT(响应)。这个完全适用于您的情况,但不适用于某些拨号方案。

2)使用TIMEOUT(绝对值)并在任何新输入后更新它。这适用于任何拨号方案,但它是绝对的(即使你输入也会挂起)。

http://www.voip-info.org/wiki/view/Asterisk+func+timeout