【发布时间】:2017-08-25 07:47:42
【问题描述】:
我有一个使用星号、dahdi 和 libpri 的软 PBX 设置。处理超过 200 个呼叫时,Asterisk 经常停止。因此,所有处理调用都将被放弃。
服务器配置:
内存:32 GB
处理器:16核
操作系统:debian Squeeze - 64 位(未安装 X)
星号版本:13.10
Dahdi TE435/235 版本:2.11.1(我们用的是2个4口卡)
Libpri 版本:1.4.11
我们已将 asterisk.conf 中的 maxfiles 更改为 2000 以处理 240 个调用
在 dmesg 中出现以下错误:
wcte43x 0000:05:00.0:硬件检测到欠载。最大延迟为 12 毫秒。 [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 error:0 in res_musiconhold.so[7f14375e1000+b000]
是否需要对配置级别进行任何调整。请协助和建议。
【问题讨论】:
-
已知问题。 Digium 在其 KB 网站上有一个建议的解决方案:kb.digium.com/articles/Configuration/… 简而言之,您可能需要更新固件。