protected void sndmsg_Click(object sender, EventArgs e)
{
string str = numbers.Text;
if (numbers.Text == "")
{
numbers.Text += "Recipient(s) field must not be empty!\n";
return;
}
string ozSURL = "http://127.0.0.1";
string ozSPort = "9501";
string ozUser = HttpUtility.UrlEncode("admin");
string ozPassw = HttpUtility.UrlEncode("******");
string ozMessageType = "SMS:TEXT";
string ozRecipients = HttpUtility.UrlEncode(str);
string ozMessageData = HttpUtility.UrlEncode(msgbox.Text);
string createdURL = ozSURL + ":" + ozSPort + "/httpapi" +
"?action=sendMessage" +
"&username=" + ozUser +
"&password=" + ozPassw +
"&messageType=" + ozMessageType +
"&recipient=" + ozRecipients +
"&messageData=" + ozMessageData;
try
{
HttpWebRequest myReq = (HttpWebRequest)WebRequest.Create(createdURL);
HttpWebResponse myResp = (HttpWebResponse)myReq.GetResponse();
System.IO.StreamReader respStreamReader = new System.IO.StreamReader(myResp.GetResponseStream());
string responseString = respStreamReader.ReadToEnd();
respStreamReader.Close();
myResp.Close();
textbox.Text = responseString;
}
catch (Exception)
{
textbox.Text = "Ozeki NG SMS Gateway Server is not running!";
textbox.Visible = true;
}
}
}