Visual Designer is an intuitive web interface that helps developers build communication applications rapidly. In this tutorial, you will learn how to create a voicemail application without writing a single line of code. The voice message can then be emailed to a desired email address.
Use case scenarios:
Voicemail directly to your email
Voicemail to a third party (Assistant) for further processing
Access email where voicemail server is not available
Technical Requirements:
Basic knowledge of Dreambox
Basic knowledge of Zapier service (or alternatives web services integration tool such as IfTTT.com)
You must create a Visual Designer project.
Login to Console and navigate to Applications.
Click on the Add New App button. Choose to Create a Visual Designer Application.
Next, select to use an a Blank application template.
Give your application a name. In this example we named ours "Voicemail To Email".
Set the application type to Voice and click on the Create button.
You need to have two modules, Welcome module and Send email module.
The Welcome module is created by default. Navigate to it.
In the Say verb text area, enter your welcome message. For example, "Welcome to Dreambox. Please leave your message and phone number after the beep.".
Drag and drop the Record verb into the Welcome module as shown in the screenshot below.
Create a new application module by clicking on the + button. Name that one Send Email.
Get back to the Welcome module. Navigate to the Record verb and select Send Email from the Continue to drop down menu field,
Set the Play beep option to "Yes".
Leave the rest of the fields with their default values.
Go to Zapier and log into your account. If you do not have an account, you can sign up here.
Click on Make a Zap buton.
Get a Webhook trigger and set it to catch a hook.
Click Continue and copy the generated webhook to your clipboard. It should the following format: https://hooks.zapier.com/hooks/catch/308227/je884z/.
Open a new browser tab enter your webhook url alongside recordingUrl and destination (email address( parameters as shown below:
https://hooks.zapier.com/hooks/catch/308227/je884z/?recordingUrl=testurl&destination=youremail@gmail.com
You should see the following output in your browser.
Get back to Zapier. Click on Add step button to add a second step in your application.
Choose to add an Action and then select Email from the list of apps.
Choose to Send Outbound Email and then click Continue.
Enter the recipient email address in the To field.
Specify an email subject. For example, "You have received a new Voice message".
Enter the body copy of the email. Make sure that you select the recording URL parameter from the drop down field on the right, so that your recipient can receive a copy of the recording.
Once set, your screen should look similar to the onw below.
Click "Continue" and then Finish.
Give your Zap a name and switch it on.
Go back to your Visual Designer application.
Navigate to the Send email module.
Drag and drop an External Service element inside the module.
Enter the copied webhook url in the ServiceUrl field.
Add the following two service parameters:
recordingUrl with value set to $core_PublicRecordingUrl
destination with the value of the recipient email address
Save your application.
In order to test your application you need to bind it to a Dreambox phone number. Once that is done, you can start using your application.
__current_year__
Was this article helpfu?
Thank you for voting
You are related to multiple companies. Please select the company you wish to login as.