How it works
Access to voicemail can be handled by using an IVR project where the caller is asked to enter the Mailbox number (extension) he/she wants to access and VoiceMailMain custom application is used to retrieve the account’s voicemail messages.
Step 1: Prerequisite
Before designing the IVR flow, you need to do the following in advance:
- Upload an audio file to ask the caller to enter the voicemail extension (Tools –> Sounds)
- Create a variable called EXT (Tools →Variables).
Step 2: Design the flow
The following figure shows the IVR flow

Block details
GetDigit block

CustomApp block

Step 3: Set up the route
To route the calls to the IVR application
- Create an inbound route (Voice →Inbound Routes)
- Add Cally Square application in the inbound route (Voice →Inbound Routes/Actions) and select the project
Your remote access to check the voicemails is ready!