Skip to content

/AWS1/CL_PP2RCSFALLBACKCONF

Configuration for SMS or MMS fallback when RCS delivery fails or the TimeToLive expires without delivery confirmation.

CONSTRUCTOR

IMPORTING

Required arguments:

iv_channel TYPE /AWS1/PP2RCSFALLBACKCHANNEL /AWS1/PP2RCSFALLBACKCHANNEL

The fallback channel to use when RCS delivery fails. Valid values are SMS and MMS. SMS and MMS are mutually exclusive.

Optional arguments:

iv_messagebody TYPE /AWS1/PP2RCSFBCKMESSAGEBODY /AWS1/PP2RCSFBCKMESSAGEBODY

The text body of the fallback message. Required for SMS fallback. For MMS fallback, at least one of MessageBody or MediaUrls must be provided.

it_mediaurls TYPE /AWS1/CL_PP2MEDIAURLLIST_W=>TT_MEDIAURLLIST TT_MEDIAURLLIST

An array of S3 URIs to media files for MMS fallback. Only valid when Channel is MMS.

iv_originationidentity TYPE /AWS1/PP2RCSFBCKORIGINATIONID /AWS1/PP2RCSFBCKORIGINATIONID

The origination identity to use for the fallback message. This can be a PhoneNumber, PhoneNumberId, PhoneNumberArn, SenderId, or SenderIdArn. Pool IDs and pool ARNs are not accepted. If not specified and the original message was sent via a pool, the service selects a suitable number from the pool.


Queryable Attributes

Channel

The fallback channel to use when RCS delivery fails. Valid values are SMS and MMS. SMS and MMS are mutually exclusive.

Accessible with the following methods

Method Description
GET_CHANNEL() Getter for CHANNEL, with configurable default
ASK_CHANNEL() Getter for CHANNEL w/ exceptions if field has no value
HAS_CHANNEL() Determine if CHANNEL has a value

MessageBody

The text body of the fallback message. Required for SMS fallback. For MMS fallback, at least one of MessageBody or MediaUrls must be provided.

Accessible with the following methods

Method Description
GET_MESSAGEBODY() Getter for MESSAGEBODY, with configurable default
ASK_MESSAGEBODY() Getter for MESSAGEBODY w/ exceptions if field has no value
HAS_MESSAGEBODY() Determine if MESSAGEBODY has a value

MediaUrls

An array of S3 URIs to media files for MMS fallback. Only valid when Channel is MMS.

Accessible with the following methods

Method Description
GET_MEDIAURLS() Getter for MEDIAURLS, with configurable default
ASK_MEDIAURLS() Getter for MEDIAURLS w/ exceptions if field has no value
HAS_MEDIAURLS() Determine if MEDIAURLS has a value

OriginationIdentity

The origination identity to use for the fallback message. This can be a PhoneNumber, PhoneNumberId, PhoneNumberArn, SenderId, or SenderIdArn. Pool IDs and pool ARNs are not accepted. If not specified and the original message was sent via a pool, the service selects a suitable number from the pool.

Accessible with the following methods

Method Description
GET_ORIGINATIONIDENTITY() Getter for ORIGINATIONIDENTITY, with configurable default
ASK_ORIGINATIONIDENTITY() Getter for ORIGINATIONIDENTITY w/ exceptions if field has no
HAS_ORIGINATIONIDENTITY() Determine if ORIGINATIONIDENTITY has a value