[Home]

Summary:ASTERISK-02229: [chan modem] Asterisk internal DTMF detection crashes
Reporter:Alessandro Polverini (alessandro polverini)Labels:
Date Opened:2004-08-17 10:22:37Date Closed:2004-09-25 02:09:44
Priority:CriticalRegression?No
Status:Closed/CompleteComponents:Core/General
Versions:Frequency of
Occurrence
Related
Issues:
Environment:Attachments:
Description:I'm making some experiment with a HFC-S ISDN board and asterisk.
My modem.conf has these settings:

language=it
stripmsd=0
dialtype=tone
mode=immediate
dtmfmode=asterisk
group=1
msn=107401759
outgoingmsn=107401759,0107401759
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:
http://www.voip-info.org/tiki-index.php?page=Asterisk%20debugging

/Olle