Voximplant 26.900.0: подписанные параметры экспорта статистики
Voximplant 26.900.0 подписывает имя компонента при экспорте детализации статистики. Обновление также исправляет REST-сценарии, отметку пропущенного переадресованного звонка и чтение настроек прокси.
Новое
Компонент voximplant.statistic.detail подписывает имя компонента через Export::signExportParameters() и передаёт результат в контроллер экспорта как signedParameters. Если метода нет, компонент сохраняет прежний режим без подписи.
Метод voximplant.user.deactivatePhone теперь передаёт false в SetPhoneActive(). Раньше из-за неверного значения он активировал телефон, хотя был вызван для деактивации. telephony.call.attachTranscription проверяет каждый элемент MESSAGES и для неверного элемента бросает RestException с индексом в сообщении, например MESSAGES[0] should be an array.
Если переадресованный звонок завершился с кодом 304, CRM-активность получает SETTINGS['MISSED_CALL'] = true.
Мелочи и находки
- Схема уведомлений телефонии получила секцию
PRODUCT_SOURCEсID = telephony; прежние типы уведомлений перенесены под ключNOTIFY. - Поиск REST-подписчиков внешних звонков и обратных вызовов переводит имя события в верхний регистр перед запросом.
- Настройки
proxy_hostиproxy_portчитаются из модуляvoximplant: опечаткаvoximpantисправлена.