SMPP Specifications

SMS IN

SMS via SMPP

DIDWW supports The Short Message Peer-to-Peer (SMPP) v3.4. protocol for SMS forwarding to external gateways and applications. DIDWW network is capable to serve as a Short Message Service Center (SMSC) or an External Short Messaging Entity (ESME). When creating a trunk customer can choose either of them ESME or SMSC indicating in which way both systems will communicate to each other.

  • External Short Messaging Entity (ESME) is an external application that connects to a Short Message Service Center (SMSC) to engage in the sending and/or receiving SMS messages

  • Short Message Service Center (SMSC) is a network element in the mobile telephone network. Its purpose is to store, forward, convert and deliver SMS messages.

When external ESME application attempts to connect to DIDWW SMSC entity, binding must be sent to: 46.19.209.214:2775

When creating the SMSC trunk, the following SMPP connection modes are available:

  • Transmitter (if Transceiver mode = Disabled), the ESME (DIDWW) can only submit messages to the SMSC.

  • Transceiver, the ESME (DIDWW) can both send and receive messages to and from the SMSC.

In case DIDWW acts as ESME, messages are send via submit_sm, while the SMSC sends messages via deliver_sm and respectively awaits for responses (deliver_sm_resp and submit_sm_resp).

Mandatory Bind Parameters

Name

Description

system_id

Provided via DIDWW user-panel.

password

Provided via DIDWW user-panel.

system_type

Defined while creating SMPP trunk.

host

46.19.209.214

port

· ESME trunk types 2775.
· SMSC port could be defined via user-panel.

Encoding

Default encoding (data_coding) used, also called DCS (Data Coding Scheme) for short messages is GSM-7 (DCS = 0). All DIDWW SMPP server supported DCS options include:

DCS value

Encoding

Max characters per SMS

0

Default value. With the SMPP Server this is GSM-7.

160

1

US-ASCII.

160

3

Latin1 (ISO-8859-1).

160

8

Unicode / UCS-2 (ISO/IEC-10646).

70

SMS length depends on the type of data_coding used. If you use standard GSM-7 or ASCII characters, an SMS has a limit of 160 characters. Unicode (UCS-2) 16-bit encoding supports a great range of characters and languages, but the message length is reduced to 70 characters.

Concatenated Messages

Every additional character after the first 160 characters (or 70 unicode characters) is referred to as a concatenated message part.

The maximum number of concatenated message parts supported by DIDWW in a single text message is 255 parts.

The maximum length per concatenated message part is slightly reduced due to the inclusion of concatenation headers:

  • 153 characters for 7-bit encoding (e.g. Latin-1/9 and GSM-7).

  • 67 characters for 16-bit encoding (Unicode).

SMS OUT

Introduction

DIDWW offers Person-to-Person (P2P) and Application-to-Person (A2P) type messaging for SMS supported countries. P2P is generally described as the exchange of text messages between end-users, usually characterised as low-volume and two-way communications. Where as A2P allows businesses to send high volume of automated SMS to a group of people.

The DIDWW Outbound SMPP SMS is a fully compliant implementation of SMPP specifications.

SMS OUT via SMPP

SMPP protocol is used for communication between SMSC (Short Message Service Centre) and ESME (Extended Short Message Entity). When creating a trunk you can choose either ESME or SMSC indicating how both systems will communicate with each other.

Note

For A2P messaging, the sender ID value must be from a registered campaign.

Mandatory bind parameters

Name

Description

system_id

Provided via DIDWW user-panel

password

Provided via DIDWW user-panel

system_type

Defined when creating SMPP trunk

host

us.sms-out.didww.com (46.19.209.214)

port

ESME trunk types 2775

SMSC port can be defined via user-panel

Encoding

The default used encoding (data_coding) for short messages is GSM-7 (DCS = 0), also known as DCS (Data Coding Scheme) . All DIDWW SMPP server supported DCS options include:

DCS value

Encoding

Max characters per SMS

0

Default value. With the SMPP Server this is GSM-7.

160

1

US-ASCII.

160

3

Latin1 (ISO-8859-1).

160

8

Unicode / UCS-2 (ISO/IEC-10646).

70

SMS length depends on the type of data_coding used. If you use standard GSM-7 or ASCII characters, an SMS has a limit of 160 characters. Unicode (UCS-2) 16-bit encoding supports a great range of characters and languages, but the message length is reduced to 70 characters.

Concatenated messages

Every additional character after the first 160 characters (or 70 unicode characters) is referred to as a concatenated message part.

The maximum number of concatenated message parts supported by DIDWW in a single text message is 255 parts.

The maximum length per concatenated message part is slightly reduced due to the inclusion of concatenation headers:

  • 153 characters for 7-bit encoding (e.g. Latin-1/9 and GSM-7).

  • 67 characters for 16-bit encoding (Unicode).

Endpoints

SMPP

sms-out.didww.com

us.sms-out.didww.com

nyc.us.sms-out.didww.com

mia.us.sms-out.didww.com

lac.us.sms-out.didww.com

eu.sms-out.didww.com

sg.sms-out.didww.com