HsSmsDLL is a Windows DLL that allows applications to send, receive, read, and delete SMS messages via a COM port-connected GSM modem. It is compatible with GSM 07.05, 03.40 and includes integrated encryption options such as AES, DES, 3DES, ARC4, CAST128, Blowfish, and 2fish.
One of the best things about HsSmsDll is that it comes with a Professional License that provides access to full C source code. It also supports GSM/GPRS modems and modules such as Falcom SAMBA 75, Falcom SAMBA 55, Siemens MC35, Siemens TC35, Siemens TC65, Siemens TC45, Nokia 12, Novatel Merlin U630, Option PC Cards. Furthermore, the serial interface of the HS SMS DLL library is compatible with COM ports ranging from COM1 to COM32, with speeds ranging from 110 to 115200, thanks to selectable data, stop bits, parity, and hardware flow control.
One of the unique features of HsSmsDll is that it allows for SMS text to be sent in plain ASCII text format or "Binary to ASCII HEX" format. This means that any binary data can be converted to ASCII HEX representation where each binary byte is transmitted as 2 ASCII HEX bytes. The reverse decoding is done when the message is received.
The HS SMS DLL Library operates in a non-blocking asynchronous manner, and the same core DLL supports interfacing to programs written using both old style native API (Visual C and VB ver 6, 2003) and .NET applications. The software library is made up of an upper interface layer, an underlying core SMS module (HsSms), and an encryption module (HsCipherSdkdll.dll).
HsSms at the bottom layer interfaces to serial communications module HsCom. The HsSmsDll library can be used from both non .NET and .NET applications. If you use it from a C# .NET application, the interface is implemented through an additional C# wrapper DLL HsSmsDllCs.dll.
If you have technical or commercial queries, you can reach out to the developers of HsSmsDLL at [email protected].
Version 1.0: New Release