如何在Asterisk中设置FastAGI的超时

时间:2013-08-31 07:57:13

标签: php asterisk fastagi

我有一台服务器通过TCP将FastAGI请求发送到Internet上的另一台服务器。问题是FastAGI的默认超时非常短,并且提出了以下错误。

如何在拨号方案中设置FastAGI超时?

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

1 个答案:

答案 0 :(得分:3)

2秒超时不是“非常短”。当应用程序无法在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