@Vellis-msk

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

Добрый день.
Есть телефония на базе FreePBX Distro.
Задача, абсолютно всем звонкам (внутренним, исходящим наружу, входящим) в SIP Header добавлять значение UNIQUEID, для дальнейшего анализа звонков в CRM.
В extensions_custom.conf добавляю:
exten => _.,1,SIPaddheader(Unique-ID: ${UNIQUEID})
И при получении входящего звонка с другого внутреннего номера видим, что необходимая информация получена:
5f0da11b064f0481794614.png
Как ни крутил SIPaddheader в этом файле, не получается добавить UNIQUEID в заголовок исходящих звонков, и входящих "из вне".

UPDATE:
В extensions_custom.conf запилил следующее:
[macro-dialout-one-predial-hook]
exten => s,1,SIPAddHeader(X-Unique-ID: ${UNIQUEID})
exten => s,n,MacroExit()

Теперь заголовок добавляется ко всем входящим (внутренним, "из вне", переадресованым, возвращенным из очереди и т.д.). Осталось добиться такого же эффекта для исходящих.
UPDATE UPDATE:
Ошибочка, при звонках из очереди заголовок не добавляется, только при вводе внутреннего номера.
  • Вопрос задан
  • 42 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы