0

I have a soft PBX setup using asterisk,dahdi and libpri. Asterisk getting stopped frequently when handling more than 200 calls. Due to this, all processing calls are getting abandon.

Server Configurations :

RAM : 32 GB
Processor : 16 core
OS : debian Squeeze - 64 bit ( installed without X )

Asterisk Version : 13.10
Dahdi TE435/235 Version : 2.11.1 (we are using 4 port card 2 Nos)
Libpri Version : 1.4.11

We have changed maxfiles to 2000 in asterisk.conf for handling 240 calls

Getting below error in dmesg:

wcte43x 0000:05:00.0: Underrun detected by hardware. Latency at max of 12ms. [406144.759396] __ratelimit: 48 callbacks suppressed

Getting below warning in asterisk log:

WARNING[4876][C-000000db] sig_analog.c: Ring/Off-hook in strange state 6 on channel 37 WARNING[4876][C-000000db] channel.c: Unexpected control subclass '2'

Getting below message in message log,

Altumivr kernel: [165794.686917] asterisk[32641] trap divide error ip:7f14375e75eb sp:7f1411b1c1a0 error:0 in res_musiconhold.so[7f14375e1000+b000]

Is there need to do any tweak in configuration level. Please assist and suggest.

Anitha Mani
  • 863
  • 1
  • 9
  • 17
  • 1
    Known issue. Digium has a suggested resolution on their KB site: 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 In short, you likely need a firmware update. – MichelV69 Mar 31 '17 at 12:22

1 Answers1

-2

The problem with digium card (wcte43x). The error Underrun detected by hardware. Latency at max of 12ms is resolved once replaced the card. Thank you.

Anitha Mani
  • 863
  • 1
  • 9
  • 17