Account Details (OBD Call Manager)
First login to the system by using below credentials and upload the audio files (.wav) which you
want to play in OBD.
URL: http://203.81.110.75:8080/OBDCallManagerAPI/
Username: test
Password: XXXXX
OBD Call Manager API Details
URL: http://203.81.110.75:8080/OBDCallManagerAPI/obdCallgenerator
Authentication key: XXXXXXXXXXXXXXX
Request/ Response data type
Request Type: JSON , Response Type: JSON
API Parameter Details
Parameter | Description | Example Values |
language | Prompt language | S,E |
userId | Username | XXXXX |
campaignId | Reference ID | 12345678 |
accessToken | SHA512 Encrypt(Username+ timestamp + Authentication key) | 65170F720016ASER83944F9909FB6BCA75F26CB896BE9D1CS2374 B4909F4191AA14875A3ABF7C2C6448AD04EEBDB793D4C990B45 DB456B8017A6EDC0CFA7B7C |
msisdn | Recipient mobile number | 077XXXXXXX |
timestamp | Date and time | 2019-10-02 11:48:43 |
prompts | Array list with paying order | |
promptList | Prompts order | [{ “type”: “wav”, “value”: “prompt1.wav” }, { “type”: ” date “, “value”: ” 20-10-2017 “ },{ “type”: ” number “, “value”: “4567” }] |
type | Prompt or other data types | wav |
value | Values related to given types | Promt1.wav |
Prompt Types and Sample Values
Prompt types | Example values |
wav | Prompt1.wav |
number | 4567 |
amount | 6546.50 |
date | 20-10-2017 |
time | 12:30 pm |
dtmfLong | 1234 |
dtmfShort | 6789 |
Sample Request
{
"language": "E",
"userId": "test",
"campaignId": "26667",
"accessToken":
"13968B4722A19EBD2D21F1DCEE99398B0DCA022BDC7B27B3DB55C73D407D953ACBB4533F177100E755D78
6989EDA9E93910DD0B32DFCEWJ7RU436484D159432E",
"msisdn":"07XXXXXXXX",
"timestamp":"2020-01-26 20:27:43",
"prompts": {
"promptList": [{
"type": "wav",
"value": "welcome_st.wav"
}, {
"type": "number",
Sample Response
{
"userId":" XXXXX",
"campaignId":" 2346667",
"statusCode":"100",
"statusDiscription":"Call generated successfully.",
"msisdn":"070XXXXXXX"
}
Status Codes and Status Descriptions
Status Code | Status Description |
100 | Call generated successfully |
102 | Invalid JSON format. |
108 | Incorrect prompt list |
105 | Not supported language format |
106 | System error |
107 | Call generation failure |
101 | Authentication failed |
103 | Invalid user ID |
104 | Landline number or Invalid mobile number |