R&D/RCS

list subscribe

sunshout 2018. 10. 13. 11:49

List subscribe 는 budy list 에 대한 상태를 체크할 수 있다.


SIP 예제


SIP body 에 budy 의 sip URI를 넣으면 된다. 

<entry uri="sip:+9991100010001@example.com" ns0:copyControl="to"/>


SUBSCRIBE sip:+9991100010006@example.com SIP/2.0^M

Via: SIP/2.0/TLS 172.30.0.73:8002;branch=z9hG4bKaQBbJW1bQrVw0ehR^M

Max-Forwards: 70^M

Call-ID: load-a1-c0-14-X9jBj6lpQaHIPeRfJbr78SUqOSm10Fe5@172.30.0.73:8002^M

From: <sip:anonymous@anonymous.invalid>;tag=eSsdknTghrSgMBPv^M

To: <sip:+9991100010006@example.com>^M

CSeq: 1 SUBSCRIBE^M

Contact: <sip:172.30.0.73:8002;transport=tls>^M

Event: presence^M

Expires: 30^M

Accept: application/pidf+xml,application/pidf-diff+xml,multipart/related,application/rlmi+xml,application/simple-filter+xml^M

Accept-Encoding: gzip^M

Accept-Contact: *;+g.oma.sip-im;explicit;require^M

Supported: eventlist,sec-agree^M

User-Agent: IM-Serv/OMA 1.0 NPFrame-SIP-krypton-v7.0.0^M

Content-Disposition: recipient-list^M

Content-Type: application/resource-lists+xml^M

Content-Length: 357^M

P-Preferred-Identity: <sip:+9991100010006@example.com>^M

^M

<?xml version="1.0" encoding="UTF-8"?>^M

<resource-lists xmlns:ns0="urn:ietf:params:xml:ns:copycontrol" xmlns="urn:ietf:params:xml:ns:resource-lists">^M

<list>^M

<entry uri="sip:+9991100010001@example.com" ns0:copyControl="to"/>^M

<entry uri="sip:+9991100010002@example.com" ns0:copyControl="to"/>^M

</list>^M

</resource-lists>^M