Summary:ASTERISK-12871: No audio when dialling number that has Telco announcement "area code 626 has changed to ..... "
Reporter:Alec Davis (alecdavis)Labels:
Date Opened:2008-10-22 17:35:18Date Closed:2011-06-07 14:08:09
Versions:Frequency of
Environment:Attachments:( 0) pri-debug.txt
Description:Calling 0016269560260 (from NZ) an Announcement that "area code has changed to ...." isn't heard. Call keeps ringing.

Call from SIP channel or a FXS port, same result. From a non asterisk connected phone I hear the announcement.

2 calls below, 2nd call is Digium Fax number.


console output.

No Audio heard:
-- Called 1/0016269560260#
-- DAHDI/1-1 is proceeding passing it to SIP/GXP0001-b775f770
-- DAHDI/1-1 is making progress passing it to SIP/GXP0001-b775f770

Audio heard after call is ansered.
-- Called 1/0012568640464#
-- DAHDI/1-1 is proceeding passing it to SIP/GXP0001-b77102c0
!! Unknown IE 50 (cs5, Unknown Information Element)
-- DAHDI/1-1 is ringing
-- DAHDI/1-1 answered SIP/GXP0001-b77102c0
-- Hungup 'DAHDI/1-1'
Comments:By: Russell Bryant (russell) 2008-10-24 16:56:11

Please attach pri debug output

By: Alec Davis (alecdavis) 2008-10-31 15:49:36

russell: Uploaded pri-debug.txt the other day, anything else you need.


By: Leif Madsen (lmadsen) 2009-01-20 13:17:56.000-0600

Russell is quite busy, so this might take a bit for him to get to, but I've assigned it to him to ping him on this issue since you provided some information that he requested.

Russell, please reassign should you not be able to look at this. Thanks!

By: Rafael Prado Rocchi (prado) 2009-01-23 12:41:29.000-0600

Hi Alecdavis,
This is not a bug, it is a feature of ISDN.

It appears that your telco is using "early_media" to make the announcement.

Note that you don´t have "answer" on your firt call.
But you have "answer" when you call Digium on the second call.

Your company act this way to not charge you when you listen to the announcement, if there is no answer, you don´t have to pay that call. This is the early-media feature.

But for an electronic device, if there is no ISDN "answered" message, asterisk will "think" it is still ringing because this was the last call state!
Technically this is handled by libpri and not asterisk.

My proposal for resolution is:

Try setting "progressinband=yes" to your sip.conf and it should solve your problem making you hear the announcement.

By: Leif Madsen (lmadsen) 2009-01-27 13:45:30.000-0600

I'm closing this as I feel that prado is most likely correct.

Thanks for the information!