Here, I m attaching the sample code for sending SMS.
private void Send_Click(object sender, System.EventArgs e)
{
try
{
SmsTest.net.webservicex.www.SendSMS smsIndia=
new SmsTest.net.webservicex.www.SendSMS();
SmsTest.com.webservicex.www.SendSMSWorld smsWorld =
new SmsTest.com.webservicex.www.SendSMSWorld();
if(rdoType.SelectedValue == "1″)
smsIndia.SendSMSToIndia(txtMobileNo.Text.Trim(),
txtEmailId.Text.Trim(), txtMessage.Text);
else
smsWorld.sendSMS(txtEmailId.Text.Trim(),
txtCountryCode.Text.Trim(),
txtMobileNo.Text.Trim(), txtMessage.Text);
lblMessage.Visible = true;
lblMessage.Text=”Message Send Succesfully”;
}
catch(Exception ex)
{
lblMessage.Visible = true;
lblMessage.Text=”Error in Sending message”+ex.ToString();
}
}
private void rdoType_SelectedIndexChanged(object sender, System.EventArgs e)
{
if(rdoType.SelectedValue ==”1″)
txtCountryCode.Enabled = false;
else
txtCountryCode.Enabled = false;
}
In the above code, SendSMSToIndia() method will get the three parameters: mobile number, email address, and message text. And sendSMS() will get the four parameters: email address, country code, mobile number and message text.
The most important feature is, it will give mail alert if the SMS is not send to the user. But it will not support all the services which have GPRS facilities.
Happy coding!!!