2014-10-09 25 views
0

我安装了一个Asterisk和一个Zoiper软电话。每当我们打个电话,对星号显示错误:在星号中设置MAX_AGI_CONNECT的超时时间

警告[28761]:res_agi.c:1498 launch_netscript:FastAGI连接 '阿吉://0.0.0.0/incoming.agi' 定时在MAX_AGI_CONNECT(2000) 毫秒之后。 - 自动下通,信道“SIP/123-0000003d”状态是“未知”

它需要约10秒至连接呼叫,但作为超时是2秒,从而该呼叫是从未连接。

我的问题是:我们如何将默认的超时时间从2000ms改为15000ms?

回答

1

问题是,在您的拨号方案的某个点有AGI,无法执行。它是这样的:

exten => ????,n,AGI(agi://0.0.0.0/incoming.agi) 

如果你需要它,你必须修复你的脚本以正确的方式接收连接或更改dialplan。

如果你真的需要这一点,你可以change timeout in sources

+0

感谢您的时间,但我想知道我怎么能找到这个AGI,哪里该存在? 另外,我能做些什么来将超时限制增加到15000ms 代码(在您提供的链接中)将被放置在哪里? – Jiteen 2014-10-09 09:36:10

+0

我使用的是vTiger 6.1,当我点击一个号码时,它会打电话给我的Zoiper,当我点击ANSWER时,该电话就会连接到我点击vTiger的号码。现在呼叫无法连接,因为它只能在2秒内超时。但是当我通过Zoiper-Asterisk独立拨打电话(没有vTiger)时,通话在10秒钟内连接上。你能建议我在哪里放置代码,我需要做些什么来增加超时时间? – Jiteen 2014-10-09 09:39:13

+0

通常这个配置可以在'etc/asterisk/extensions.conf'中找到。您可以指定当Zoiper(或其他SIP客户端)拨打特定号码时发生的情况。 – gkocjan 2014-10-09 14:45:51