You are here: > Software > SMS Components

SMS Components

Auron SMS Component

SMS component for Microsoft Windows platforms. With this ActiveX/COM component, you can Send and receive SMS messages via a GSM modem, HTTP-POST provider or SMPP provider or TAP/UCP provider. It is available as a native 32-bit x86 component and a native 64-bit x64 component.

Auron SMS Component provides developers with a fast, reliable and easy to use interface (API) for sending and receiving SMS and Pager messages.

  • Easy to use API
  • SMS messaging via GSM modem, SMPP, HTTP and Dialup
  • Build your own SMSC with the SMPP server API
  • Pager messaging via SNPP
  • 32-bit ActiveX and 64-bit ActiveX included
  • Many samples available in C#, VB, ASP.NET and more

Welcome screen Visual Studio.NET project Web Application GUI Application Console Application Welcome screen Visual Studio integration .NET web application .NET forms application .NET console application


SMS key features

  • Send and Receive SMS messages through GSM modem, SMPP, HTTP and/or Dialup
  • Accept SMPP connections with SMPP Server API
  • Verify delivery of SMS messages through delivery reports
  • Build in templates for sending WAP Push and vCard messages
  • Support for Unicode.
  • Supports automatically splitting up / re-assembling multipart messages
  • GSM Supports Windows 'Phone and Modem devices' (TAPI) and direct COM ports
  • Support Multi-threading environments.
  • Troubleshooting facilities by tracing all modem / network commands and responses
  • Lots of samples for various platforms: MS Visual Basic .NET, MS Visual C++, MS Visual C# .NET, ASP .NET and more
SMPP Server features

Write a reliable, high-performance SMSC gateway yourself with a few lines of code using this component. Accept incoming SMPP connections and pass the SMS messages on a separate connection and vice-versa. Integrate custom billing, routing, blocking and other advanced features.

Support for advanced messaging capabilities incl. Unicode, multi-part, delivery reports, TLV's, etc.


With Altona, you can mobilize your digital content and unleash the power of your cell phone. Altona makes it easy to send digital content from your PC to your cell phone (or anyone else's) with a few mouse clicks. With Altona, there's no steep learning curve; just point and click. All of the underlying complexity of our technology is hidden from you. All you need to do is select the type of content you want, enter a cell phone number and select send. Altona handles the rest. With Altona, you can:

  • Turn digital photos into wallpapers on your cell phone
  • Edit your favorite songs into short clips and build custom ring-tones for your phone
  • Send podcasts to your phone and listen to them on the go
  • Send video clips to your phone so that you can share them with family and friends
  • Record a voice message and send it to any multimedia enabled cell phone
  • Create long text messages (up to 1024 characters) and send them to yourself or your friends

Clickatell SMS Gateway Connections

Clickatell offers developers a suite of easy-to-use API’s which enable rapid SMS gateway connectivity. The list of API connections includes; HTTP, SMTP (Email to SMS), FTP, SMPP, COM Object, and XML. All API connections are free to use, you only pay for messages sent. Clickatell offers a robust and reliable bulk messaging platform with SMS coverage to over 550 networks in 170 countries, and wholesale SMS pricing.

Clickatell’s API is immediately multicast messaging enabled, allowing integration to any front-end or legacy system, with a direct connection into Clickatell’s global gateways.

Integrating with the Clickatell Gateway using the Clickatell API will further enable you to deliver Ringtones and Logo’s to handsets throughout the world.

Also supported is Unicode – allowing messaging in any language and character set!
Support for SMPP, HTTP, HTTPS, SMTP, XML, FTP and Com Object means that linking existing (and new) systems to Clickatell's global text message gateway can be achieved from ANY new or legacy system.

Visit Website

Derdack message master xsp

Derdack’s state-of-the-art product message master™ xsp is a comprehensive platform for the design and operation of SMS and MMS applications.

With the message master™ xsp MMS add-on Derdack now offers a solution to build value-added services (VAS) and applications within a few days. With this MMS add-on mobile business companies can design and operate a broad range of MMS applications - from video clip broadcast over MMS marketing services to interactive multimedia applications.

Derdack SMSC Connectivity SDK

The SMSC Connectivity SDK accelerates the development of custom SMS and EMS messaging applications. It prevents you from the time-consuming implementation of sophisticated low-level communication protocols (UCP, SMPP, Sema OIS, CIMD2). Your application will be “mobile messaging enabled” within a few days.

Derdack XMS Access Manager

XMS Access Manager is a compact but comprehensive off-the-shelf solution for leveraging the innovatice potential of third party application developers and content providers. It opens new revenue streams by providing third party business with exceptionally easy access to your MMSC/SMSC infrastructure.

M:Science SMS Server

M:Science SMS Server enables organisations to provide two-way SMS messaging facilities to their personnel and corporate information systems using their existing messaging infrastructure and line of business applications. SMS Server is based on a true three-tier client server architecture using DCOM technology.,br>
The SMS Server application is designed to operate under Microsoft Windows NT/2000/XP operating systems and runs as a ‘Service’. The Server Manager can be run from any Microsoft Windows 32 bit operating system and provides the management interface for administration of message queues, users and sessions.
Visit Website

M:Science SMS Server Developer Tools

The M:Science SMS Server Developer Tools enable customers to SMS enable virtually any part of their IT infrastructure, over and above the standard connectivity within the product itself.

It may well be that integration is required with specific operational systems including CRM, HR, ERP, Web Sites or Intranets. This integration is possible through the two developer tools described below.

Visit Website


MercuryXMS EMS SDK allows you to add EMS messaging to your application or website:

  • Target all EMS enabled phones
  • Pictures, Animations, Sounds, Melodies
  • Formatted Text (bold, italic, underline, alignment)
  • UPI/ODI Support
  • Full decode engine with persistent cache
  • Perfect for barcoding applications

EMS (Enhanced Messaging Service) is an evolution of the SMS message standard, enhancing the messaging capabilities of the SMS transport with no additional cost to the network providers.The EMS standard has been established and ratified by 3rd Generation Partnership Project (3GPP).

MercuryXMS GPRS / CDMA Modem SDK

The MercuryXMS GPRS/CDMA Modem SDK is a lightweight component to give you the flexibility of delivering MMS messages from any Windows based terminal. Simply attach a GPRS or CDMA modem/aircard/phone to your PC / server and your applications can start delivering MMS messages quickly and easily.


MercuryXMS MMS SDK supports the composition of messages with any type of media: Pictures (JPG, GIF, BMP, WBMP, PNG, TIFF); Video (3GPP with H.263 or MPEG-4 encoding); Audio (AMR, WAV); and text (Unicode support). Developers can simply attach existing media content or they can use the powerful encoding features that come with the MMS SDK or the Mobile Video and Audio SDK.

Full message composition capability is included with provision to define Subject, Sender, phone and email recipients (to, cc, bcc), Message Class, Priority, Message ID, Transaction ID, automatic transaction ID processing, Expiry Date, Delivery Date, Message Date, Request Delivery Confirmation, Request Read Confirmation - with the ability to add custom MMS message headers.

MercuryXMS Mobile DRM SDK

The MercuryXMS Mobile DRM SDK protects your content from revenue leakage and gives you powerful control over how and when your content is viewed, shared and displayed. Forward lock, remote content activation and much more is packaged in this compact but powerful component.

MercuryXMS Smart Messaging SDK

The MercuryXMS Smart Messaging® SDK is a lightweight COM/ATL DLL for wireless developers building content for SMS Text Messaging devices. The Toolkit provides a rich set of functions to create the PDU (Protocol Description Unit) strings for all types of rich media messages to interact with channels such as GSM/CDMA Modems, direct SMSC connections, and cellphone-cable connections.

message master SMS SDK

The message master™ SMS SDK facilitates and accelerates the integration of SMS and EMS messaging into your custom application. Developed for world wide use this component enables cost-efficient, fast and reliable message transmission via numerous network operators all over the world.

The Modem/ISDN component allows the transmission of alphanumeric messages via modem or ISDN connections. This version supports the most common communication protocols TAP as well as UCP and uses TAPI - a device independent telephony application interface for modern telephony software preventing you from difficult modem setups. The GSM/PCS component enables message delivery and reception via PC connected GSM hardware (cell phones and GSM modems). This component supports the transmission of messages in different formats, e.g. Unicode, EMS, logos, ringing tones, flash SMS, among others.


  • Two powerful components for mobile messaging
  • ActiveX, COM and Win32 developer API
  • Internal queing of messages for asynchronic transfer
  • Local settings of network operators can be defined
  • Integrated configuration dialog (GUI)
  • Scheduled message delivery
  • Automatic splitting of longer messages
  • Support of group messaging
  • XML-based scripting engine enabling any dial-up terminal protocol

System requirements:

  • Operating system Windows 95/98, NT 4, 2000 and XP
  • COM/ActiveX/Win32- compliant development environment
  • Modem/ISDN component: TAPI compliant modem or ISDN hardware
  • GSM/PCS component: GSM hardware (cell phone or GSM modem)

Oxygen SMS ActiveX Control

Oxygen SMS ActiveX Control allows you to send text, logos, ringtones, receive messages, read and write default SMS centre number, get stored message total and busy count, their locations, read and delete from SMS inbox, get various phone parameters.

Oxygen Software
Visit Website

PSWinCom Component Suite

A flexible ActiveX tool for integrating SMS (GSM) and paging support into your applications. PSWinCom Component Suite supports the UCP and TAP protocols. It also supports the Nokia AT+C command set. Windows TAPI is used for modem/ISDN device handling. Note: This software is availabe on a 30-day trial basis.

Visit Website

SMS22 ActiveX

SMS22 ActiveX/COM enables your application to send SMS messages from any Internet-connected PC to any cellular phone on more than 300 cellular networks worldwide using public free reliable Internet-to-Cellular SMS gateways. SMS22 ActiveX/COM works with Visual Basic, Visual C++ and other (D)COM/ActiveX/Win 32 compatible development environments. SMS22 ActiveX is ideal for any application that requires alerts. SMS is the best alert to notify system managers about a problem that requires manual interference. The alerted person receives the message with a pre-programmed text and a time stamp.


SMSAlerts is a toolset to enable your applications to issue short message service (SMS) alerts to one or more mobile telephone numbers. Using the SMS message libraries, COM libraries or SMSSend applet, alerts are easily added to your C/C++, .NET applications or batch processes. Full documentation is provided to get you running quickly, enabling your applications to send SMS messages and alerts.

Lowrie Associates
Visit Website

SMSC Relay ActiveX SDK

SMSC Relay ActiveX SDK library is a set of optimized ActiveX components enabling quick creation of applications implementing the communication with the SMSC through TCP/IP protocol. What's new in version 2.1? - SMPP protocol now allows to bind as transceiver, transmiter and receiver. - New licencing policy allowing to buy components for selected protocols. - Changes in setup program for clean installation of components and examples for selected protocols. - Added UCP protocol authorization based on OT-60 operation. - Added ability to set an alphanumeric signature (originator) in UCP protocol (all protocols are now fully alphanumeric originator enabled). - Added UCP protocol KeepAliveOperation property. - SMPP protocol now allows to set message delivery time and validity The library consists of four components, each of them implements one communication protocol. Supported protocols are SEMA (version 8.1), CIMD2 (version 1.2), UCP (version 2) and SMPP (version 3.4). 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 seven-bit text messages, eight-bit messages with binary data as well as text messages encoded in Unicode (UCS2) standard - 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 attach an alphanumeric signature to messages - Network connection keep-alive functionality - Possibility to use in .NET environment and all environments that support ActiveX (also in ASP environment.) - Tested in cooperation with many SMSC configurations.

TOPS Corp. Software
Visit Website

SMSX ActiveX Control

SMSX ActiveX Control lets you send SMS messages to a GSM mobile telephone. To do this the control uses your analog modem or ISDN line to connect to the so called SMS Center (SMSC) of a telecom company and deliver your message there. The SMSC takes care of forwarding your message to the recipients. This may include communication with other telecom companies. SMSX fires an event with a result message after sending the message to the SMSC for each of the recipients.

Nico Cuppen Software
Visit Website

Spider SMS

Spider SMS is a 32-bit ActiveX OCX that sends messages, records a tracking ID, acquires a message status to see if the message has been received and produces a balance enquiry of SMS credits available. It requires a PC connected to the Internet and allows integration to many languages including PHP, HTML and VB. All world telecommunications networks are covered. It supports many SMS formats including ring tones, logos and ASCII.

There are three main servers two in the US and one in Europe. The two servers in the US are single transmitting servers supplying fast delivery of messages and tracking information. Delivery of messages takes 10-15 seconds and a further 3-5 seconds for message tracking. The European server is a backup server for bouncing data to finds the best operating server available. Transmissions cost two credits per message. Credits are required to send SMS messages from SDK or the client software and can be purchased from the Energy Programming website.

It is necessary to obtain a Subscriber ID and Password in order to test the service by clicking the Register link on the Energy Programming website. An e-mail then provides a link for clicking after which the screen must be refreshed to make it possible to send a live SMS message from the website to confirm that the account is active. It is possible to send a further nine messages from the website. An e-mail confirms the Subscriber ID and Password within 6-8 hours and the account is provided with 1000 credits for use during development and testing.

Energy Programming
Visit Website


This ActiveX control can manipulate a cellular device via a compatible modem. It can send and recieve SMS messages, read and write the phone book, and get information regarding the device itself (battery status and signal strength, and manufacturer/model). This unregistered version will only send 10 messages, or download from memory banks three times, before stopping. Now fully supports extra configuration of serial port with new properties.

Visit Website