SMPP Proxy/Router
Hardware, software:
- Intel platform
- Compact 19” rackmount equipment
- Dual processor/PSU option
- High reliability with Raid 1 or Raid 5 SCSI HDD
- Linux/XFS
Functionality overview:
- Supports thousands of simultaneous SMPP connections
- ESME access control and policy management (admissible IP addresses, list of numbers allowed as the originator number for message sending from ESME, anti-spam measures)
- ‘White’ and ‘black’ lists of message recepients can be configured for each ESME
- Bandwidth can be managed separately for each ESME
- Powerful and flexible SMPP message routing between SMSC or USSDC and external applications according to message type, destination and origination addresses, message body and time
- Alternative SMS routing in case of main ESME connection failure
- Dynamic configuration of message processing rules
- Traffic limitation from subscribers to ESME and from ESME to subscribers
- Detailed CDR generation for all transaction types
- USSD transaction processing
System Use Cases
1) Connection of external applications to the SMS center/gateway
SMPP proxy/router can be installed between the SMS center/gateway and external applications (Fig. 1). The main advantage of this scenario is the ability to route requests directly from external applications to the SMS gateway. Only undelivered messages in this case will be sent to the SMSC for postponed delivery. This algorithm dramatically lowers the load for the SMSC and frees up its resources for carrying out its main task – exchanging messages between network subscribers.
2) Exchanging messages between SMS centers
PROTEI SMPP proxy/router can be used as a router between SMS centers of different mobile telecommunications carriers in order to organize a single SMS messaging space (Fig. 2). In this case, the subscribers of different service providers can exchange SMS messages and take advantage of unified SMS services. When SMPP proxy/router is used in this mode, content providers get access to different networks via single access point.