[asterisk-dev] Re: Need to implement whisper mode.

Tony Mountifield tony at softins.clara.co.uk
Fri Jan 20 01:40:48 MST 2006


In article <E918F2FD95450648B7F8C957D92D5271CD89 at exmail.corp.opsys.com>,
Alexander Lopez <alex.lopez at opsys.com> wrote:
> 
> I have a client that has this feature on their NEC PBX.
>  
> It allows a secretary to 'whisper' in the bosses ear, the party that the boss is talking to
> does not hear the secretary. The Boss then press a key on the phone and responds to the
> secretary while muting the audio to the party the boss is speaking to.
>  
> I have convinced the boss to use DTMF keys to respond, So I figured I would create a MeetMe
> room, redirect the calls there and have the MeetMe exit once a key is pressed and then
> rejoin the two legs of the call and play a canned Allison response to the secretary.
>  
> Problem is that the Boss does not want the caller to heat the secretary. Nor does the Boss
> want the Secretary to hear the caller.
>  
> A =   Caller (speaking to Boss)
> B =   Boss
> C =   Secretary
>  
> A and B ar in a call, and C needs to tell B something.
>  
> A and B are placed (redirected) in a MeetMe Room (Full Duplex, Both can here each other)
>  
> C jumps in and cannot hear what A is saying and A cannot hear what C is saying.
>  
> That's is my problem, How do I stream audio to B (after the call is up) from C without A hearing?
>  
> Any tips on how I should start to write this???

The usability problem I can see is: if the secretary cannot hear the caller,
she/he cannot avoid talking on top of the caller, and the boss could get
both talking at once, not hearing either properly.

It almost sounds like you want to just silently put the caller on hold and
link the boss with the secretary in a normal call. Then when the secretary
has finished, reconnect the boss with the caller.

What I think is a more useful whisper mode is where the whisperer can hear
both sides of the main conversation. I still don't know how to implement it;
I think you would first have to make changes to the conference summing code
within zaptel.c, which is REALLY hairy!

Cheers
Tony
-- 
Tony Mountifield
Work: tony at softins.co.uk - http://www.softins.co.uk
Play: tony at mountifield.org - http://tony.mountifield.org



More information about the asterisk-dev mailing list