Bulk SMS is a digital text SMS Send via Software. You can send millions of SMS in a single click. Bulk SMS consist of two types: transactional SMS and promotional SMS. Bulk SMS can be sent like an individual SMS to customers, like receiving an OTP, notification of the transaction. You can create schedules and send SMS campaigns for marketing.
Transactional SMS is used to send OTP, order notifications and other informational details. Send only informative messages to known contacts like employees, customers, members etc.
Aidni Infotech provides the best quality services to our customers. We are the fastest growing Bulk SMS Service Provider Company.
Sl No | DLT Portal | Link |
---|---|---|
1 | BSNL | https://www.ucc-bsnl.co.in/ |
2 | Videocon | https://smartping.live/entity/signup/Indian/ |
3 | Vodafone | https://www.vilpower.in/ |
4 | Airtel | https://dltconnect.airtel.in |
5 | MTNL | https://www.ucc-mtnl.in/ |
6 | Jio | https://trueconnect.jio.com/ |
Transactional SMS messages increase customer engagement. Translations SMS ensures that critical information and updates delivered to your customers instantly.
Transactional SMS is used to share real time information, notifications and updates. Transactional SMS contains order status, delivery notifications, OTP, transaction status, welcome SMS and many others. Online E-Commerce websites, portals, Banks, Malls, Showrooms, industries, service providers use traditional SMS.
Aidni Infotech is the best bulk SMS service provider in Kolkata. We will help you to integrate and adopt advanced bulk messaging practices with the right technology, tools and empower your organization to nurture scalable growth.
Code Sample:
//Enter your login username
$username="xxxxxxx";
//Enter your login password
$password="";
//Enter your text message
$message="hello";
//Enter your Sender ID
$sender="";
//Enter your receiver mobile number
$mobile_number="XXXXXXXXXXX";
//Don't change below code use as it is
$url="Your Website Url?user=".urlencode($username)."&password=".urlencode($password)."&
mobile=".urlencode($mobile_number)."&message=".urlencode($message)."&sender=".urlencode($sender)."&type=".urlencode('3');
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$curl_scraped_page = curl_exec($ch);
curl_close($ch);
Code Sample:
Private Function SendSMS_txtLocal(ByVal Test As Boolean, _
ByVal From As String, _
ByVal Message As String, _
ByVal SendTo As String, _
ByVal URL As String) As String
' Send a message using the txtLocal transport
Const TransportURL As String =" Your Website Url"
Const TransportUserNameAs String =9030888111
Const TransportPasswordAs String ="mypassword"
Const TransportVerboseAs Boolean =True
Dim strPost As String
' Build POST String
strPost = "user=" + TransportUserName + "&password=" + TransportPassword + "&message=" +
System.Web.HttpUtility.UrlEncode(Message) +
"&sender=" + OPTINS + "&mobile=" + SendTo + "&type=1"
If URL = "" Then
strPost += "&url=" + URL
End If
If Test = True Then
strPost += "&test=1"
End If
If TransportVerbose =True Then
strPost += "&info=1"
End If
' Create POST
Dim request As WebRequest = WebRequest.Create(TransportURL)
request.Method = "POST"
Dim byteArray As Byte() = Encoding.UTF8.GetBytes(strPost)
request.ContentType = "application/x-www-form-urlencoded"
request.ContentLength = byteArray.Length
Dim dataStream As Stream = request.GetRequestStream()
dataStream.Write(byteArray, 0, byteArray.Length)
dataStream.Close()
' Get the response.
Dim response As WebResponse = request.GetResponse()
dataStream = response.GetResponseStream()
Dim reader As New StreamReader(dataStream)
Dim responseFromServerAs String = reader.ReadToEnd()
' Clean upthe streams.
reader.Close()
dataStream.Close()
response.Close()
' Return result to calling function
If responseFromServer.Length > 0 Then
Return responseFromServer
Else
Return CType(response, HttpWebResponse).StatusDescription
End If
End Function
Code Sample:
string user = "XXXXXX";
string Password = "XXXXXX";
string Msg = "test";
string OPTINS = "XXXXXX";
string MobileNumber="XXXXXXXX";
string type="3";
string strUrl =
"Your Website Url?user=" + user +"&password=" +Password+ "&message=" + Msg + "&sender=" + OPTINS + "&mobile=" +
MobileNumber + "&type=" + 3;
System.Net.WebRequest request = System.Net.WebRequest.Create(strUrl);
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
Stream s = (Stream)response.GetResponseStream();
StreamReader readStream = new StreamReader( s );
string dataString = readStream.ReadToEnd();
response.Close();
s.Close();
readStream.Close();
Response.Write("Sent");
Code Sample:
Sample Java API For Sending SMS:
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.net.URL;
import java.net.URLConnection;
import java.net.URLEncoder;
public class SMSSender
{
public String sendSms(String sToPhoneNo,String sMessage)
{
try
{
// Construct data
String data = "user=" + URLEncoder.encode("textlocalusername****", "UTF-8");
data += "&password=" + URLEncoder.encode("textlocalpassword****", "UTF-8");
data += "&message=" + URLEncoder.encode(sMessage, "UTF-8");
data += "&sender=" + URLEncoder.encode("OPTINS", "UTF-8");
data += "&mobile=" + URLEncoder.encode(sToPhoneNo, "UTF-8");
data += "&type=" + URLEncoder.encode(1, "UTF-8");
// Send data
URL url = new URL("Your Website Url");
URLConnection conn = url.openConnection();
conn.setDoOutput(true);
OutputStreamWriter wr = new OutputStreamWriter(conn.getOutputStream());
wr.write(data);
wr.flush();
// Get the response
BufferedReader rd = new BufferedReader(new InputStreamReader(conn.getInputStream()));
String line;
String sResult=""
;
while ((line = rd.readLine()) != null)
{
// Process line...
sResult=sResult+line+" ";
}
wr.close();
rd.close();
return sResult;
}
catch (Exception e)
{
System.out.println("Error SMS "+e);
return "Error "+e;
}
}
}
Code Sample:
void Page_Load(Object Src, EventArgs E)
{
myPage.Text = readHtmlPage("Your Website Url");
}
private String readHtmlPage(string url)
{
String result = "";
String message = HttpUtility.UrlEncode("Hello world!");
String strPost = "?user=9030888111&password=password&msg=" + message + "&sender=OPTINS" + "&mobile=mobnum" + "&type=1";
StreamWriter myWriter = null;
HttpWebRequest objRequest = (HttpWebRequest)WebRequest.Create(url);
objRequest.Method = "POST";
objRequest.ContentLength = Encoding.UTF8.GetByteCount(strPost);
objRequest.ContentType = "application/x-www-form-urlencoded";
try
{
myWriter = new StreamWriter(objRequest.GetRequestStream());
myWriter.Write(strPost);
}
catch (Exception e)
{
return e.Message;
}
finally
{
myWriter.Close();
}
HttpWebResponse objResponse = (HttpWebResponse)objRequest.GetResponse();
using (StreamReader sr = new StreamReader(objResponse.GetResponseStream()) )
{
result = sr.ReadToEnd();
// Close and clean up the StreamReader
sr.Close();
}
return result;
}