Jump to: navigation, search

Receiving a Mobile Originated (MO) Message

Mobile Originated messages (MOs) are delivered via HTTP or HTTPS.

Genesys may send the request from several IP address ranges, and also may send concurrent requests.

The query parameters are listed in the HTTP Parameter table below. If Genesys does not receive a 2XX response to an MO request, it will be retried. The same message_id is used on subsequent retries.

If a network error occurs before the server can read the HTTP response, the message will be redelivered, even though the client might have been able to process it successfully. As a result, it is important to check the message_id for uniqueness before processing the MO any further.

HTTP Parameter Value
type MO
message_id A unique ID for this message.
shortcode The shortcode for the message.
phone_number The phone number from which the message originated.
carrier The carrier’s ID, from the Reach list.
message The message body.
mms_attachment[n].content_type If it is an MMS message, then the Base64 encoded content of the attachment.
mms_attachment[n].content If it is a multimedia message, then the Base64 encoded bytes of the attachment.
This page was last edited on January 6, 2017, at 15:24.
Comments or questions about this documentation? Contact us for support!