<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body style="overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;">You can try these command line scripts:<div><h2 style="box-sizing: border-box; font-family: "Source Sans Pro", Calibri, Candara, Arial, sans-serif; font-weight: 300; line-height: 1.1; color: rgb(51, 51, 51); margin-top: 21px; margin-bottom: 10.5px; font-size: 32px; caret-color: rgb(51, 51, 51);">Presence</h2><ul class="simple" style="box-sizing: border-box; margin-top: 0px; margin-bottom: 10.5px; caret-color: rgb(51, 51, 51); color: rgb(51, 51, 51); font-family: "Source Sans Pro", Calibri, Candara, Arial, sans-serif; font-size: 15px;"><li style="box-sizing: border-box; margin-top: 0px; margin-bottom: 0px;"><p style="box-sizing: border-box; margin: 0px;"><a class="reference external" href="https://docs-new.sipthor.net/w/sip_clients/sip_publish_presence" target="_blank" style="box-sizing: border-box; color: rgb(67, 98, 148); text-decoration: none;">sip-publish-presence</a> - PUBLISH presence to a Presence Agent</p></li><li style="box-sizing: border-box; margin-top: 0px; margin-bottom: 0px;"><p style="box-sizing: border-box; margin: 0px;"><a class="reference external" href="https://docs-new.sipthor.net/w/sip_clients/sip_subscribe_winfo" target="_blank" style="box-sizing: border-box; color: rgb(67, 98, 148); text-decoration: none;">sip-subscribe-winfo</a> - SUBSCRIBE to the watcher list for given SIP address on the Presence Agent</p></li><li style="box-sizing: border-box; margin-top: 0px; margin-bottom: 0px;"><p style="box-sizing: border-box; margin: 0px;"><a class="reference external" href="https://docs-new.sipthor.net/w/sip_clients/sip_subscribe_presence" target="_blank" style="box-sizing: border-box; color: rgb(67, 98, 148); text-decoration: none;">sip-subcribe-presence</a> - SUBSCRIBE to Presence Event for a given SIP address</p></li><li style="box-sizing: border-box; margin-top: 0px; margin-bottom: 0px;"><p style="box-sizing: border-box; margin: 0px;"><a class="reference external" href="https://docs-new.sipthor.net/w/sip_clients/sip_subscribe_rls" target="_blank" style="box-sizing: border-box; color: rgb(67, 98, 148); text-decoration: none;">sip-subscribe-rls</a> - SUBSCRIBE for Presence Event to a list managed by a Resource List Server</p></li><li style="box-sizing: border-box; margin-top: 0px; margin-bottom: 0px;"><p style="box-sizing: border-box; margin: 0px;"><a class="reference external" href="https://docs-new.sipthor.net/w/sip_clients/sip_subscribe_xcap_diff" target="_blank" style="box-sizing: border-box; color: rgb(67, 98, 148); text-decoration: none;">sip-subscribe-xcap-diff</a> - SUBSCRIBE for xcap-diff Event to monitor changes to XCAP documents</p></li><li style="box-sizing: border-box; margin-top: 0px; margin-bottom: 0px;"><p style="box-sizing: border-box; margin: 0px;"><a class="reference external" href="https://docs-new.sipthor.net/w/sip_clients/sip_subscribe_mwi" target="_blank" style="box-sizing: border-box; color: rgb(67, 98, 148); text-decoration: none;">sip-subscribe-mwi</a> - SUBSCRIBE for Message Waiting Indicator</p></li></ul><div><br></div><div><div style="display: block;"><div style="-webkit-user-select: all; -webkit-user-drag: element; display: inline-block;" class="apple-rich-link" draggable="true" role="link" data-url="https://sipsimpleclient.org/testing/"><a style="border-radius:10px;font-family:-apple-system, Helvetica, Arial, sans-serif;display:block;-webkit-user-select:none;width:300px;user-select:none;-webkit-user-modify:read-only;user-modify:read-only;overflow:hidden;text-decoration:none;" class="lp-rich-link" rel="nofollow" href="https://sipsimpleclient.org/testing/" dir="ltr" role="button" draggable="false" width="300"><table style="table-layout:fixed;border-collapse:collapse;width:300px;background-color:#E5E6E9;font-family:-apple-system, Helvetica, Arial, sans-serif;" class="lp-rich-link-emailBaseTable" cellpadding="0" cellspacing="0" border="0" width="300"><tbody><tr><td vertical-align="center" align="center"><img style="width:300px;filter:brightness(0.97);height:249px;" width="300" height="249" draggable="false" class="lp-rich-link-mediaImage" alt="logo.png" src="cid:54914B5E-6018-4673-8184-910D466224FB"></td></tr><tr><td vertical-align="center"><table bgcolor="#E5E6E9" cellpadding="0" cellspacing="0" width="300" style="font-family:-apple-system, Helvetica, Arial, sans-serif;table-layout:fixed;background-color:rgba(229, 230, 233, 1);" class="lp-rich-link-captionBar"><tbody><tr><td style="padding:8px 0px 8px 0px;" class="lp-rich-link-captionBar-textStackItem"><div style="max-width:100%;margin:0px 16px 0px 16px;overflow:hidden;" class="lp-rich-link-captionBar-textStack"><div style="word-wrap:break-word;font-weight:500;font-size:12px;overflow:hidden;text-overflow:ellipsis;text-align:left;" class="lp-rich-link-captionBar-textStack-topCaption-leading"><a rel="nofollow" href="https://sipsimpleclient.org/testing/" style="text-decoration: none" draggable="false"><font color="#272727" style="color: rgba(0, 0, 0, 0.847059);">Testing</font></a></div><div style="word-wrap:break-word;font-weight:400;font-size:11px;overflow:hidden;text-overflow:ellipsis;text-align:left;" class="lp-rich-link-captionBar-textStack-bottomCaption-leading"><a rel="nofollow" href="https://sipsimpleclient.org/testing/" style="text-decoration: none" draggable="false"><font color="#808080" style="color: rgba(0, 0, 0, 0.498039);">sipsimpleclient.org</font></a></div></div></td></tr></tbody></table></td></tr></tbody></table></a></div></div><br><div>
<meta charset="UTF-8"><div dir="auto" style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"><div>—</div><div>Adrian</div><div><br></div></div><br class="Apple-interchange-newline"><br class="Apple-interchange-newline">
</div>
<div><br><blockquote type="cite"><div>On 22 Nov 2023, at 11:57, Robert Dyck <rob.dyck@telus.net> wrote:</div><br class="Apple-interchange-newline"><div><meta charset="UTF-8"><span style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; float: none; display: inline !important;">Is the RLS tutorial valid?  Do we know that there are working examples?</span><br style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;"><br style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;"><span style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; float: none; display: inline !important;">On Wednesday, November 22, 2023 4:01:30 A.M. PST Adrian Georgescu wrote:</span><br style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;"><blockquote type="cite" style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;">Hi Bogdan,<br><br>My two cents. The reality is that adoption of XCAP is practically zero. Even<br>if you build a client, you cannot make it interoperable with another, and<br>XCAP was suppose to be interoperable. If I build a buddy list on one client<br>and I cannot load it in another client, it makes no sense.<br><br>I think that anyone building a SIP app that needs to store/fetch data on the<br>SIP server can better do it using PUT/GET with a JSON, for example we took<br>this path for Sylk client rather than implementing XCAP again. This is not<br>interoperable between different clients, but there is no replacement<br>standard for XCAP either and is much cheaper and more reliable to do it<br>like this.<br><br>As far as OpenSIPS is concerned one can probably make a new module or<br>better, modify that existing RLS module so that it can read contacts<br>directly from a database table with a schema that can be defined by the<br>user. In the end what one needs is a list of URIs and a flag to see who is<br>granted to see your presence, is a very simple database model.<br><br>—<br>Adrian<br><br><blockquote type="cite">On 22 Nov 2023, at 07:02, Bogdan-Andrei Iancu <bogdan@opensips.org> wrote:<br><br>HI Adrian,<br><br>should we understand the everything related to xcap, like RLS, buddy list,<br>auth, etc are dropped dead at this time? if so, are you aware of any<br>replacement  / alternatives here ?<br><br>Thanks and regards,<br><br>Bogdan-Andrei Iancu<br><br>OpenSIPS Founder and Developer<br><br> <a href="https://www.opensips-solutions.com/">https://www.opensips-solutions.com</a><span class="Apple-converted-space"> </span><<a href="https://www.opensips-solutions.com/">https://www.opensips-solutions.com/</a>><br> <a href="https://www.siphub.com/">https://www.siphub.com</a><span class="Apple-converted-space"> </span><<a href="https://www.siphub.com/">https://www.siphub.com/</a>><br><br>On 11/20/23 11:11 PM, Adrian Georgescu wrote:<br><blockquote type="cite">XCAP is a failure. Not that we did not try, it was a bad idea and it<br>failed.<br><br>—<br>Adrian<br><br><blockquote type="cite">On 20 Nov 2023, at 14:27, Robert Dyck <<a href="mailto:rob.dyck@telus.net">rob.dyck@telus.net</a>><br><<a href="mailto:rob.dyck@telus.net">mailto:rob.dyck@telus.net</a>> wrote:<br><br>The context here is subscription to presence by way of a resource list.<br>The learning curve is steep. I have read the tutorial. The tutorial<br>gives an example of a rls-service xml document. In the example the<br>resource list is contained within the services document. Various other<br>examples I have found use a separate document to hold the list. The<br>services document then references the list document.<br><br><resource-list><a href="https://xcap.example.com/xcap-root/resource-lists/users/s">https://xcap.example.com/xcap-root/resource-lists/users/s</a><br>ip:<a href="mailto:alice@example.com">alice@example.com</a>/index/~~/resource-lists/list%5b@name=%22l1%22%5d</r<br>esource-list> If I use an integrated server the xml documents reside in<br>a local database rather than the file system. Http isn't going to work.<br>How would one reference the database and table using rls-services<br>document? Or is a separate resource-lists document not supported when<br>using an integrated rls server?<br>_______________________________________________<br>Users mailing list<br><a href="mailto:Users@lists.opensips.org">Users@lists.opensips.org</a><span class="Apple-converted-space"> </span><<a href="mailto:Users@lists.opensips.org">mailto:Users@lists.opensips.org</a>><br><a href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a><br></blockquote><br>_______________________________________________<br>Users mailing list<br><a href="mailto:Users@lists.opensips.org">Users@lists.opensips.org</a><span class="Apple-converted-space"> </span><<a href="mailto:Users@lists.opensips.org">mailto:Users@lists.opensips.org</a>><br><a href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a><br></blockquote><br>_______________________________________________<br>Users mailing list<br><a href="mailto:Users@lists.opensips.org">Users@lists.opensips.org</a><br><a href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a></blockquote></blockquote></div></blockquote></div><br></div></div></body></html>