[asterisk-dev] res_smdi/chan_dahdi issues continued

Olle E. Johansson oej at edvina.net
Wed Feb 10 02:28:46 CST 2010


I have now fixed 1.4 according to Russell's ideas, and confirmed that it works, I can now load res_smdi at the cli and it stays in memory.

The interesting thing I notice is that I can't load chan_dahdi afterwards, still at the cli. It doesn't find the ast_smdi_interface_unref symbol, that's clearly defined in res_smdi.exports

------------
res_smdi.so                    Simplified Message Desk Interface (SMDI) 0         
96 modules loaded
ci1*CLI> 
ci1*CLI> load chan_dahdi.so
[Feb 10 09:19:17] WARNING[12869]: loader.c:438 load_dynamic_module: Error loading module 'chan_dahdi.so': /usr/local/clearit/lib/asterisk/modules/chan_dahdi.so: undefined symbol: ast_smdi_interface_unref
[Feb 10 09:19:17] WARNING[12869]: loader.c:766 load_resource: Module 'chan_dahdi.so' could not be loaded. - Not required
----------------

But if I restart Asterisk, both res_smdi and chan_dahdi gets loaded. Not using preload, just a normal load= statement in modules.conf.

/O




More information about the asterisk-dev mailing list