Viber Messaging Statuses

Viber message statuses, detailed delivery reasons, and lifecycle overview.

Routee provides a detailed status for every Viber message sent through the platform and Viber API.

Viber message lifecycle

QUEUED DELIVERED· final | SEEN· final | UNDELIVERED· final | EXPIRED· final | FAILED· final | UNSENT· final

Status Description
DELIVERED· finalViber message was successfully delivered.
UNDELIVERED· finalViber message cannot be delivered.
EXPIRED· finalMessage could not be delivered within the specified time span (TTL).
FAILED· finalMessage could not be accepted by the platform.
QUEUEDMessage is being resent after a delivery attempt.
UNSENT· finalMessage could not be sent due to insufficient balance.
SEEN· finalMessage was delivered and read by the recipient.

Detailed status

When a message is Undelivered or Expired, Routee also returns a detailed status explaining why.

Detailed status Description
Not Viber UserThe recipient is not a Viber user.
Opted OutThe recipient has opted out of Viber messages.
System FailureDestination network error.
Message RejectedViber rejected the message due to incorrect parameters.
Timed OutA network node did not respond in time.
Unsupported EquipmentThe recipient handset cannot receive Viber messages.
TTL ExpiredThe message TTL expired before delivery.
👍

Related

Viber Callback (Webhook) · Failover Statuses


What’s Next