.NET SMS Library
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
.NET Phone Communication Library Part I - Retrieve Phone Settings
.NET Phone Communication Library Part V - Send vCard, vCalendar and Wap Push Messages
Read Also
Use the .NET SMS Library to Retrieve Phone Settings
Sending SMS through WaveComm GSM/GPRS Modem
Send vCard, vCalendar and WAP Push Message
How to Receive SMS using .NET SMS Library
Use the .NET SMS Library to Retrieve Phone Settings
Dial, Answer, Reject Call using .NET SMS Library
Send SMS through GMS modem or CellPhone using .NET SMS Library
Bulk SMS Gateway using the Open Source .NET SMS Library
PDUSpy - A useful utility for SMS programming