Professional Documents
Culture Documents
SMS Push Protocol v1.9.6
SMS Push Protocol v1.9.6
SMS Push Protocol v1.9.6
FILE NAME -
SMS Push Protocol v1.9.6
1 Document Information
1.1 Purpose
This document provides complete Protocol technical specification for Jatis’s SMS Push Service
Page 3 of 9 12/24/2021
SMS Push Protocol Confidential Jatis Mobile
1.8 Lorensius Simanjuntak Arief Hadiyanto Add DR Push Spec Realtime based on
(27 March 2017) delivery status received from Telco
Page 4 of 9 12/24/2021
SMS Push Protocol Confidential Jatis Mobile
Message push protocol is sent using HTTPS secure connection protocol through public internet.
However, SMS Push clients are required to register a static IP number which will be registered at Jatis
firewall.
Any attempt to hit the given web page from a non-registered IP will be blocked
Request Method:
POST : Request parameters body are sent using x-www-form-urlencoded
Request Parameters:
URL address : Jatis has 2 end points that could be load-balanced using any
high availability application, they are:
https://api.jatismobile.com/index.ashx (located in Indonesia)
https://smspush-api.jatismobile.com/index.ashx (located in
Singapore)
Userid : user id given by jatis, unique for each client
Password : password given by jatis, unique for each userid
Sender : Sender or Masking that will be displayed on cell phone when the
SMS received
Msisdn : Desired mobile number using international prefix e.g.
628123456789 (Maximum 30 digits)
message : SMS Message (in plain text maximum 580 characters).
If the channel is using 3 (miss call OTP), then the message should
be in numeric value.
division : Client’s division name. Please set value division who has been
registered by Jatis Team (Maximum 50 characters)
batchname : Batch information (Maximum 200 characters)
uploadby : PIC or User who send the SMS (Maximum 50 characters)
channel : Channel information to define type of SMS, OTP, Alert or
Normal SMS. The value of channel must be one of following:
• 0 : Normal SMS
• 1 : Alert SMS
• 2 : OTP SMS
• 3: Miss call OTP
Page 5 of 9 12/24/2021
SMS Push Protocol Confidential Jatis Mobile
Reply Parameters:
Status Description
1 Success
This status will be combined with message id given by JATIS’s application.
The example is as follow:
Status=1&MessageId=3120910074119080761033f9
POST Response:
Status=1&MessageId=1234abc123af123
Page 6 of 9 12/24/2021
SMS Push Protocol Confidential Jatis Mobile
3 Delivery Report
Jatis sends the delivery status via HTTP protocol to clients when the delivery status is available.
1. M2M
2. Submit
response
3. SMS Legends:
request
Asynchronous
4. Submit
5. Telco response Synchronous
Submit
status
Request Parameters:
URL Address : http://xxx.xxx.xx.xx/xxxx.aspx?
(Client’s delivery reports URL)
userid : user id given by jatis, unique for each client
password : password given by jatis, unique for each userid
sender : Sender or Masking that will be displayed on cell
phone when the SMS received
MessageId : This Id is received from JATIS’s application when
SMS successfully submitted. Type : Nvarchar (50)
DeliveryStatus : Delivery status from jatis (1, 2, 3, 4,77) , Type :
Nvarchar (2)
Datereceived : Date received SMS from operator, Type : datetime
Description : Delivery Status Description
Page 7 of 9 12/24/2021
SMS Push Protocol Confidential Jatis Mobile
1. M2M
2. SMS
request
3. SMS Legends:
Asynchronous
4. Handset
delivery Synchronous
5. Delivery
Report
6. Handset
Delivery
status
Page 8 of 9 12/24/2021
SMS Push Protocol Confidential Jatis Mobile
Request Parameters:
URL Address : http://xxx.xxx.xx.xx/xxxx.aspx?
(Client’s delivery reports URL)
userid : user id given by jatis, unique for each client
password : password given by jatis, unique for each userid
sender : Sender or Masking that will be displayed on cell
phone when the SMS received
MessageId : This Id is received from JATIS’s application when
SMS successfully submitted. Type : Nvarchar (50)
DeliveryStatus : Delivery status from jatis (1, 2, 3, 4,77) , Type :
Nvarchar (2)
Datereceived : Date received SMS from operator, Type : datetime
Description : Delivery Status Description
Page 9 of 9 12/24/2021