Hi, I'm starting a new specifications for SIP presence, totally from
scratch. I won't reuse any of the current painful specifications
(presence model, XCAP, resource-lists, pres-rules, resource-lists...),
neither HTTP protocol (just SIP for all).

For example, a buddy (a SIP contact) is a XML document <buddy>
containing the <groups> it belongs to and also the <permissions> I let
him (i.e. <pres-allowed />).

One of the main problems I've found is the lack of a way to publish
permanente information via SIP. When creating a buddy it must be
permanently stored in the presence server. For such prupose, a PUBLISH
could be used, so I send a PUBLISH ("Event: buddies") containing the
<buddy> XML.

Unfortunatelly PUBLISH requires a "Expires" header and its value
cannot be infinite (can it be??). Of course I don't want temporal
storage of the buddies, but permanent. Is there any way to publish
permanent information with PUBLISH?

If not, which would be the best approach?:

a) Creating a new SIP method as STORAGE (or whatever) which allows
creating or deleting permanent information in the server (in this case
in the presence server).

b) Allowing "Expires: infinite" in PUBLISH. This is hard as involves a
SIP basic grammar modification.


Any suggestion please? Thanks a lot.


-- 
Iñaki Baz Castillo
<[email protected]>

_______________________________________________
Sip-implementors mailing list
[email protected]
https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors

Reply via email to