Send a Viber message with failover
In this example you will send a Viber message that fails over to sending an SMS. In the Workflow object, message objects can be placed in any order to suit your use case. Each message object must contain a failover object, except for the last message, as there are no more message objects to failover to.
Example
Ensure the following variables are set to your required values using any convenient method:
| Key | Description |
|---|---|
VONAGE_APPLICATION_ID | The Vonage Application ID. |
FROM_NUMBER | Replace with number you are sending from. E.g. |
TO_NUMBER | Replace with the number you are sending to. E.g. |
VIBER_SERVICE_MESSAGE_ID | Your Viber Business Message ID. For sandbox testing this is 16273. |
NOTE: Don't use a leading + or 00 when entering a phone number, start with the country code, for example 447700900000.
Prerequisites
If you do not have an application you can create one. Make sure you also configure your webhooks.
Run your code
Save this file to your machine and run it:
Try it out
When you run the code it will attempt to send a message via Viber. This will fail and then a message will be sent via SMS to the destination number.