Avasarala Ranjit-A20990 wrote: > It could be that they did not anticipate the buddy list to very large > one.
Or it could be that they expected that the implementors would support TCP, as 3261 requires them to do. Thanks, Paul > Regards > Ranjit > > -----Original Message----- > From: sip-implementors-boun...@lists.cs.columbia.edu > [mailto:sip-implementors-boun...@lists.cs.columbia.edu] On Behalf Of > Vavilapalli Srikanth-A19563 > Sent: Friday, April 09, 2010 2:21 PM > To: Pandurangan R S; sim...@ietf.org > Cc: sip-implementors@lists.cs.columbia.edu > Subject: Re: [Sip-implementors] [Simple] Question on RFC 4662 - > ResourceListSubscription > > There was also an example given in RFC 4662 in Section 6 at Page 20.. > > 3. As is required by RFC 3265 [2], the RLS sends a NOTIFY immediately > upon accepting the subscription. In this example, we are assuming that > the local RLS is also an authority for presence information for the > users in the "vancouver.example.com" domain. "*********The NOTIFY > contains an RLMI document describing the entire buddy list (initial > notifies require full state)*********", as well as presence information > for the users about which it already knows. > > <?xml version="1.0" encoding="UTF-8"?> > <list xmlns="urn:ietf:params:xml:ns:rlmi" > uri="sip:adam-frie...@pres.vancouver.example.com" > version="1" fullState="true"> > <name xml:lang="en">Buddy List at COM</name> > <name xml:lang="de">Liste der Freunde an COM</name> > <resource uri="sip:b...@vancouver.example.com""> > <name>Bob Smith</name> > <instance id="juwigmtboe" state="active" > cid="buz...@pres.vancouver.example.com"/> > </resource> > <resource uri="sip:d...@vancouver.example.com"> > <name>Dave Jones</name> > <instance id="hqzsuxtfyq" state="active" > cid="zvs...@pres.vancouver.example.com"/> > </resource> > <resource uri="sip:e...@dallas.example.net"> > <name>Ed at NET</name> > </resource> > <resource uri="sip:adam-frie...@stockholm.example.org"> > <name xml:lang="en">My Friends at ORG</name> > <name xml:lang="de">Meine Freunde an ORG</name> > </resource> > </list> > > In the above example List "adam-budd...@pres.vancouver.example.com" > contains members as > sip:b...@vancouver.example.com, > sip:d...@vancouver.example.com, > sip:e...@dallas.example.net and > sip:adam-frie...@stockholm.example.org > > > Not sure why RFC mandates/recommends to keep the entire buddy list info > in the first NOTIFY.. > > > > -----Original Message----- > From: simple-boun...@ietf.org [mailto:simple-boun...@ietf.org] On Behalf > Of Vavilapalli Srikanth-A19563 > Sent: Friday, April 09, 2010 12:38 PM > To: Pandurangan R S; sim...@ietf.org > Cc: sip-implementors@lists.cs.columbia.edu > Subject: Re: [Simple] [Sip-implementors] Question on RFC 4662 - > ResourceList Subscription > > Forwarding to SIMPLE mailing list... > > -----Original Message----- > From: Pandurangan R S [mailto:pandurangan....@gmail.com] > Sent: Friday, April 09, 2010 12:07 PM > To: Vavilapalli Srikanth-A19563 > Cc: sip-implementors@lists.cs.columbia.edu > Subject: Re: [Sip-implementors] Question on RFC 4662 - Resource List > Subscription > > RFC 4662 states > > The third mandatory attribute is "fullState". The "fullState" > attribute indicates whether the NOTIFY message contains information > for every resource in the list. If it does, the value of the > attribute is "true" (or "1"); otherwise, it is "false" (or "0"). The > first NOTIFY sent in a subscription MUST contain full state, as must > the first NOTIFY sent after receipt of a SUBSCRIBE request for the > subscription. > > Why is it a required that first NOTIFY contains information for every > resource in the list? I believe it can have a initial information (which > tells the subscriber to get rid of any old info) and then build upon the > data using further NOTIFYs. > > Any interop problems if the "fullState" flag is interpreted as > "initialState" flag? > > On Fri, Apr 9, 2010 at 10:48 AM, Vavilapalli Srikanth-A19563 > <srikan...@motorola.com> wrote: >> Hi >> >> I have a question related to first NOTIFY being generated for a >> Resource List Subscription assuming where the all the entities support > >> only unreliable UDP transport and message size is limitied by path MTU > >> size (because of for ex. No support for UDP fragmentation by the >> intermediate routers on that network).. >> >> As per RFC 4662, The first NOTIFY sent in a subscription MUST contain >> full state, as must the first NOTIFY sent after receipt of a SUBSCRIBE > >> request for the subscription. And the "fullState" attribute indicates >> that the NOTIFY message contains information for every resource in the > >> list.. >> >> Assuming a user has subscribed to his buddy list of 100 to 150 users >> and MTU size is defined as 1500 Bytes, How to fit the "full state" >> information (which contains the RLMI with all the the user URIs with >> the state of subscription + ZERO or more presence states of each >> resource in the list) in the first NOTIFY sent towards subscrier? >> >> Are there any well defined schemes to split such a BIG NOTIFY in to >> multiple NOTIFYs without violating the above RFC 4662 requirement? >> >> Regards >> Srikanth >> >> _______________________________________________ >> Sip-implementors mailing list >> Sip-implementors@lists.cs.columbia.edu >> https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors >> > _______________________________________________ > Simple mailing list > sim...@ietf.org > https://www.ietf.org/mailman/listinfo/simple > > _______________________________________________ > Sip-implementors mailing list > Sip-implementors@lists.cs.columbia.edu > https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors > > _______________________________________________ > Sip-implementors mailing list > Sip-implementors@lists.cs.columbia.edu > https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors > _______________________________________________ Sip-implementors mailing list Sip-implementors@lists.cs.columbia.edu https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors