хорошая статья свой смс сервис |
отправить смс (предварительно настроить смс службу, смс событие 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 |
В моем случае: Битрикс не отправлял запросы в смс-сервис, потому что юзер был заблочен (но активен) в битриксе, а БП отправлял от него |