Приветствую!
Коллеги подскажите, пожалуйста, есть ли в CGP возможность понять
значение произвольного SIP header'a из INVITE'a / reply ?
Например, вот в таком вызове:
INVITE sip:pbx@cgp.domain.tld SIP/2.0
Date: Thu, 22 Mar 2007 11:35:46 GMT
CSeq: 1 INVITE
Via: SIP/2.0/UDP 192.168.1.101:5060;branch=z9hG4bK204ee624;rport
User-Agent: Alice UA
From: "Alice" <sip:alter@sipname.ru>;tag=ace78924
Call-ID: e0e08924-d7d6-db11-9ca5-0014852e7d45
To: <sip:bob@domain.tld>
Contact: <sip:alice@192.168.1.101:5060;transport=udp>
Allow: INVITE,ACK,OPTIONS,BYE,CANCEL,NOTIFY,REFER,MESSAGE
P-Originator: Busy Bob <sip:bob@domain.tld> P-Action: search P-Reason: out-of-office
в CG/PL'e хочется получить значение заголовков P-Originator, P-Action и P-Reason.
Изучение документации на
http://www.stalker.com/CommuniGatePro/PBXApp.html#Signals наводит на
мысль, что надо изголяться примерно таким способом:
INVITE sip:pbx@cgp.domain.tld SIP/2.0
Date: Thu, 22 Mar 2007 11:35:46 GMT
CSeq: 1 INVITE
Via: SIP/2.0/UDP 192.168.1.101:5060;branch=z9hG4bK204ee624;rport
User-Agent: Alice UA
From: "Alice" <sip:alter@sipname.ru>;tag=ace78924
Call-ID: e0e08924-d7d6-db11-9ca5-0014852e7d45
To: <sip:bob@domain.tld>
Contact: <sip:alice@192.168.1.101:5060;transport=udp>
Allow: INVITE,ACK,OPTIONS,BYE,CANCEL,NOTIFY,REFER,MESSAGE
P-CGP-Private: originator=<sip:bob@domain.tld>;action=search;reason=out
Content-Type: application/sdp
Content-Length: 415
Max-Forwards: 70
[..sdp skipped..]
Вопросы:
1. Есть ли возможность произвольной манипуляции хидерами а-la прочитать/удалить/добавить ? (Я плохо смотрел в документацию ?)
2. Если нет, то можно ли работать с P-CGP-Private таким произвольно-наглым способом ?
--- С уважением, Андрей Стаценко, Наунет СП.Получено Thu Mar 22 12:38:55 2007
Этот архив был сгенерирован hypermail 2.1.8 : Fri 24 Apr 2015 - 16:15:30 MSK