|
|
1
1
更新至最新星号。当AMI发送大量数据时,存在这样的错误。 对于检查问题,您可以通过类似“command sip show peers”(或任何其他长输出命令)的ami命令发送并查看结果。 |
|
|
2
1
好的,问题出在OS套接字缓冲区溢出。似乎有太多数据需要处理。 因此,有三种可能的解决方法:
gami默认读取星号中的所有数据。我正在读取所有这些文件,并在实际读取操作后过滤它们。根据AMI侦听应用程序在相当差的PC上运行的说法,它似乎无法在缓冲区容量暴露之前读取所有数据。但通过向AMI发送“事件”操作并指定所需的“事件掩码”,可以仅接收特定事件。 所以,我决定这么做。并为不同的事件类型创建不同的连接。 |