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>