Посмотрел запросы, которые выполняются при инициализации вызова.
Запрос уходит сюда: /rest/voximplant.call.startViaRest.json
Вижу что тут есть функции, в которых передается LINE_ID.
Подменяю в этих функциях LINE_ID на 74959999902 (по-умолчанию в настройках битрикс24 указан 74959999901, разумеется все 2 номера телефона в манго есть и они доступны при выборе в настройках телефонии).
Инициализирую вызов, но на приложение всё равно приходит звонок с того номера, который указан в настройках телефонии.
Если я правильно понимаю, то можно же до инициализации звонка выбрать номер исходящей линии для пользователя телефонии с помощью АПИ?
Я бы в исходнике посмотрел событие типа onBefore...
Посмотрел запросы, которые выполняются при инициализации вызова.
Запрос уходит сюда: /rest/voximplant.call.startViaRest.json
Вижу что тут есть функции, в которых передается LINE_ID.
Подменяю в этих функциях LINE_ID на 74959999902 (по-умолчанию в настройках битрикс24 указан 74959999901, разумеется все 2 номера телефона в манго есть и они доступны при выборе в настройках телефонии).
Инициализирую вызов, но на приложение всё равно приходит звонок с того номера, который указан в настройках телефонии.
Если я правильно понимаю, то можно же до инициализации звонка выбрать номер исходящей линии для пользователя телефонии с помощью АПИ?
наверное дело в самом манго коннект (расширения для браузера гугл хром). в нём нет возможности выбирать номер исходящего вызова для пользователя (используется тот, который указан в лк манго для пользователя) соответственно вызов из битрикс24 идет сначала на приложение манго коннект и уже манго коннект далее делает вызов абоненту...
Ну и для заполнения множественной переменной нужно использовать merge
да, тут не учел, спасибо. не понял для чего собирать одну переменную? я же каждое отдельное значение должен проверить, потом присвоить значение, и проверять след. значение
да, но только 4 возвращает, при попытке получить 5ое: [ArgumentCountError] Too few arguments to function logCalInit(), 4 passed and exactly 5 expected (0) /home/bitrix/www/bitrix/php_interface/init.php:4 #0: logCalInit(string, integer, string, integer)
да, тут не учел, спасибо. не понял для чего собирать одну переменную? я же каждое отдельное значение должен проверить, потом присвоить значение, и проверять след. значение