SMPP Global SMS
Sending Messages from Adobe Campaign Manager
This topic explains how to connect to OpenMarket's SMPP service to send SMS messages from Adobe Campaign Manager.
Note: Adobe Campaign Manager may change without notice. Note also there are some differences between Adobe Standard and Adobe Classic that may not be accounted for in this documentation.
Connection settings
Setting |
What to Enter |
---|---|
SMPP Connection Mode | Transceiver |
SMSC Implementation Name | Generic (OpenMarket does not have a specific implementation name) |
Provider ID | OpenMarket |
Server | smppgw.openmarket.com |
Port |
8143 Secure socket. Transport Layer Security (TLS) versions 1.2 is supported. |
Enable TLS over SMPP | Check this |
Enable Verbose SMPP Traces | Check only when you are actively troubleshooting with Adobe and OpenMarket |
Account / System ID | Your application account ID without dashes (e.g., 00000012345678) |
Password |
Set a password for your account. Go to https://password-reset.openmarket.com/ui/password-reset and use your account ID (e.g, 000-000-123-45678) as the username. |
System type | Not required for the bind PDU operation. For more information see the SMPP Protocol Specification v3.4. |
Simultaneous Connections | 2 |
SMPP channel settings
Setting |
What to Enter |
---|---|
Source number | The number you plan to use to send messages. (This number may be provided by OpenMarket.) |
Source TON (type of number) |
Can be: 1 - Long code 3 - Short code 5 - Alphanumeric |
Source NPI |
Set value to 0x00 (unknown) Size (octets): 1 Type: integer |
Destination TON (type of number) |
Set to 0x01 (international) Size (octets): 1 Type: integer |
Destination NPI | 1 |
Service type | SerOMv4 |
Speed and timeout settings
Setting |
What to Enter |
---|---|
Sending window | 10 |
Max MT throughput | 10 MT messages per second *per bind* |
Time before reconnection | 30 seconds |
Expiration period of the MT | 30 |
Bind timeout |
30 We recommend your system send enquire_link PDUs every 20 seconds if your application is not actively submitting messages. |
Enquire_link period | 20 seconds |
SMS-C settings
Setting |
What to Enter |
---|---|
Bind TON |
Set to 0x00 (null) Size (octets): 1 Type: integer |
Bind NPI |
Set to 0x00 (null) Size (octets): 1 Type: integer |
Range of addresses |
Set to 0x00 (null) Size (octets): Variable. Max is 41 Type: C-octet string |
Extraction regex of the ID in the SR |
\b[iI][dD]:([A-Z0-9]{5}-[A-Z0-9]{5}-[A-Z0-9]{5}-[A-Z0-9]{5})\b Maps to OpenMarket message ID format. This is important to receive MOs and DLRs from OpenMarket. |
Extraction regex of the status in the SR | \b[sS][tT][aA][tT]:([a-zA-Z0-9]{5,8})\b |
Extraction regex of the error code in the SR | \b[eRI][rR] [rR]:([a-zA-Z0-9]{1,3})\b |
Invalid ID acknowledge count | 100 unacknowledged MOs and DRs (combined) per bind |
ID format in MT acknowledgement | Do not modify |
ID format in the SR | Do not modify |
SR ID or error code in optional field | Do not check |
SR ID or error code in text field | Do not check |
Service ID tag (hex format 0x12AB) | Not used |