Ankit K. Saxena
Привет,
какой тип системы массового обмена сообщениями вам нужен??
будет ли он отправлять массовые SMS с помощью API или что??
если это происходит с помощью API то вы можете выбрать любой язык потому что реализовать API SMS довольно просто
Тем временем вы можете использовать C# winform
//Your authentication key
string user = "XXXXXXXXX";
//Multiple mobiles numbers separated by comma
string pass = "XXXXX";
//Sender ID,While using route4 sender id should be 6 characters long.
string send = "060000";
//Your message to send, Add URL encoding here.
string text = textBox2.Text;
string priority = "dnd";
string stype = "normal";
string phone = textBox1.Text;
//Prepare you post parameters
StringBuilder sbPostData = new StringBuilder();
sbPostData.AppendFormat("user={0}", user);
sbPostData.AppendFormat("&pass={0}", pass);
sbPostData.AppendFormat("&sender={0}", send);
sbPostData.AppendFormat("&phone={0}", phone);
sbPostData.AppendFormat("&text={0}", textBox2.Text);
sbPostData.AppendFormat("&priority={0}", priority);
sbPostData.AppendFormat("&stype={0}", stype);
try
{
//Call Send SMS API
string sendSMSUri = "http://bhashsms.com/api/sendmsg.php";
//Create HTTPWebrequest
HttpWebRequest httpWReq = (HttpWebRequest)WebRequest.Create(sendSMSUri);
//Prepare and Add URL Encoded data
UTF8Encoding encoding = new UTF8Encoding();
byte[] data = encoding.GetBytes(sbPostData.ToString());
//Specify post method
httpWReq.Method = "POST";
httpWReq.ContentType = "application/x-www-form-urlencoded";
httpWReq.ContentLength = data.Length;
using (Stream stream = httpWReq.GetRequestStream())
{
stream.Write(data, 0, data.Length);
}
//Get the response
HttpWebResponse response = (HttpWebResponse)httpWReq.GetResponse();
StreamReader reader = new StreamReader(response.GetResponseStream());
string responseString = reader.ReadToEnd();
//Close the response
reader.Close();
response.Close();
MessageBox.Show("Your SMS send successfully");
}
catch (SystemException ex)
{
MessageBox.Show(ex.Message.ToString());
}