Wednesday, November 2, 2011

Visual Voicemail and Configuration

Visual Voicemail is a CUCM service that is typically applied to the Messages button to allow users the option of accessing their voicemail visually through their phone’s screen.
  1. Verify that ALL phones have “Web Access” enabled on their main phone page via bulk edit, or by Enterprise Phone Configuration (under System menu), or by Common Phone Profile Configuration (under Device > Device Settings menu)
    1. Order of precedence: Phone > Common Phone Profile > Enterprise Phone Configuration
  2. Create a separate Voice Mail Pilot similar to the standard Voice Mail Pilot with a description of “Visual Voicemail Reverse Trap Pilot”
  3. Create a separate Hunt Pilot with a description of “Visual Voicemail Reverse Hunt Pilot”
  4. In Unity Connection go to System Settings > Advanced > Connection Administration
    1. Verify “Applications Can Cache the Cisco Unity Connection Password” is selected
    2. Set the “Session Timeout” to 300
    3. Set the “Pilot Number for Voice Mail” to your standard voicemail pilot
    4. Set the “Pilot Number for TRAP Connections” to your visual voicemail pilot
  5. Configure a Reverse TRAP Rule in Unity Connection
    1. Go to Call Management > Call Routing > Direct Routing Rules and select “Add New”
    2. As the Display Name set it to “Visual Voicemail Reverse Trap Rule”
    3. Set the Conversation to “Reverse Trap”
    4. Add a new routing rule as “Dialed Number Equals <Visual Voicemail Pilot>”
    5. Save
  6. In CUCM go to Device > Device Settings > Phone Services and select “Add New”
    1. Set the “Service Name and ASCII” as “VisualVoicemail”
    2. Set the Service URL as “http://<IP address of VM server>/midlets/VisualVoicemail/VisualVoicemail.jad”
    3. Select “Java MIDlet” for the Service Category
    4. Select “Messages” for the Service Type
    5. Set the Service Vendor to “Cisco”
    6. Leave the Service Version blank
    7. Select “Enable” only
    8. Save
  7. Set Visual Voicemail Service Parameters
    1. Create a New Parameter as “voicemail_server” with a Display Name of “Voicemail server”
    2. Under Default Value enter the Hostname or IP address of the voicemail server
    3. Under Description enter “Hostname of voicemail server”
    4. Create a New Parameter as “call_connect_delay” with a Display Name of “Call Connect Delay”
    5. Set the Default Value to 1000 and a description of “Default call connect delay”
    6. Create a New Parameter as “log_level” with a Display Name of “Log Level”
    7. Set the Default Value to “info” and a description of “Level of logging”



.

    1 comment:

    1. Could you please explain what would be the hunt list configuration, for visual voicemail pilot created in step 3 as mentioned below.

      Create a separate Hunt Pilot with a description of “Visual Voicemail Reverse Hunt Pilot”

      ReplyDelete