Перейти к основному содержимому

SIP-заголовки

Как работать с SIP-заголовками в процессе:

  1. При входящем звонке процесс извлекает SIP-заголовки из сообщения INVITE:

    • Системные заголовки: call-id, cseq, contact, from, max-forwards, refer-to, to, via.
    • Дополнительные заголовки. Укажите их на вкладке SIP-заголовки в настройках SIP-подключения.
  2. В процессе вы можете получить извлеченные заголовки с помощью 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" // Дополнительный заголовок
    }
    • Системные заголовки всегда передаются в нижнем регистре.
    • Дополнительные будут в том же регистре, в котором вы их указали на вкладке SIP-заголовки в настройках SIP-подключения.