Важно! Надо СРОЧНО поменять пароли, которые предоставляли техподдержке АСПРО!

Смс, messageservice

хорошая статья свой смс сервис


отправить смс (предварительно настроить смс службу, смс событие MY_SMS_EVENT и шаблон - дока битрикса)

$arFields = [
    'PHONE' => '+79990000000',
    'MY_PARAM1' => 'shdfjshfgjhg',
    'MY_PARAM2' => 'sdhfgsjdhfv hkjhkjh',
];

$sms = new \Bitrix\Main\Sms\Event('MY_SMS_EVENT', $arFields);

$sms->setSite(SITE_ID);
$sms->setLanguage(LANGUAGE_ID);
$sms->send();

Некоторые смс, которые отправляются через БП, не доставляются клиентам
В логах сделок есть отправка, а в логах смс оператора (подключается через приложение) нет такого
В настройках приложения доступ у юзера есть

Задача: найти причину

b_messageservice_message - таблица в которой смс хранятся (аналогична b_event для почты)


можно в таблицу b_event_log логировать
для этого параметр event_log_message_send ставим Y
echo Bitrix\Main\Config\Option::set('messageservice', 'event_log_message_send','Y');
echo Bitrix\Main\Config\Option::get('messageservice', 'event_log_message_send','N'); //должно быть Y


ANALYTICS_FILENAME - имя файла лога

определить в init.php
define("ANALYTICS_FILENAME", $_SERVER["DOCUMENT_ROOT"]."/sms_log.txt");

вообще в этот файл много чего пишется, может еще для чего пригодится

пример файла лога
2025-01-25 16:53:30   bitrix.nikaverro.ru   voximplant   eventONEXTERNALCALLSTART   novosystem.uiscomagic6794ecda9e9423.20911636   novosystem.uiscomagic      541
2025-01-25 16:53:33   bitrix.nikaverro.ru   mail   add_message_incoming      b336c08e-a914-456c-9e70-5199a5b2de6d@mx2.corp.nikaverro.ru      84085
2025-01-25 16:53:36   bitrix.nikaverro.ru   tasks   saveChecklist      0      89294
2025-01-25 16:53:39   bitrix.nikaverro.ru   voximplant   eventONEXTERNALCALLSTART   novosystem.uiscomagic6794ece3b6b2c3.07784338   novosystem.uiscomagic      89294
2025-01-25 16:53:40   bitrix.nikaverro.ru   tasks   saveChecklist      0      56112
2025-01-25 16:53:47   bitrix.nikaverro.ru   voximplant   eventONEXTERNALCALLSTART   novosystem.uiscomagic6794eceb94e465.77712051   novosystem.uiscomagic      51750
2025-01-25 16:54:01   bitrix.nikaverro.ru   tasks   saveChecklist      0      89294
2025-01-25 16:54:06   bitrix.nikaverro.ru   voximplant   eventONEXTERNALCALLSTART   novosystem.uiscomagic6794ecfe82c2c1.84061334   novosystem.uiscomagic      89294
2025-01-25 16:54:19   bitrix.nikaverro.ru   voximplant   callRegister   novosystem.uiscomagic6794ed0b8ea251.48762111   novosystem.uiscomagic   type2   8305
2025-01-25 16:54:36   bitrix.nikaverro.ru   tasks   saveChecklist      0      541
2025-01-25 16:55:19   bitrix.nikaverro.ru   tasks   saveChecklist      0      56112
2025-01-25 16:55:25   bitrix.nikaverro.ru   voximplant   eventONEXTERNALCALLSTART   novosystem.uiscomagic6794ed4dc0f164.29510909   novosystem.uiscomagic      89294
2025-01-25 16:55:40   bitrix.nikaverro.ru   voximplant   eventONEXTERNALCALLSTART   novosystem.uiscomagic6794ed5cb375d7.80623373   novosystem.uiscomagic      89294
2025-01-25 16:55:52   bitrix.nikaverro.ru   tasks   saveChecklist      0      56112
2025-01-25 16:55:58   bitrix.nikaverro.ru   voximplant   callRegister   novosystem.uiscomagic6794ed6ec2f7a0.99646494   novosystem.uiscomagic   type1   8305
2025-01-25 16:56:03   bitrix.nikaverro.ru   mail   add_message_outgoing      crm.activity.6870957-51JSUD@bitrix.nikaverro.ru      74848
2025-01-25 16:56:07   bitrix.nikaverro.ru   tasks   saveChecklist      0      89294
2025-01-25 16:56:09   bitrix.nikaverro.ru   voximplant   eventONEXTERNALCALLSTART   novosystem.uiscomagic6794ed79265939.62233043   novosystem.uiscomagic      89294
2025-01-25 16:56:11   bitrix.nikaverro.ru   tasks   saveChecklist      0      79458
2025-01-25 16:56:17   bitrix.nikaverro.ru   mail   add_message_incoming      12f1b22d-bf88-4a4f-8bde-81959e2fdc81@mx2.corp.nikaverro.ru      3040
2025-01-25 16:56:17   bitrix.nikaverro.ru   mail   add_message_incoming      fe70fe77-93e9-4d5c-8503-cd9f316b453a@mx2.corp.nikaverro.ru      3040
2025-01-25 16:56:17   bitrix.nikaverro.ru   mail   add_message_incoming      40ef26a8-d867-44d1-824b-9f756ad94259@mx2.corp.nikaverro.ru      3040
2025-01-25 16:56:21   bitrix.nikaverro.ru   messageservice   sendRestSMS   smsc.smscentre6794ed851c0ad1.40546526   smsc.smscentre      4724
2025-01-25 16:56:23   bitrix.nikaverro.ru   voximplant   eventONEXTERNALCALLSTART   novosystem.uiscomagic6794ed87e0fd30.26353143   novosystem.uiscomagic      74848
2025-01-25 16:56:37   bitrix.nikaverro.ru   voximplant   eventONEXTERNALCALLSTART   novosystem.uiscomagic6794ed95c41ae1.08304042   novosystem.uiscomagic      89294
2025-01-25 16:56:42   bitrix.nikaverro.ru   tasks   saveChecklist      0      74848
2025-01-25 16:56:50   bitrix.nikaverro.ru   voximplant   eventONEXTERNALCALLSTART   novosystem.uiscomagic6794eda27c6b65.89228783   novosystem.uiscomagic      51750
2025-01-25 16:56:51   bitrix.nikaverro.ru   voximplant   eventONEXTERNALCALLSTART   novosystem.uiscomagic6794eda32ef3b0.53268200   novosystem.uiscomagic      74848
2025-01-25 16:57:06   bitrix.nikaverro.ru   tasks   saveChecklist      0      74848
2025-01-25 16:57:12   bitrix.nikaverro.ru   voximplant   eventONEXTERNALCALLSTART   novosystem.uiscomagic6794edb8a71b40.66388034   novosystem.uiscomagic      74848
2025-01-25 16:57:52   bitrix.nikaverro.ru   voximplant   callRegister   novosystem.uiscomagic6794ede066d0f3.07917215   novosystem.uiscomagic   type2   8305
2025-01-25 16:58:03   bitrix.nikaverro.ru   crm   send_email_message   deal-830823   crm.activity.6871001-B5ICSK@bitrix.nikaverro.ru      4724
2025-01-25 16:58:08   bitrix.nikaverro.ru   mail   add_message_outgoing      crm.activity.6871001-B5ICSK@bitrix.nikaverro.ru      4724
2025-01-25 16:58:16   bitrix.nikaverro.ru   voximplant   eventONEXTERNALCALLSTART   novosystem.uiscomagic6794edf8a90d18.92492002   novosystem.uiscomagic      74848
2025-01-25 16:58:18   bitrix.nikaverro.ru   voximplant   eventONEXTERNALCALLSTART   novosystem.uiscomagic6794edfa03f6f4.60813728   novosystem.uiscomagic      541
2025-01-25 16:58:43   bitrix.nikaverro.ru   voximplant   eventONEXTERNALCALLSTART   novosystem.uiscomagic6794ee139e23e4.20809037   novosystem.uiscomagic      115
2025-01-25 16:58:49   bitrix.nikaverro.ru   voximplant   callRegister   novosystem.uiscomagic6794ee193904e4.38775707   novosystem.uiscomagic   type2   8305
2025-01-25 16:58:59   bitrix.nikaverro.ru   voximplant   eventONEXTERNALCALLSTART   novosystem.uiscomagic6794ee234bff06.41403184   novosystem.uiscomagic      74848
2025-01-25 16:59:04   bitrix.nikaverro.ru   tasks   saveChecklist      0      541
2025-01-25 16:59:07   bitrix.nikaverro.ru   voximplant   callRegister   novosystem.uiscomagic6794ee2b553738.14824627   novosystem.uiscomagic   type2   8305
2025-01-25 16:59:22   bitrix.nikaverro.ru   voximplant   eventONEXTERNALCALLSTART   novosystem.uiscomagic6794ee3acf4c60.46257752   novosystem.uiscomagic      541
2025-01-25 16:59:22   bitrix.nikaverro.ru   tasks   saveChecklist      0      79458
2025-01-25 16:59:29   bitrix.nikaverro.ru   voximplant   callRegister   novosystem.uiscomagic6794ee415029d7.13560455   novosystem.uiscomagic   type2   8305
2025-01-25 16:59:39   bitrix.nikaverro.ru   voximplant   callRegister   novosystem.uiscomagic6794ee4b72c2e3.43251077   novosystem.uiscomagic   type2   8305
В моем случае:
Битрикс не отправлял запросы в смс-сервис, потому что юзер был заблочен (но активен) в битриксе, а БП отправлял от него