星号在处理超过200个呼叫时停止

时间:2017-03-31 06:30:17

标签: asterisk voip dahdi libpri

我使用asterisk,dahdi和libpri进行软PBX设置。处理超过200个电话时,星号经常停止。因此,所有处理呼叫都将被放弃。

服务器配置:

RAM:32 GB
处理器:16芯
操作系统:debian Squeeze - 64位(无X安装)

Asterisk版本:13.10
Dahdi TE435 / 235版本:2.11.1(我们使用4端口卡2号)
Libpri版本:1.4.11

我们已经在asterisk.conf中将maxfiles更改为2000以处理240个调用

在dmesg中获得以下错误:

wcte43x 0000:05:00.0:硬件检测到欠载。延迟最长12ms。 [406144.759396] __ratelimit:48个回调被抑制

在星号日志中收到以下警告:

警告[4876] [C-000000db] sig_analog.c:第37频道处于奇怪状态6的响铃/摘机 警告[4876] [C-000000db] channel.c:意外的控制子类'2'

在消息日志中获取以下消息,

Altumivr内核:[165794.686917] asterisk [32641]陷阱划分错误ip:7f14375e75eb sp:7f1411b1c1a0错误:0在res_musiconhold.so [7f14375e1000 + b000]

是否需要在配置级别进行任何调整。请协助并提出建议。

2 个答案:

答案 0 :(得分:0)

已知问题。 Digium在其KB网站上有建议的解决方案:

http://kb.digium.com/articles/Configuration/What-to-do-if-you-have-Underrun-detected-by-hardware-Latency-at-max-of-20ms-in-dmesg-and-ever-increasing-IRQ-Misses

简而言之,您可能需要更新固件。

答案 1 :(得分:0)

digium card的问题(wcte43x)。错误 硬件检测到欠载。一旦更换了卡,就可以解决最长12ms的延迟。谢谢。