В этой небольшой статье мы разберем отправку sms с помощью стандартных средств 1С-Битрикс Управление сайтом
Шаг 1: Заходим в настройки главного модуля и во вкладке «Отправка СМС» выбираем службу отправки СМС и производим все необходимые настройки в модуле «Служба сообщений» и со стороны своего оператора СМС.
Шаг 2: Заходим в раздел «Почтовые и СМС события» — «Типы событий» и создаем новый тип события с указанием вида события «СМС-событие». Примерно как ниже.
Шаг 3: Заходим в раздел «Почтовые и СМС события» — «Шаблоны СМС-событий» и создаем шаблон СМС.
Шаг 4: Делаем отсылку СМС с помощью API. Используем такой код:
$phone = '79990000000';
// номер телефона
$sms_tpl_params = Array(
'USER_PHONE' => $phone,
'PARAM1' => rand(1000,9999),
// параметр из шаблона
'SMS_EVENT' => 'TEST_SMS'
// идентификатор события
);
$sms = new \Bitrix\Main\Sms\Event(
$sms_tpl_params['SMS_EVENT'],
$sms_tpl_params
);
$sms->send(true); // метод отсылки СМС-сообщения
Проверяем и получаем СМС на мобильный телефон.