PLaytone and one-way call


As i was attempting to put a progress tone on my Asterisk system with Grandstream phones, I am stucked by a strange behaviour of the call. My system works fine without this attempt (outgoing and incoming calls reliable and with quality).

I use Playtone to fire the progress tone, and a Wait to hear it. the dial goes through well, with progress tone at the beginning, and the ringing tone when the called system is reached.

But once the called picks the phone, the strange thing begins : with the handset, the caller is heared but the called not, and it works fine with handfree… This is what most surprise me, that the behaviour be different between handset and hand free (I am new to Asterisk).

Here my outgoing extension configuration :

exten => _1.,1,Progress()
exten => _1.,n,Log(NOTICE, Outgoing call from ${CALLERID(all)})
exten => _1.,n,Set(CALLERID(name)=ahoranet)
:!exten => _1.,n,Playtones(440/50,0/50)
:!exten => _1.,n,Wait(2)
exten => _1.,n,Dial(SIP/${EXTEN:1}@voipbuster)
exten => _1.,n,Congestion()
exten => _1.,n,Hangup()

Surely something I missed, but I am a little lost… And the lack of progress tone is a problem for my users.

Thanks for any help,


If there is a difference between handsfree and non-handsfree, that excludes Asterisk as a factor.

Hi David,

As far as I know, there is not, unless a silence suppression (I tried with or without, the same).

These are Grandstream GXP2000.