SIP-заголовки
Обработка заголовков в сценарии:
-
При входящем звонке бот извлекает SIP-заголовки из сообщения
INVITE
:- Системные заголовки:
call-id
,cseq
,contact
,from
,max-forwards
,refer-to
,to
,via
. - Дополнительные заголовки. Укажите их в параметре SIP-заголовки в настройках телефонии.
- Системные заголовки:
-
В сценарии вы можете получить извлеченные заголовки с помощью
$dialer.getSipHeaders
:{
"cseq": "12345 INVITE",
"contact": "<sip:userA@hostA>",
"call-id": "abc123",
"max-forwards": "70",
"from": "<sip:userA@domainA>;tag=tagA",
"to": "<sip:userB@hostB>",
"via": "SIP/2.0/UDP hostB:5060;branch=z9hG4bKbranchA",
"X-Example": "Example" // Дополнительный заголовок
} -
- Передаются системные заголовки с оригинальными значениями из текущего звонка.
- Передаются все дополнительные заголовки из текущего звонка.
- Если вы используете тип ответа
switch
, то также передаются дополнительные заголовки изheaders
. В этом параметре вы можете указать новые заголовки и переопределить существующие.
предупреждение-
Если вы переопределите системные заголовки в параметре
headers
, изменения будут проигнорированы. -
Если бот извлек дополнительный заголовок, но вы не указали его в
headers
, он все равно будет передан.