~1 минуту, Опубликовано 03.02.2023

Как отправить SMS средствами системы Bitrix

Как отправить SMS средствами системы Bitrix

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

$fields = array('PHONE' => '+79990000000', 'MACROS1' => 'Текст макроса 1', 'MACROS2' => 'Текст макроса 2',);
$sms = new \Bitrix\Main\Sms\Event('MY_SMS_EVENT', $fields);
$sms->setSite(SITE_ID);
$sms->setLanguage(LANG);
$sms->send();

Проверить, что было отправлено, можно, если посмотреть данные из таблицы “b_messageservice_message” или с помощью SQL запрос:

$connection = \Bitrix\Main\Application::getConnection();
$result = $connection->query('SELECT * FROM b_messageservice_message ORDER BY ID DESC');
Читайте также  Создание выгрузки Битрикс XML через XmlWriter

Категории: Bitrix