C# .NET SMS API Integration Code
C# .NET implementation to dispatch bulk SMS from ASP.NET web applications, Windows Forms, WPF, or background worker services.
using System;
using System.Net;
using System.Web;
using System.IO;
using System.Text;
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
// Example: Sending SMS via HTTP GET / POST
string username = "YourUserName";
string password = "YourPassword";
string mobileNumber = "919XXXXXXXXX";
string message = HttpUtility.UrlEncode("Hello from C# .NET SMS API!");
string senderId = "SMSCountry";
string apiUrl = string.Format(
"http://smscountry.com/SMSCwebservice_Bulk.aspx?User={0}&passwd={1}&mobilenumber={2}&message={3}&sid={4}&mtype=N&DR=Y",
username, password, mobileNumber, message, senderId
);
try
{
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(apiUrl);
request.Method = "GET";
using (HttpWebResponse response = (HttpWebResponse)request.GetResponse())
using (StreamReader reader = new StreamReader(response.GetResponseStream(), Encoding.UTF8))
{
string serverResponse = reader.ReadToEnd();
Response.Write("Server Response: " + serverResponse);
}
}
catch (Exception ex)
{
Response.Write("Error sending SMS: " + ex.Message);
}
}
}












