0

我正在使用星号(1.6.2.13)大量源自使用 perl 和 AMI 来自 mysql 数据库的指定数字。如果我将所有呼叫(同时)发送到星号,它会在大约 20 秒后丢弃一半。但是如果我在每个发起之间睡 1 秒钟,它将清楚地处理呼叫。所以这会降低发起能力。

有没有办法摆脱这个限制?

4

1 回答 1

0

Asterisk 使用一个线程来处理所有的 SIP 消息,所有与 SIP 消息相关的事情都发生在这个线程中(例如,实时数据库访问)。这对每秒可以处理的调用数量施加了上限。您可以使用“netstat -na |grep 5060”之类的方法来监视套接字队列上未处理的 SIP 数据包。我发现它每秒最多可以进行 200 次呼叫建立,除此之外,它将开始丢失和重新传输数据包并最终丢弃呼叫。

于 2013-04-04T05:34:03.623 回答