Summary: | ASTERISK-18841: Call progress does not work with analog DAHDI cards | ||
Reporter: | Richard Miller (ulogic) | Labels: | |
Date Opened: | 2011-11-08 11:05:29.000-0600 | Date Closed: | 2011-12-05 11:45:16.000-0600 |
Priority: | Major | Regression? | Yes |
Status: | Closed/Complete | Components: | Channels/chan_dahdi |
Versions: | 1.8.1 1.8.7.0 10.0.0-beta2 | Frequency of Occurrence | Constant |
Related Issues: | |||
Environment: | TDM400, AEX800P, TDM2400P analog telephony boards. | Attachments: | ( 0) chan_dahdi.diff ( 1) sig_analog.c.diff ( 2) sig_analog.h.diff |
Description: | When call progress is enabled in chan_dahdi.conf, outgoing calls on analog cards are considered answered as soon as the last DTMF digit is dialed, and the dialplan proceeds immediately even though the call is not yet connected. This is not the case in Asterisk 1.6 versions. | ||
Comments: | By: Richard Miller (ulogic) 2011-11-08 11:09:27.222-0600 These patches were provided by Shaun Ruffel. I made one change because the implementation for the new function "my_have_progressdetect" did not match the prototype. By: Malcolm Davenport (mdavenport) 2011-12-01 10:15:52.673-0600 Random note, but I spoke with a guy on the forums that indicated these patches had solved his problem. I encouraged him to post directly on the issue here to indicate his success. |