Перейти к содержанию

Провайдеры SMS

Для настройки сервиса SMS-уведомлений выберите поставщика услуг, с которым нужно заключить соглашение об обслуживании.

Для добавления провайдера нажмите кнопку Добавить и внесите данные в открывшемся окне.

Чтобы отредактировать настройки провайдера, нажмите на строку в списке провайдеров. Откроется окно для редактирования дополнительных настроек.

Логин, пароль, а в некоторых случаях и адрес сервиса выдаются SMS-провайдером.

Для провайдеров, кроме Beeline и Plivo, есть возможность отправлять СМС через прокси-сервер с аутентификацией.

Для провайдера Beeline может быть использован метод авторизации PLAIN. Для этого необходимо заполнить Адрес сервиса и включить опцию Использовать HTTPS. Если параметр Использовать HTTPS отключен, отправка SMS продолжает работать через SMTP.

ℹ️ Для провайдера МТС пароль нужно вводить в виде MD5-функции (MD5 hash) от пароля. Получить функцию можно с помощью генератора, например, здесь

В блоке Отправители указывается адрес отправителя SMS, который увидит получатель на своем телефоне. У SMS-провайдеров есть возможность настраивать отправителей, чтобы SMS проходило не с номера, а от имени отправителя. SMS из системы "Первая форма" приходят от отправителя "1Форма". Если система SMS вызывается из внешних модулей или из БД, то SMS-уведомление приходит от отправителя "По умолчанию". Имя каждого отправителя ("По умолчанию" и "1Форма") в явном виде регистрируется на сайте SMS-провайдера.

ℹ️ Большинство провайдеров обязуют в явном виде регистрировать наименование каждого отправителя на их сайте

Отправители "Дополнительный 1" и "Дополнительный 2" временно не используются.

При настройке вы можете отправить проверочное SMS-сообщение. Для этого введите номер телефона получателя, текст сообщения и нажмите кнопку Послать проверочный СМС.

Чтобы сохранить настройки, нажмите кнопку Сохранить.

Дополнительные настройки

ℹ️ Настройка через web.config актуальна только для версий до перехода на .NET Core. В современных версиях используйте appsettings.json.

При настройке SmsMM.ru в файле web.config в разделе <system.net> необходимо добавить:

<settings>
  <httpWebRequest useUnsafeHeaderParsing="true"/>
</settings>

Список сервисов

Провайдер Сайт провайдера Комментарий
Beeline http://beeline.amega-inform.ru Рекомендуется для компаний, ведущих свою деятельность в России
Clickatell http://www.clickatell.com Рекомендуется для компаний, ведущих свою деятельность за рубежом либо на международном уровне
Mobilmoney http://www.mobilmoney.ru Рекомендуется для компаний, ведущих свою деятельность в России
SMSintel http://www.smsintel.ru Рекомендуется для компаний, ведущих свою деятельность в России
BMI-telecom http://bmi-telecom.eu/en
Nexmo http://nexmo.com
MTS http://www.mcommunicator.ru
Plivo https://www.plivo.com
TelefonZentrale http://telefonzentrale.cz
txtNation http://www.txtnation.com
Lancktele http://www.lancktele.com
MTSMarketolog https://marketolog.mts.ru
MegafonHub https://hub.megafon.ru
SMSTraffic https://api.smstraffic.ru/multi.php

Список сервисов постоянно расширяется.

Особенности настройки при работе с определёнными провайдерами

SMSintel

Использование логина и пароля от личного кабинета в API запрещено. Из соображений безопасности требуется задать для API логин и пароль, отличающиеся от личного кабинета.