Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • An internal DID that need to execute the custom application (VoiceMailMain). The application VoiceMailMain allows you to manage the voicemail messages.
  • An external DID to access to the ivr script. The ivr asks the voicemail extension you want to check and performs the query to xcally db to retrieve the voicemail name (sip name). Then the call goes to the internal dialplan to execute the VoiceMailMain application.

 

THE IVR SCRIPT
Variables
Add two channel variables: VM_EXT and VM_USER

...

Sounds
Upload the audio file

Note
titleRelease note

From xCally Shuttle release 2.4.21, you can use the new CustomApp IVR block instead the DialPlan.

Design (Shuttle release up to 2.4.20)

Image Added

Design Image Removed(Shuttle release 2.4.21 or above)**

Image Added



Block details
GetDigit block settings

Image RemovedImage Added

Database block settings

Image RemovedImage Added

GoTo block settings

Image RemovedImage Added

Where *1000 is the DID of internal dial plan we use to execute the VoiceMailMain application


**CustomApp block settings

Image Added




DIAL-PLAN SETTINGS
The external inbound dialplan
Add an external inbound dial-plan and set a DID you want to use to check the voicemail boxes

Image RemovedImage Added

In the advanced settings add the cally square project

Image RemovedImage Added

The internal inbound dialplan
Add an internal inbound dial plan and set the DID *1000 (or the same you use in the GOTO block).

Image RemovedImage Added

In the advanced settings add a Custom Application:
Application name: VoiceMailMain
Params: ${VM_USER[0][name]}@from-voicemail

Image RemovedImage Added

Your remote access to check the voicemails is ready!