如何在Asterisk中设置FastAGI的超时



我有一台服务器,它通过TCP向Internet上的另一台服务器发送FastAGI请求。问题是FastAGI的默认超时时间很短,并引发以下错误。

如何在拨号计划中设置FastAGI超时

 FastAGI connection to 'agi://Myserver/agi' timed out after MAX_AGI_CONNECT (2000) milliseconds.

2sec超时不是"很短"。我无法想象应用程序在2秒内无法回答的情况。很可能你们和对方有意见。

然而,如果你确定你需要超过2秒的超时(如果你通过卫星链接在全球范围内上网3次),你可以在星号源中更改超时并重新编译星号。

要得到确切的位置,你可以使用这样的东西:

asterisk-1.8.11.1]# grep MAX_AGI_CONNECT * -rn|grep define
res/res_agi.c:918:#define MAX_AGI_CONNECT 2000

相关内容

  • 没有找到相关文章

最新更新