Scale your customer
engagement with our SMS API
Send text messages without latency, with a superior network of direct carrier connections.

SMS for any business

Authentication SMS (OTP)
Survey, polls, brochure, short URL
Send Images, auto short URL, collect feedback and poll results faster including market research, employee satisfaction surveys, and more with embedded hyperlinks and clicked report
Transactional notifications
Product launches
Mobicomm Application
Simplicity always “Simple can be hardest than complex”
Summary + Detailed Reports
Day wise summary, month wise summary, campaign wise summary, message wise summary, senderid wise summary.
Detailed report with sent time, delivery time, delivery status, message id and many more information.
White Labelling
Design login page using our panel, set logo, company information, support number, pricing in login page.
Easy and simple reseller application with virtual credit module.
Simple architecture for “DLT”
Just export DLT template file from DLT platform(Airtel, Jio, BSNL, Vodafone, MTNL) and upload it in mobiCOMM application.
That’s it.
Two-way Authentication for login security
For login into mobiCOMM application from unknown host user has to enter registered mobile number to get OTP.
If mobile number is belongs to user then user will get login OTP
Multiple Notifications + Reminders.
Multiple wrong login attempts notification.
Recharge notification.
Low balance reminder.
OTP Generator and OTP Validator API
There are two API for this feature.
First api is for generate and delivere OTP on mobile number.
Second api is to validate entered OTP.
Multiple Channels
Send SMS
Request API:
http://mobicomm.dove-sms.com//submitsms.jsp?user=USERID&key=PASSWORD&mobile=+919376498182&message=test sms&senderid=DOVSMS&accusage=1&entityid=DLT Number&tempid=DLT Template ID
Account Type | Value |
---|---|
Transactional | 1 |
Promotional | 2 |
International | 3 |
OTP | 6 |
RCS | 7 |
10 |
Note:
Optional parameters are not compulsory in API.
1. Unicode : - for all other languages (= not english)
2. smstype : - normal or flash message (flash means pop-up message)
3. Time : - use this parameter to schedule campaign
4. idno : - client's identification number
5. entityid : - DLT number
6. tempid : - DLT template id
7. isShortUrl : - To short url in message content
Delivery Report
Request :
http://mobicomm.dove-sms.com//getreport.jsp?userid=USERID&key=PASSWORD&sentdate=2022-07-15
Optional Fields :
&messageid=123456&idno=2007&redownload=yes
Response Type Fields :
&responcetype=xml (get report in xml format)
&responcetype=json (get report in json format)
Request URL:
content-type: application/json
{"listsms":
[
{"sms":"test 1",
"mobiles":"+919376498182",
"senderid":"DOVSMS",
"clientSMSID":"1947692308",
"accountusagetypeid":"1",
"entityid":"1234567891112131415", "tempid":"1034567891112131819"}, {"sms":"test 1",
"mobiles":"+919376498182",
"senderid":"DOVSMS",
"clientSMSID":"1947692308",
"accountusagetypeid":"1",
"entityid":"1234567891112131415", "tempid":"1034567891112131819"}
],
"password":"PASSWORD","user":"USERID"}
Response Type: application/json
"smslist": {
"sms": [
{
"reason": "success",
"status": "success",
"messageid": 260299414,
"clientsmsid": 1947692308,
"code": "000",
"mobileno": "+919376498182"
}
]
}
Response:
sent,success,123456,2007,+919376498182
fail,Invalid key,0,2008,9999999999
- 2nd format shows message is fail because of Invalid key.
USERID
PASSWORD
+919376498182
Test SMS
1
alertp
entityid
templateid
USERID
PASSWORD
9999999999
Test SMS again
6
alertp
entityid
templateid
Optional Fields:
1
flash
2020-01-03 12:10:10
2007
Request :
http://mobicomm.dove-sms.com//mobiReport.jsp?user=USERID&password=PASSWORD&ccode=9999&fromDate=02-01-2020
Response :
{"sent":"1814","delivered":"1740","totalSMS":1128,"failed":"0","pending":"0", "NDNCDenied":"0","block":"4","undelivered":"66","inQue":"0","drNotAvailable":"8"}
Request :
http://mobicomm.dove-sms.com//getbalance.jsp?user=USERID&key=PASSWORD&accusage=1
Account Type | Value |
---|---|
Transactional | 1 |
Promotional | 2 |
International | 3 |
OTP | 6 |
RCS | 7 |
10 |
For DLT balance :
accusage=11
Response :
1507.0000
Generate Otp
Request :
http://mobicomm.dove-sms.com//generateOtp.jsp?userid=USERID&key=PASSWORD&mobileno=+919376498182&timetoalive=200&message=your One Time Password is: {otp} Thank You
Parameter | Description |
---|---|
user | This parameter contains the username |
key | This parameter contains API key |
mobileno | mobile no on which OTP will sent. |
timetoalive | OTP validity in seconds |
message | your One Time Password is: {otp} Thank You |
Sample Response:
{"result":"success","otpId":"14"}
Verify Otp
Request :
http://mobicomm.dove-sms.com//validateOtpApi.jsp?otp=8796654&mobileno=+919376498182
Optional Fields:
otpid=8
Response:
{"result":"success"}