СМС шлюз настраивается с помощью таблицы 'google.sms_gates' в базе данных.
Ниже представлены основные настройки для Twilio и Nexmo (одни из самых популярных СМС шлюзов), а также настройки обычного SMPP сервера (которые могут быть применены к любому SMPP серверу). Указаны только необходимые настройки. Параметры разделены запятой.
Twilio
owner_id: 1
label: <любое_название_СМС_шлюза>
type: transceiver
provider: twilio
params:
{
"account_sid": <sid_вашего_аккаунта>, # расположен в настройках вашего Twilio аккаунта
"auth_token": <ваш_auth_token>, # расположен в настройках вашего Twilio аккаунта
"enable_status_callback": false,
}
enabled: 1
class_filter: *
Nexmo
owner_id: 1
label: <любое_название_СМС_шлюза>
type: transceiver
provider: nexmo
params:
{
"api_key": <ваш_api_ключ> # расположен в настройках вашего Nexmo аккаунта
"api_secret": <ваш_api_secret> # расположен в настройках вашего Nexmo аккаунта
}
enabled: 1
class_filter: *
SMPP
owner_id: 1
label: <любое_название_СМС_шлюза>
type: transceiver
provider: smpp
params:
{
"addresses": ["smpp.server.com:1234"] # адрес и порт SMPP сервера
"login": <логин>
"password": <пароль>
}
enabled: 1
class_filter: *