MeetMe Password Protection

Several months years ago, I came across a great script that combines UCCX/IP-IVR with MeetMe functionality.  This allows you to front-end MeetMe calls with a conference number and pin.  Call it a “poor man’s” version of Meeting Place.

Prerequisites:

  • CCX Premium.
  • Internal extension number length: 5 digit

Database:

  • On CRS create a new database called MeetMe
  • Create a table in the new database called MeetMe

Create fields like this:

Create a ODBC connection to the database in Windows 2003 server and add the ODBC connection to the database subsystem in CRS application administration.

Script / Application

Add the script to the script repository, and create a new application with the new script.

Here is a list of prompts: (I hope you can understand the meaning.) They are all selectable under application management.

Add some triggers to the application. The script is designed so if you have a application trigger the associated Meetme-number in the CUCM is + 200.

Example: Trigger to CRS is 44500, the associated Meetme number is 44700

Function:

A caller calls the Application trigger. If there is no active meeting the system checks that caller is internal by checking the number length of the caller is 5 digit. If correct the system plays no active meeting, do you wish to activate, press 1 (pNoActiveMeetme). Caller press 1 to accept. The caller is then asked to enter 4 digit pincode (pEnterPassword). Then it asks to confirm the pincode (pConfirmPassword). If the pincodes are the same, the caller is asked to enter meeting duration in minutes (pEnterExpectedTime).

The system then enters an entry in the table with the pincode and timestamp of NOW + expected time entered previously.

The caller is then presented with a prompt telling him to hang up and activate the Meetme conference on number Trigger + 200.

Next caller to same application trigger. The system check whether there is a active meeting. If the meeting is active (based on the time entered by Initiator) the caller is asked to enter pincode (pEnterPasswordParticipants). If correct the system plays prompt pTransferToMeeting, and then transfer the call to the Meetmenumber (Trigger + 200).

UCCX Script

You can download the .aef script from here (right-click, “Save As”).  Note that this script was designed on an older Windows OS-based UCCX system.  Most of the content, 90%, will remain the same, but the bit about the SQL database existing on UCCX will be different.

Thanks to Anis Ahmed, of Gulf Business Machine (GBM) in Bahrain for the script.  I lost it a while back and had given up hopes on getting it again.  I owe you a coffee, tea, or beer…whatever you prefer…the next time you’re in Minneapolis.

4 Responses to “MeetMe Password Protection”

  1. Jim Shank September 7, 2010 at 7:15 am #

    I have been searching on this exact topic for days. I want to confirm there is no way to externally activate a MeetMe conference via a Unity CH or a CCX script. I don't want to spend the rest of my life using VPN and my IPCommunicator to open bridges for people. It seems like, once this conference is open, you are set, but this limitation is put in place to prevent exactly what I am trying to do. Thanks for a great article.

  2. pithog October 4, 2010 at 8:13 pm #

    Hi Mathew i came across you blog and found great resources locked up in it, could you please explain what u meant by the statement below.

    "Set your DHCP lease times to several days, or use a local DHCP server to ensure that IP Phones do not reset themselves when their lease expires during a WAN outage"

    Also i will like to know in what order i ought to arrange my resouces in the MRGL in case i have the transcoder, moh, conf bridge, and mtp, rsvp in one branch.

    Thanks very much, will be expecting ur mail pithogoil@yahoo.com

  3. Larry R May 10, 2011 at 8:18 am #

    OK, I have been looking for this Meet-Me Poor-Man script. Do you have the script or where I can find it? This is exactly what I been wanting to implement. I think it should work with 4 digit extension too !

  4. Pam February 25, 2012 at 11:41 am #

    I have a single server implementation of UCCX v8.0.2.11004-12 for a small (less than 12 simultaneous users) Call Center implementation. Occasionally, I have to put the Call Center in Night mode while the Call Center folks are having a meeting. I manually put the CC in Night mode and take it out of Night mode after the meeting is over. Without giving admin access to the UCCX server, is there an easy way for them to manage this on their own?

    I have seen some scripts which will allow them to put the CC in Night mode with a phone call and a pin for security but how can they take the CC out of that mode? Any ideas/thoughts to help me tackle this task without my intervention? TIA.

Leave a Reply:

Gravatar Image

Don't have a Gravatar? Get one!

Have you Subscribed via RSS yet? Don't miss a post!