ActiveSMS is an ActiveX DLL that allows you to fully handle GSM, GPRS, HSCSD and UMTS terminals.
Easily integrable into any application written in whichever language that supports ActiveX technology (Visual Basic, Visual C++, .NET, Borland Delphi, Power Builder, etc..), ActiveSMS was designed mainly to provide developers with a tool capable of sending and receiving SMS messages with optimal performance.
Developers, using an easy-to-use interface that exports methods and events, can integrate the following features in their application:
Reception and forwarding of text messages.
Reception and forwarding of flash messages.
Multiple forwarding of SMS messages (the same message is forwarded to N addressees at the same time).
Status reports (delivery reports) handling.
Voice call handling (both incoming and outgoing).
Reception and forwarding of binary messages (logos, melodies, EMS, WAP indications).
Handling of phonebooks of both SIM and terminal.
ActiveSMS supports the main terminals of the most important producer companies (Siemens, SonyEricsson, Wavecom, Falcom, Telit...) and all terminals compliant with ETSI and 3GPP standards. It supports serial connections , IrCOMM, IrDA, USB and Bluetooth and allows to communicate with the terminals both in PDU mode and in Text Mode.
This software is a commercial software. You will be able to download and test ActiveSMS during a certain period of time, then, if it does what you need, you will have to acquire the full version from ActiveSMS publisher. The ActiveSMS 1.0 free trial version contains an installer and an uninstaller, and has a size of 1858 Kilobytes.
For additional information and support request, please contact directly ActiveSMS publisher.

ActiveSMS Screenshot