MeetMe with name announcement - exception handling
We can use Unity Connection to gather caller details (e.g. Name) before the call is transfered to the MeetMe Conference - only 1 phone/user is allowed to initiate the conference, others should dial the same number to join it.
In my configuration, i have a MeetMe Pattern of 5100 in PT_MeetMe. Im using a SIP integration to Unity and have a CSS assigned that can see PT_MeetMe. Then i setup a CTI Route Point (could be a directory number too i guess, doesn't matter) with 5100 in the NONE partition that CfwdAll to the Unity Pilot.
In the Unity i have setup a SCH called MeetMe, extension 5100 which is active all the time.
The standard greeting is setup to not play anything (Callers Hear - Nothing) and the after greeting is a handover to Call Handler MeetMe (Myself). The Standard Transfer Rules for this Call Handler is Transfer Action to 5100 as supervised Transfer and then "Ask for Callers Name".
This does exactly what i want to achieve. Only 1 person can initiate the Conference (the phone/user has PT_MeetMe in the phones CSS), and everyone else can join the bridge and their name is recorded prior to joining and also announced when joining the existing conference.
By accidenti realized that if the Bridge isn't already open, the CallHandler will loop and keep asking for "Who may i say is calling?" and there is no way out besides hanging up.
How would i go on to divert this call (no bridge is up) to another extension/operator/VM ?