This .Net Library allows users to send, read, and delete SMS messages in various languages, including Unicode. It also enables users to send Wap Push messages, read incoming caller ID, and access call/contact lists from a PC using a GSM mobile/modem through Bluetooth, USB, or infrared connections. It is a dependable, user-friendly, and speedy software.

One of the major benefits of this software is its high speed in sending messages. Depending on various network factors, it can send 10-12 SMS per minute on 2G, 15-17 per minute on 2.5G, 30-32 per minute on 3G, and 40-42 per minute on 4G. It also boasts the fastest SMS library in the market.
This software allows the sending of WAP Push (Service Indication) messages, and also allows users to read and delete messages. Additionally, it allows users to read sim/phone contacts, as well as the dialled/received/missed call list, and delivery reports from supported devices.
Communication modes supported by this software include Serial Port, Bluetooth, and Infrared. It also includes a call dial and hang up feature, and the ability to read incoming caller IDs.
GSM modem/phone parameters can be read and set, such as Battery Level and SIM PIN. Users can even send USSD messages to retrieve prepaid balance and the validity of sim cards.
This software provides support for regular text messages (i.e., 160 character length messages with 7-bit character encoding), 8-bit ANSI encoding (140 characters), and Unicode (16-bit UCS2) encoding (70 character multilingual messages like Hindi, Arabic, etc.). It also supports concatenated text messages and sending flash (alert) messages which are immediately displayed on the destination phone screen.
Delivery reports of sent SMS messages are available (though, keep in mind that this might not be supported on some GSM phones/modems). There's even support for sending extra commands to the modem (similar to a terminal).
Other features include the ability to specify the validity period of text messages, as well as set the time interval between two consecutive short messages to avoid SMS delivery failure during network congestion. Users can also set the number of retries in case SMS delivery failure occurs when sending a text message in the first attempt.
Overall, this software is ideal for mobile messaging applications, such as sending product updates to customers, exam/admission results to students, and sending ringtones URLs, and more.
Version 4.1:
Added new method to get list of available networks by querying the modem SIM
Added new method to set a network manually or automatically.
Added new property to retrieve network registration information of the modem.
Enhanced reliability of reading from serial port.