Phone rings extension but cant here ringing on phone?

Hello All,

I have added an incoming american number from and have configured it to connect to my asterisk box using an IVR menu.

When calling the pstn number asterisk answers it and the ivr menu starts and a recording (Background) is played. When the user presses an extensions asterisk transfers the caller to that extension and the extension dialed rings the internal phone. However when the transfer is made the person making the call cannot here a ringing sound to indicate that the extension has been recognised and has been routed. This can lead to the user hanging up because there is silence even though in actual fact asterisk has routed the call but has not sent a ringing tone down to the outside user. Providing the user at the end of the extension picks up immediaterly there is no problem but over 3 to 10 seconds of silence can make the phone caller think that there is a problem. I think it has somthing to do with this part of the CLI log:

Unable to handle indication 3 for ‘SIP/17476024097-ab31’


exten => 100,1,ringing
exten => 100,2,Wait(3)
exten => 100,3,Answer()
exten => 100,4,ResponseTimeout(8)
exten => 100,5,Background(welcome)
exten => 100,6,Background(chooseSomething)
exten => t,1,Goto(s,2)
exten => i,1,Playback(pbx-invalid)
exten => i,2,Goto(s,2)
exten => 1,1,Goto(extensions,207,1)
exten => 2,1,Goto(extensions,201,1)
exten => 3,1,Goto(extensions,206,1)
include => extensions


secret=cant tell you this :wink:

Any suggestions as to why the user dialling in does not here ringing after dialling an extension even though asterisk does actually ring the extension?

Thanks for your consideration.

Any questions please ask.


P/S: It appears to be a similiar problem to this thread: … 04763.html


exten => 100,1,ringing
exten => 100,2,Wait(3)
exten => 100,3,Answer()
exten => 2,1,Goto(extensions,201,1)
exten => 3,1,Goto(extensions,206,1)
include => extensions[/quote]
You’ve missed out the most important bit! What’s in the “[extensions]” context?

To provide a ring back tone on a “dial” statement, you have to append a “r” to the options on the dial command.

Have a read of: … k+cmd+Dial

Hello Will,

Thanks for your consideration. I have tryed usin the r option within my extensions.conf as per below:

exten => 21,1,Dial(SIP/21,20,r)
exten => 21,2,Voicemail(u${EXTEN})
exten => 21,3,Hangup
exten => 21,102,Voicemail(b${EXTEN})
exten => 21,103,Hangup

However this makes no difference. In order to resolve this problem I have used the “m” option which plays music on hold instead. As mentioned before this problem is not new and can be seen in the digium mailing lists here: … 04763.html

Think it is a bug :frowning:

Thanks for your help.


Has this been resolved? I am having the same issue.