我使用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]
是否需要在配置级别进行任何调整。请协助并提出建议。
答案 0 :(得分:0)
已知问题。 Digium在其KB网站上有建议的解决方案:
简而言之,您可能需要更新固件。
答案 1 :(得分:0)
digium card的问题(wcte43x)。错误 硬件检测到欠载。一旦更换了卡,就可以解决最长12ms的延迟。谢谢。