MeetMe UCCX Script

3 Mar
After our migration to a Cisco VoIP system we decided to save some money and migrate our conferencing off of a paid conference bridge to use MeetMe exclusively for our conferences. Of course MeetMe is what is and although it is very easy to operate and convenient it isn’t exactly loaded in the bells and whistles department.  It has no audio front end or passcode requirement capabilities and provides no way of holding a call if a conference hasn’t been started by the organizer.

There are several solutions floating around the interwebs to fix some of the limitations. Some use unity and some utilize UCCX for an audio front end. I have taken several of the ideas that use UCCX and tweaked/compiled those for the solution posted here.

This UCCX script allows for up to 30 MeetMe numbers with a passcode validation for those who join. It will check to see if the meeting has been started and place the caller on hold if it has not. If you configure an audio stream for it you can play MoH for those on hold. Once the conference is started by the organizer each participant will be taken off hold and placed into conference.

Step-by-Step the script will work like this:
1.       Users will call the DID set up for external conference users
2.       The DID is pointed via a CTI route point  to the UCCX trigger of the MeetMe application
3.       The UCCX application begins the script, welcomes the caller and prompts for the conference ID
4.       If the conference ID is incorrect it will prompt 3 times before ending the call
5.       After the conference ID is verified it will prompt for the corresponding passcode
6.       If the passcode is incorrect it will prompt 3 time before ending the call
7.       Once the passcode is verified it will attempt to place the caller into the conference
8.       If the conference is not active it will play an audio prompt telling the caller to wait and play MoH
9.       Every 10 seconds it loop through the script to check if the conference is active
10.   Once the conference is active it will place the caller in conference and the script will end

Each of the Meeting ID’s and Passwords are set as parameters and can be set from the Application Management page.

The port group should be set to the numeric ID of the UCCX Telephony Call Control Group you want to use.

The Script and audio files are – Here – It is clunky and long but functional. The audio files are to be placed in en-US\MeetMe\

This solution is designed on CUCM 8.6 and UCCX 8.5

A shoutout to WIKLUNDS who gave me the foundation for this script HERE

Source: http://itjerad.wordpress.com/2013/03/02/meetme-uccx-script/

2 Responses to “MeetMe UCCX Script”

  1. Shibly Ibrahim February 21, 2014 at 7:08 pm #

    Hey,
    Its a great script but i am having issues getting this working with cucm/uccx.
    It goes into hold and does go into conference even though its started already. can you please help me.
    I have given the port group number but nothing mrg group.

    I have changed the meeting room numbers but i dont know how it knows which meetme room to go to.

    Your help will be greatly appreciated

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: