Twilio

Twilio — один из наиболее распространённых сервисов, расположенных в Калифорнии. Twilio предоставляет свои услуги множеству компаний, в особенности компаниям, расположенным в США, Канаде и Великобритании. Для установки СМС шлюза вам понадобится ACCOUNT_SID и AUTH_TOKEN (или пара API_SID/API_SECRET), которые вы получите после регистрации Twilio аккаунта.


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

или


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

Полная SQL команда выглядит так:


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,'*');

Информацию о вашем ‘account_sid’ и ‘auth_token’ вы можете найти в вашей Twilio панели. Чтобы увидить ее, откройте ‘Show API Credentials’.
Выполните дополнительные SQL команды:


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 — номер телефона, предоставляемый провайдером Twilio. Первый дополнительный запрос добавляет номер телефона в поле ‘from’. Второй запрос позволяет дилеру пользоваться данным СМС шлюзом.
Если вы используете скриптинг bash, вам необходимо добавить символ обратной косой черты перед каждой кавычкой:

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

Входящие сообщения

Чтобы получать входящие сообщения через Twilio, добавьте следующий URL-адрес, используя web-интерфейс:

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

Где $IPADDR — IP адрес сервера или его доменное имя
$GATEID — идентификатор смс шлюза, который обрабатывает входящие сообщения
22000 — порт, используемый для прослушивания подключений (номер порта по умолчанию)

We use сookies to improve our website, products and related services, analyze site traffic, and serve targeted advertisements. If you continue to use our services, you consent to our use of сookies. Read more