I’ve just set up an Asterisk server with an SMDI link to our Nortel Switch.
Here is our setup
Digium WCTDM2 Card, Xorcom Astribank, 2 analog ports from the Nortel PBX.
When ever a call comes in and the SMDI data is sent to Asterisk it crashes:
/usr/sbin/safe_asterisk: line 147: 27023 Segmentation fault (core dumped) nice -n $PRIORITY ${ASTSBINDIR}/asterisk -f ${CLIARGS} ${ASTARGS} > /dev/${TTY} 2>&1 < /dev/${TTY}
Asterisk ended with exit status 139
Asterisk exited on signal 11.
Automatically restarting Asterisk
I’ve tried Asterisk 1.6.0.10, 1.6.1.1, 1.6.1.2 and they all do the same. If I unplug the SMDI link the server does not crash. I can verify in the debug log that the SMDI messages are being received.
As well I’ve tried the calls via the WCTDM and Astribank and they produce the same result.
[Aug 6 10:45:19] DEBUG[27035] res_smdi.c: Read an ‘M’ to start an SMDI message
[Aug 6 10:45:19] DEBUG[27035] res_smdi.c: Read a ‘D’ … it’s an MD message.
[Aug 6 10:45:19] DEBUG[27035] res_smdi.c: Read a ‘0’
[Aug 6 10:45:19] DEBUG[27035] res_smdi.c: Read a '6
…
ANy Ideas, has anyone got SMDI and Asterisk 1.6x working?