SMSC Relay SDK | Features
Detailed description
Detailed list of features
Below are listed key features of the SMSC Relay library components:
Synchronous and asynchronous transfer modes
Implementation of both simple, synchronous and high performance asynchronous (sliding window) mode for both sending and receiving of the messages and status reports allows to build applications that require very high throughputs.
High performance
Multithreading construction ensures maximum efficiency of the message's sending and receiving process - components can handle hundreds of messages per second in favorable environment.
Send & receive functionality
Component can both submit and receive messages - in particular messages originated by mobile stations (MS) to special purpose (short) GSM numbers (e.g. contests, surveys, voting services, database queries etc.)
SMS, EMS, WAP and more
Possibility to send and receive SMS, EMS and WAP PUSH messages, messages containing images, animations, logos, sounds etc.
All GSM encodings supported
Ability to send and receive 7-bit text messages, 8-bit binary data messages as well as Unicode (UCS2) encoded text messages allows to send and receive special characters and national character sets (e.g. Arabic, Hebrew, Cyrillic, Chinese, Korean etc.)
GSM escape sequences
Support for GSM alphabet encoding with escape sequences allows to send and receive special characters (e.g. EURO currency symbol €).
Delivery status
Full information about the message delivery status.
User Data header
Support for messages containing User Data Header (UDH) and for encrypted messages.
Flash SMS
Possibility to send messages in Direct Display mode (Flash SMS).
Delivery & validity time
Possibility to set message delivery and validity time.
Multiple bind mode options
Ability to connect as transceiver, transmitter and receiver in SMPP protocol.
Alphanumeric signatures
Possibility to attach an alphanumeric signatures to messages.
Connection keep-alive functionality
Connection keep-alive functionality which ensures that the SMSC does not drop connection during inactivity. period
Heavily tested
The components are tested in cooperation with many SMSC configurations worldwide.
Clean & neat
Clean and neat design including simple, well structured API consisting of methods, properties and events.
Great support
Our support is considered by our customers as a excellent addition to the quality of the components - see our references.
Supported SMSC access protocols
- SMPP versions 3.3, 3.4 and 5.0 (SMPP Developers Forum)
- UCP version 2 (CMG Wireless Data Solutions)
- CIMD2 version 1.2 (NOKIA)
- SEMA OIS version 8.1 (Sema Telecoms)
Environment requirements
SMSC Relay SDK library can be installed and can work properly when at least the following computer configuration is provided:
| Processor: | Pentium II Class, 300 MHz |
| Operating system: | Microsoft Windows 7, Microsoft Windows Vista, Microsoft Windows Server 2003, Microsoft Windows XP, Microsoft Windows 2000, Microsoft Windows NT 4.0, Microsoft Windows 98, Microsoft Windows 95 (required IE 5) |
| System memory: | 64 MB |
| Disc space: | 5 MB |
| Other: | CD-ROM or DVD-ROM drive (in case of version distributed on CD-ROM) |
SMSC connection requirements
Network operators
The library requires connection with the Short Message Service Centre via TCP/IP protocol. You may need to contact mobile network operator to get detailed information about the prerequisites required to connect to the SMSC. The information you need to connect consists of IP address and port, credentials (user, password etc.) and protocol specific parameters.
Independent connectivity providers
The library can also work and has been tested with third party SMSCs and traffic aggregators not related to mobile network operators.
Recently updated on November 26, 2009.