4.8.1 A setSubscribers Request
After bob@contoso.com receives the self SUBSCRIBE NOTIFY, he sends a setSubscribers request to acknowledge alice@contoso.com.
-
SERVICE sip:bob@contoso.com SIP/2.0 Via: SIP/2.0/TLS 172.24.41.100:1710 Max-Forwards: 70 From: <sip:bob@contoso.com>;tag=3c8e860cc0;epid=5e434f57d3 To: <sip:bob@contoso.com> Call-ID: dddea4396b6049078c9624f01b73f12b CSeq: 1 SERVICE Contact: <sip:bob@contoso.com;opaque=user:epid:YoF3PgQjXFaEdxpfElfutwAA;gruu> User-Agent: UCCP/2.0.6362.0 OC/2.0.6362.0 (Microsoft Office Communicator) Proxy-Authorization: … Content-Type: application/msrtc-presence-setsubscriber+xml Content-Length: … <setSubscribers xmlns="http://schemas.microsoft.com/2006/09/sip/presence-subscribers"> <subscriber user="alice@contoso.com" acknowledged="true"/> </setSubscribers>
The server sends back a 200 OK response.
-
SIP/2.0 200 OK Authentication-Info: … From: "Bob"<sip:bob@contoso.com>;tag=3c8e860cc0;epid=5e434f57d3 To: <sip:bob@contoso.com>;tag=77E194543CA4ACA978CF0109285FCC40 Call-ID: dddea4396b6049078c9624f01b73f12b CSeq: 1 SERVICE Via: SIP/2.0/TLS 172.24.41.100:1710;ms-received-port=1710;ms-received-cid=6F00 Content-Length: 0
A Self SUBSCRIBE NOTIFY request results from a change in "subscribers" scope because of a setSubscribers operation.
Any change in subscriber list, which in this case is because of a setSubscribers request, causes a self SUBSCRIBE NOTIFY request to be generated.
-
BENOTIFY sip:172.24.41.100:1710;transport=tls;ms-opaque=c455c01228;ms-received-cid=6F00 SIP/2.0 Via: SIP/2.0/TLS 172.24.41.100:5061;branch=z9hG4bKDA1327AE.8699748D;branched=FALSE Authentication-Info: … Max-Forwards: 70 To: <sip:bob@contoso.com>;tag=676f7038e7;epid=5e434f57d3 Content-Length: … From: <sip:bob@contoso.com>;tag=BF0F0080 Call-ID: b3840f60a46542d7ab597d8c3466310a CSeq: 3 BENOTIFY Require: eventlist Content-Type: application/vnd-microsoft-roaming-self+xml Event: vnd-microsoft-roaming-self subscription-state: active;expires=48355 <roamingData xmlns="http://schemas.microsoft.com/2006/09/sip/roaming-self" xmlns:cat="http://schemas.microsoft.com/2006/09/sip/categories" xmlns:con="http://schemas.microsoft.com/2006/09/sip/containers" xmlns:sub="http://schemas.microsoft.com/2006/09/sip/presence-subscribers"> <subscribers xmlns="http://schemas.microsoft.com/2006/09/sip/presence-subscribers"/> </roamingData>