Как добавить SipAddHeader для всех звонков? - PullRequest
0 голосов

Есть телефония на базе FreePBX Distro. Задача, для всех звонков (внутренних, исходящих, входящих) в SIP Header добавить значение UNIQUEID, для дальнейшего анализа звонков в CRM. В extension_custom.conf добавляю:

exten => _., 1, SIPaddheader (Unique-ID: $ {UNIQUEID})

И при поступлении входящего звонка с другого внутреннего номера видим, что получена необходимая информация: 1 Как бы SIPaddheader ни делал в этом файла невозможно добавить UNIQUEID в заголовок исходящих звонков и входящих извне.

1 Ответ

0 голосов
/ 14 июля 2020

SIPAddHeader добавляет заголовки только для следующего ОДНОГО исходящего и только для первого приглашения.

Для входящих вызовов используйте переменные каналов.

Обратите внимание, что некоторые приложения, такие как группа звонков и очереди, могут создавать много больше одного канала, поэтому вам нужно использовать наследование (добавьте два символа подчеркивания перед именем переменной). Проверьте звездочку do c для получения дополнительной информации.

Нет единственного места, чтобы сделать его идеальным, вы должны понимать внутреннее устройство freepbx.

...