Thursday, September 03, 2009

Asterisk 1.4 Update Woes

I admin a CentOS 5 server with Asterisk 1.4 on it, hooked up to an XO T1 link. The repo I use for this is atrpms, which has been pretty much problem-free.

After a most recent upgrade, asterisk would fail to load the dahdi channel driver, with the following in /var/log/asterisk/messages:
WARNING[pid] loader.c: Error loading module 'chan_dahdi.so': /usr/lib/asterisk/modules/chan_dahdi.so: undefined symbol: ast_smdi_interface_unref
The solution, as hinted by Chris Maciejewski, is to load the res_smdi.so module. For whatever reason, my /etc/asterisk/modules.conf had the following line:
noload => res_smdi.so
Changing it to "load => ..." fixed the problem.

No comments:

Post a Comment