|Summary:||ASTERISK-02229: [chan modem] Asterisk internal DTMF detection crashes|
|Reporter:||Alessandro Polverini (alessandro polverini)||Labels:|
|Date Opened:||2004-08-17 10:22:37||Date Closed:||2004-09-25 02:09:44|
|Description:||I'm making some experiment with a HFC-S ISDN board and asterisk.|
My modem.conf has these settings:
device => /dev/ttyI0
device => /dev/ttyI1
Whem I'm using the isdn line to make a phone call, if the remote user begins to play with the digits on his phone, after a while asterisk crashes with the error:
Floating point exception
That does not happens if I use the "i4l" method of dtmf detection. The problem is that using this method fills the conversation with "false" dtmf detected.
****** ADDITIONAL INFORMATION ******
Asterisk version: CVS head updated to today
Kernel: 2.4.27 and 2.6.7 (chrashes with both)
Distribution: Debian Sarge.
|Comments:||By: Olle Johansson (oej) 2004-08-17 12:59:55|
If you get a core, could you provide a "gdb bt full" trace. Please find a bug marshall on #irc to get help and discuss this.
What channel driver do you use for the card?
By: Mark Spencer (markster) 2004-08-17 20:13:22
This appears to be a compilation issue. What CPU / motherboard etc?
By: Alessandro Polverini (alessandro polverini) 2004-08-18 03:03:15
CPU is an AMD Athlon 550Mhz, Motherboard is an MSI K7T-Pro2 if I'm not mistaken.
Gcc version is 3.3.4-7.
The driver is chan_modem_i4l I think.
I'm not familiar with creating a core and debugging it, but if you can explain me the steps to compile with debugging on I'll follow them asap.
By: Olle Johansson (oej) 2004-08-18 03:15:56
Please read on debugging: