Reference section - SMPP

alert_notification

SMPP alert_notification

SMPP (Short Message Peer-to-Peer) is an open, industry standard protocol designed to provide a flexible data communications interface for the transfer of short message data between External Short Message Entities (ESME), Routing Entities (RE) and Message Centres (MC). The SMPP protocol is a means by which applications can send SMS messages to mobile devices and receive SMS from mobile devices.

4.1.3 Alert Notification Operation

SMPP v5 Alert Notification reference

The alert_notification PDU is sent by the MC to the ESME across a Receiver or Transceiver session. It is sent when the MC has detected that a particular mobile subscriber has become available and a delivery pending flag had been previously set for that subscriber by means of the set_dpf TLV (ref. 4.8.4.52).

A typical use of this operation is to trigger a data content "Push" to the subscriber from a WAP Proxy Server.

Note: There is no associated alert_notification_resp PDU.

4.1.3.1 alert_notification Syntax

Following is the format of the SMPP alert_notification PDU.

Field NameSize OctetsTypeDescriptionRef.
command_length4IntegerDefines the overall length of the PDU.4.7.4
command_id4Integer0x000001024.7.5
command_status4Integer0x000000004.7.6
sequence_number4IntegerSet to a unique sequence number.4.7.24
source_addr_ton1IntegerType of Number for alert SME.4.7.1
source_addr_npi1IntegerNumbering Plan Indicator for alert SME.4.7.2
source_addrVar. max 65C-Octet StringAddress of alert SME.4.7.29
esme_addr_ton1IntegerType of Number for ESME address which requested the alert.4.7.1
esme_addr_npi1IntegerNumbering Plan Indicator for ESME address which requested the alert.4.7.2
esme_addrVar. max 65C-Octet StringAddress for ESME which requested the alert.4.7.11
Optional TLVs:
TLV NameTypeDescription
ms_availability_statusTLVThe status of the mobile station4.8.4.39

SMPP Platforms, Tools and Services

SMPP SMS Gateway

Global cloud SMS gateway platform with advanced routing, reliability and capacity.

SMPP Load Balancer

SMPP load balancer for high availability, reliability and capacity.

SMPP Router

High-performance SMPP SMS routing engine.

SMPP-HTTP Bridge

Interoperate between SMPP and HTTP SMS infrastructures.

SMPP Testing

Test application or platform performance and SMPP conformance (e.g. rate of SMS processing, submit latency, etc).

SMSC Simulator

Test your application's ability to send and receive SMS when using SMPP.

SMS Load Test

Load test an SMS platform with 100s or 1000s of SMS/sec using one or more SMPP binds.

Tyr SMS Gateway

Use SMPP to send and receive SMS messages worldwide with over 1000 mobile networks.

SMPP Clients

Range of SMPP clients for use with SMS gateways and SMSCs.

SMPP Analyser

Analyse SMPP packets as they pass between the client application and provider.




SMS Code Bench

SMS messaging code sample and development playground. Collection of editable and runnable code samples in a variety of languages for different SMS interactions.
SMS Code Bench >

Send SMS programmatically with SMPP

Send SMS programmatically with SMPP using Python, Java, Go, Perl, C++, C#, Node.js, Ruby and PHP.

Other

Find out more...

Please provide your name.
Please provide a valid company name.
Please type your message.
Please provide a valid email address.