It consists of four components. Each of them implements one communication protocol. The set of functions and functionality that are made accessible by components are unified between protocols, and consequently the process of creating applications is simplified to a maximum. Multithreading implementation of components ensures achievement of maximum possible efficiency of sending and receiving messages in communication with the SMSC.
Key features
- Multithreading construction ensures maximum efficiency of the sending and receiving messages process
- Receiving messages sent by users to special (short) numbers (contests, surveys, voting services etc.)
- Possibility to send and receive SMS and EMS messages, messages containing images, animations, logos, sounds etc.
- Possibility to send and receive 7-bit text messages, 8-bit messages with binary data as well as text messages encoded in Unicode (UCS2) standard which allows to send and receive special characters and national character sets (e.g. Cyrillic, Arabic, Chinese, Korean etc.)
- Support for GSM alphabet encoding with escape sequences allowing to send and receive special characters (e.g. EURO currency symbol €)
- Full information about the message delivery status
- Support for messages containing user header (UDH) and for encrypted messages
- Possibility to send messages in Direct Display mode (FlashSMS)
- Possibility to set message delivery time, message validity and ability to connect as transceiver, transmiter and receiver in SMPP protocol
- Possibility to attach an alphanumeric signature to messages
- Network connection keep-alive functionality
- Designed for use in .NET environment and all environments that support COM (ActiveX), also in ASP environment
- Tested in cooperation with many SMSC configurations
- Clean and neat component design including well structured API and component methods, properties and events set
Supported protocols
- SEMA OIS version 8.1 (Sema Telecoms)
- CIMD2 version 1.2 (NOKIA)
- UCP version 2 (CMG Wireless Data Solutions)
- SMPP version 3.4 (SMPP Developers Forum)
Sample programs
A set of sample programs with the full source code, created for many popular programming environments, is attached to the library. Sample programs demonstrate the use of all functions, events and properties implemented by components.
Currently there are examples of use of the components prepared for the following environments and programming languages:
- Visual Basic 6.0 (examples for SEMA, CIMD2, UCP, SMPP ),
- Visual Basic .NET (examples for SEMA, CIMD2, UCP, SMPP),
- Visual C# (examples for SEMA, CIMD2, UCP, SMPP ).
- ASP (examples for SEMA, CIMD2, UCP, SMPP)
- ASP .NET (examples for SEMA, CIMD2, UCP, SMPP)