.NET SMS Library

Note: This open source version is no longer supported. For the latest version, visit https://twit88.com

SMS library is a .NET component which communicates with GSM compatible phones using AT commands to access the phone features.

It can be used with any ETSI 07.05 compliant GSM modem or phone handset connected to the PC serial port using a data cable, bluetooth or infra-red. It allows you to quickly integrate mobile SMS sending and receiving with your .NET Applications.

Besides sending and receiving SMS, it can be used to retrieve phone settings, listen for incoming call, answer and hang up call, send vCard and vCalendar, which makes it the ideal building block for business messaging applications.

The library can be used for developing .NET applications that require to send/receive SMS in English as well as applications that require to send receive SMS in local languages (e.g. Chinese etc.)


Following are some of the features available

  • a versatile PDU encoder and decoder
  • able to send ASCII and Unicode SMS
  • able to browse SMS in memory and delete particular SMS
  • answer or hang up phone call
  • listen for incoming call
  • retrieve phone settings like MSISDN, IMSI, IMEI, signal strength, battery settings, SMSC address, MNC, MCC, Cell Id, LAI, phone model and manufacturer
  • bulk SMS sending

The library is coded in Visual Basic.NET and can be easily used in any .NET compatible environment.



Article at CodeProject



Read Also