Hello. I have a very strange issue with Asterisk:
If I put someone on hold, the hold music can ONLY be heard by the person on hold if he makes noise into the microphone.
I have tested this with both a soft- and hard-phone, connecting via IAX2 and SIP. From the hardphone I’m using GSM encoding.
When I put the party on hold, if the party is completely silent, NO hold music can be heard. But if the party taps on the receiver, or whistles into it, or speaks, or makes any type of noise, the hold music can then be heard from the speaker. Then if the party is silent again, the music immediately stops playing from the speaker.
This happens whether we’re using a handset, speakerphone, or microphone/speakers.
Is this an echo cancellation issue? As I stated, the same thing happens whether I use a soft or hardphone. Do I need to change some setting to do with echo cancellation or is this a GSM issue? I’m quite confused here.
Thank you for your help, in advance!
My Asterisk configuration:
Fedora Core 4
Soft phone: IDEFISK (IAX2)
Hard phone: Grandstream GXP-2000 (SIP)