Failover Statuses

Failover Service statuses

In the following matrix we present the Failover Service statuses.

The status for the Failover Service in general, is dependable to the statuses of the services selected when creating the communication flow.

There are 3 statuses for the Failover Service

  • InProgress
  • Succeeded
  • Failed

The status "InProgress" is the status we get when the Failover message is being sent. This status is the one you get until the status of one of the selected channels gets a value. When this happens, the status for the Failover message will either be "Succeeded" or "Failed".

If for example we select to send a Viber message and it is not delivered but the failover option of SMS is delivered, then the Failover message will again have the status "Succeeded".

More than that if we select to send a Failover message using the Viber and SMS chanels then, in case the Viber message is delivered the Failover message will also have the status "Succeeded".

On the other hand, if the Viber message and the SMS is not delivered, the Failover message will have the status "Failed".

VOICE

VIBER

SMS

FAILOVER

Completed

none

none

Succeeded

Busy

Delivered

none

Succeeded

Busy

UNDELIVERED

DELIVERED

Succeeded

Busy

UNDELIVERED

UNDELIVERED

Failed

Busy

UNDELIVERED

FAILED

Failed

NoAnswer

DELIVERED

none

Succeeded

NoAnswer

UNDELIVERED

DELIVERED

Succeeded

NoAnswer

UNDELIVERED

UNDELIVERED

Failed

NoAnswer

UNDELIVERED

FAILED

Failed

Failed

DELIVERED

none

Succeeded

Failed

UNDELIVERED

DELIVERED

Succeeded

Failed

UNDELIVERED

UNDELIVERED

Failed

Failed

UNDELIVERED

FAILED

Failed

Unsent

DELIVERED

none

Succeeded

Unsent

UNDELIVERED

DELIVERED

Succeeded

Unsent

UNDELIVERED

UNDELIVERED

Failed

Unsent

UNDELIVERED

FAILED

Failed

Terminated

DELIVERED

none

Succeeded

Terminated

UNDELIVERED

DELIVERED

Succeeded

Terminated

UNDELIVERED

UNDELIVERED

Failed

Terminated

UNDELIVERED

FAILED

Failed

Routee gives you the capability to get a detailed status in case the status of the Failover message is "Failed", you get this with the parameter "statusCode". "statusCode" can take the values 0, 1, 2, 3 depending of each reason. In the below matrix you can see the detailed description for each "statusCode":

statusCode

Description

0

Server error, in this case you should check again your authentication flow

1

Insufficient balance, this can easily be resolved with topping up your account

2

No next step, meaning that during creation of the Failover sequence there was not a next step selected

3

Not failover triggered, more specifically if the status that will ignite the next channel in the communication sequence is not one of the statuses mentioned above

Viber Service Statuses

You can find detailed information for each of the Viber Service statuses below

Viber Message Status

Description

DELIVERED

Viber Message was successfully delivered.

UNDELIVERED

Viber Message cannot be delivered.

EXPIRED

Viber Message expired, i.e., the message could not be delivered within the specified time span.

FAILED

Viber Message failed, i.e., the message could not be accepted by our platform.

SMS Statuses

You can find detailed information for each of the SMS statuses below

SMS Status

Description

Delivered

The SMS was sent and it was delivered to its recipient.

Undelivered

Routee has received a delivery receipt indicating that the message was not delivered. This can happen for a number of reasons including carrier content filtering, availability of the destination handset, etc.

Failed

The SMS was not sent because Routee was unable to process it.

VOICE Statuses

You can find detailed information for each of the Voice statuses below

Voice Message Status

Description

Completed

The Voice message was delivered to its recipient and answered.

Busy

The Voice message was delivered to its recipient. The destination number was busy and the Voice message was not answered.

NoAnswer

The Voice message was delivered to its recipient. The destination rejected the voice call and the message was not answered.

Failed

The Voice message could not be sent due to an internal error.

Unsent

The Voice message could not be initiated due to insufficient balance.

Terminated

The voice message terminated due to insufficient balance.