Call 26.975.0: исправлено приглашение в звонок из iOS-приложения
Call 26.975.0 исправляет приглашение участников в звонок из мобильного приложения на iOS, публичный API модуля не менялся. Приглашение блокировал фильтр Bitrix\Call\Controller\ActionFilter\SameOrigin из 26.900.0 (разбор), потому что iOS-клиент шлёт Origin голым host портала без схемы, а фильтр отвечал на такой заголовок ошибкой foreign_origin. Теперь Origin без :// разбирается так же, как Host, с отброшенными портами 80 и 443, и у портала portal.example.com проходят portal.example.com, portal.example.com:443 и portal.example.com:80. Фильтр стоит на четырёх действиях, которые принимают только POST и которые вызывает мобильное приложение: call.Call.invite, call.CallManager.create, call.CallManager.invite и call.CallLog.markAllAsSeen. Чужой host и null фильтр отклоняет, Origin со схемой проверяет как раньше, а браузер Origin без схемы не пишет, поэтому форма с чужого сайта по-прежнему получает отказ.