loader image

SMS

Voice

WhatsApp

Email

Way2Share

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)
Easily authenticate new users, make logins secure, and safeguard transactions with OTPs
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
Remind about bill payments, share account balance, debit alerts and order confirmations with actionable links and reports
Product launches
Increase new product awareness and drive immediate action with targeted campaigns using our promotional SMS

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
Optional Fields:
unicode=1&time=2015-07-15 15:10:10&idno=2007&isShortUrl=1
Account Usage Type:
Account Type Value
Transactional 1
Promotional 2
International 3
OTP 6
RCS 7
Whatsapp 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:

http://mobicomm.dove-sms.com//REST/sendsms/

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

Notes :
- 1st format shows message sent successfully.123456 parameter shows message Id while 2007 parameter shows client id.
- 2nd format shows message is fail because of Invalid key.
Note:
using this xml api, user can send unique sms on each mobile numbers in a single request

 

Request URL : http://mobicomm.dove-sms.com//submitsms.jsp?
Fields :

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 Usage Type:
Account Type Value
Transactional 1
Promotional 2
International 3
OTP 6
RCS 7
Whatsapp 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"}