Ok, so kind of a radiostation where listerners calling
"Ive heard a song 7 minutes ago, what was it" and the receptionist plays all 2 (or 3) songs that were played within this timeframe.
Well, the problems:
- There is no “injecting” into bridged lines
There is a ChanSpy and Zapbarge, but (imho) both are “quiet” listerner funtions
- You are using old phones on an ATA (i would suggest a hardware SIP phone here)
What i just did here:
I simulated such call.
I press 2 keys on my phone then (as the callee):
Conference and “38”
38 is a softphone on my computer which i pull in the conference.
That is very quickly done and not any “hassle” - so a “standard” user could do this as well.
The trick is:
The softphone’s (extension 38 in my testscenario here) audiosource is not a microphone or headset, its the waveout of my soundcard !
That gives me a nice little abillity:
Whatever i play on my WinAmp here, is feeded into the conference…yay.
So i simply click the musicfile and both, caller and callee can listen to it and still talk.
Thats the only way i can think of, to do it without any “acrobatic stunts”.
Maybe there will be kind of a nativ “injection” or “MOH life to channel” function in Asterisk someday, but till then: The above way is quick and easy to do - still2 keys to press but works.
The major advantage:
You dont need to deal with soundfiles and gsm conversion etc.
Whatever you can play in your WinAmp is ready to go !