There is currently possibility to define following SMS providers in Admin console:

  1. Certificall
  2. Retarus

Create new SMS provider - CERTIFICALL - method GET

Admin Console / Tenant configuration / SMS provider / New SMS provider

parameter

description

value

Description


Certificall

URL


***

ignore SSL certificate

checkbox

Unchecked

HTTP method


GET

PUT

POST

proxy configuration


none

Results regex


returnCode:([A-z\\s].*)

Success string


OK

Body

Posibility to use body with placeholders (content-type header is mandatory) or current feature to send parameters (POST a GET)

Allows to define the body of the request (Use %SMS_TEXT% and %PHONE_NUMBER% placeholders)

e.g.

{

"address" : "%PHONE_NUMBER%",

"message" : "%SMS_TEXT%"

}

URL parameters


request=reqName

accountLogin=***

servicePassword=***

userPhone=PHONE_NUMBER

serviceId=402

accountPassword=***

sms_text=SMS_TEXT

Headers

the definition of content

content-type=application/json


Create new SMS provider - RETARUS

Admin Console / Tenant configuration / SMS provider / New SMS provider

parameter

description

value

Description


Retarus

URL


https://sms4a.retarus.com/rest/v1/jobs

ignore SSL certificate

checkbox

Unchecked

HTTP method


POST

proxy configuration


none

Results regex


.*(jobId).*

Success string


jobId

Body

Posibility to use body with placeholders (content-type header is mandatory) or current feature to send parameters (POST a GET)

Allows to define the body of the request (Use %SMS_TEXT% and %PHONE_NUMBER% placeholders)

e.g.

{"options":{"src":"Reist","statusRequested":true},"messages":[{"text":"%SMS_TEXT%","recipients":[{"dst":"%PHONE_NUMBER%","customerRef":"rt-preprod"}]}]}

URL parameters



Headers

the definition of content

Authorization=Basic cmVpc3Rfc3dpc3M6Kjk1TjkxNj1NWHZ5

Content-type=application/json

Accept=application/json

<< Back