Skip to content

/AWS1/CL_PP2MESSAGINGLIMITS

The messaging limits that apply to an origination identity, such as a phone number, sender ID, or RCS agent. Includes the per-capability send rates and, for supported origination identities, advisory per-provider daily message caps.

CONSTRUCTOR

IMPORTING

Optional arguments:

it_ratelimits TYPE /AWS1/CL_PP2LONGMAP_W=>TT_LONGMAP TT_LONGMAP

The maximum send rate for each supported capability, in messages per second. The map is keyed by capability, such as SMS, MMS, VOICE, or RCS.

it_dailymessagecaps TYPE /AWS1/CL_PP2LONGMAP_W=>TT_LONGMAP TT_LONGMAP

The advisory maximum number of messages that can be sent per day, keyed by provider (for example, T-MOBILE). Applies to 10DLC phone numbers and is omitted when no daily cap applies.


Queryable Attributes

RateLimits

The maximum send rate for each supported capability, in messages per second. The map is keyed by capability, such as SMS, MMS, VOICE, or RCS.

Accessible with the following methods

Method Description
GET_RATELIMITS() Getter for RATELIMITS, with configurable default
ASK_RATELIMITS() Getter for RATELIMITS w/ exceptions if field has no value
HAS_RATELIMITS() Determine if RATELIMITS has a value

DailyMessageCaps

The advisory maximum number of messages that can be sent per day, keyed by provider (for example, T-MOBILE). Applies to 10DLC phone numbers and is omitted when no daily cap applies.

Accessible with the following methods

Method Description
GET_DAILYMESSAGECAPS() Getter for DAILYMESSAGECAPS, with configurable default
ASK_DAILYMESSAGECAPS() Getter for DAILYMESSAGECAPS w/ exceptions if field has no va
HAS_DAILYMESSAGECAPS() Determine if DAILYMESSAGECAPS has a value