Twilio

Twilio is one of the most popular services in the world based in California. It works well in many countries, especially in the US, Canada, and the UK. You will need ACCOUNT_SID and AUTH_TOKEN (or API_SID/API_SECRET pair) which you can get after registrating a Twilio account.

field params:
{
    "account_sid": "ACdc5f132a3c49700934481addd5ce1659",
    "auth_token": "1095175a27d2044c06e1db8577b484f3", 
    "enable_status_callback": false
}
type: transceiver
provider: twilio

or

field params:
{
    "account_sid": "ACdc5f132a3c49700934481addd5ce1659",
    "api_sid": "SK12347865ugdfjbdf7845876345", 
    "api_secret": "BS12347865ugdfjbdf7845876345", 
    "enable_status_callback": false
}
type: transceiver
provider: twilio

The full SQL request will look like this:

INSERT INTO `google`.`sms_gates` (`type`, `provider`, `params`, `enabled`, `class_filter`) VALUES ('transceiver', 'twilio','{"account_sid": "ACdc5f132a3c49700934481addd5ce1659","auth_token":"1095175a27d2044c06e1db8577b484f3", "enable_status_callback": true}',1,'*');

You can find information on your ‘account_sid’ and ‘auth_token’ in your dashboard. To see it, please click on ‘Show API Credentials’.
And do additional SQL requests:

UPDATE `google`.`dealers` SET `master_phone` = "TWILIO_PHONE",`from_sms`="TWILIO_PHONE" WHERE dealer_id=1;
INSERT INTO `google`.`sms_gates_to_dealers` (`dealer_id`, `gate_id`) VALUES (0, 1);

TWILIO_PHONE stands for the phone number you have leased from Twilio provider. The first additional SQL requests is adding phone that will be sent in ‘from’ field to Twilio API. The last one assigns dealer to sms gate used by this dealer.
If you are going to use bash scripting you will need to escape all backticks, for example,

UPDATE \`google\`.\`dealers\` SET \`master_phone\` ....

Incoming messages

To get incoming messages via Twilio provider add the following URL using web-interface:

http://$IPADDR:22000/sms/$GATEID/incoming

Where $IPADDR is an ip address of the server or its domain name
$GATEID – id of sms gate which is processing incoming messages
22000 – port used to listen connects (default value)

If you have more questions please contact our support team

Contacts

USA: +1 858 815 9045

Mexico: +52 334 1642158

UK: +44 808 1641499

Germany: +49 1573 5988250

Russia: +7 495 223 0427

Log in

Login

[clean-login]

CLOSE
Register

[clean-login-register]

CLOSE
Loading...