Сквозные заголовки
Этот перевод выполнен автоматически и ещё не вычитан. Читать английскую версию
FlySIP — это back-to-back user agent: он формирует новый INVITE для вендора и не копирует в него заголовки абонента. Если сеть партнёра полагается на заголовок, который коммутатор не обрабатывает, например Remote-Party-ID или собственный заголовок X-, добавьте его в сквозные заголовки. Тогда коммутатор копирует его без изменений в следующее плечо звонка.
Как это работает
Заголовок раздела «Как это работает»- Перечислите имена заголовков в поле Pass-Through Headers (сквозные заголовки) в System Management → SIP Features → SIP через запятую:
Remote-Party-ID, X-Billing-Ref. Имена не чувствительны к регистру. - Для каждого входящего INVITE коммутатор ищет эти заголовки и сохраняет каждую найденную копию.
- Коммутатор добавляет сохранённые заголовки без изменений в каждый исходящий INVITE звонка: к каждому вендору, которого он перебирает, а также в плечи on-net и Follow Me.
Список действует для всего коммутатора; фильтра на уровне аккаунта или подключения нет. Он хранится в ключе конфигурации system/sip/headers/passthrough, который также можно читать и изменять методами getSystemConfig и setSystemConfig XML-RPC API.
Ключевые понятия
Заголовок раздела «Ключевые понятия»- Connection (подключение) — маршрут к вендору (SIP-хост, порт, протокол, кодеки), по которому маршрутизация отправляет звонки.
- XML-RPC API — программный интерфейс софтсвича и панели, которым пользуются интеграции и сама панель.
Типичные сценарии
Заголовок раздела «Типичные сценарии»Вендору нужен Remote-Party-ID абонента точно в том виде, в каком он получен
Заголовок раздела «Вендору нужен Remote-Party-ID абонента точно в том виде, в каком он получен»Добавьте Remote-Party-ID в Pass-Through Headers. Вендор получает заголовок байт в байт, с хостом и параметрами абонента.
Вендору нужен Remote-Party-ID, но абонент отправляет P-Asserted-Identity
Заголовок раздела «Вендору нужен Remote-Party-ID, но абонент отправляет P-Asserted-Identity»Сквозная передача не преобразует заголовки. Вместо этого используйте настройки идентичности: они читают любой из этих заголовков и отправляют любой из них. См. Подтверждённая идентичность и приватность.