RLS is a way to expand in the SIP server a single subscription sent to a SIP address into multiple subscriptions to a list of addresses defined in XCAP server rls-services document.
Your error 5 means that your have no contacts list defined in the rls-services document for sip uri [email protected] You must build the list of contacts for [email protected], upload it using HTTP PUT to the XCAP server rls-services document and finally subscribe to [email protected] Adrian On Jan 27, 2012, at 2:15 AM, [email protected] wrote: > I am trying to get Snom's Contact List to work with RLS and XCAP. When I > enable the Snom phone it sends the following subscribe > > SUBSCRIBE sip:[email protected];user=phone SIP/2.0 > Via: SIP/2.0/UDP 192.168.1.70:3072;branch=z9hG4bK-o82o6mip4krp;rport > From: <sip:[email protected]>;tag=uqpj4kshg7 > To: <sip:[email protected];user=phone> > Call-ID: c60b313ccc40-ul069icazcpv > CSeq: 1 SUBSCRIBE > Max-Forwards: 70 > Contact: <sip:[email protected]:3072;line=uj0qzs9a>;reg-id=1 > Event: presence > Accept: application/pidf+xml, application/rlmi+xml, multipart/related > Supported: eventlist > User-Agent: snom821/8.4.31 > Expires: 3600 > Content-Length: 0 > > > With my OpenSIPS config I have > > # -- rls params -- > modparam("rls", "db_url", "mysql://opensips:****@127.0.0.1/opensips") > modparam("rls", "server_address", "sip:rls@sdfsdfsdf:5060") > modparam("rls", "to_presence_code", 5) > modparam("rls", "integrated_xcap_server", 1) > modparam("rls", "presence_server", "sip:sa@asdfsadfsd:5060") > modparam("rls", "rls_event", "xcap-diff") > modparam("rls", "rls_event", "ua-profile") > > > rls_handle_subscribe(); > > switch ($retcode) { > case 5: > # RLS indicated that message should be processed by presence > > if (is_uri_host_local()) { > if (db_does_uri_exist()) { > handle_subscribe(); > } else { > t_reply("404", "User not found"); > } > exit; > } > break; > > I see with xlog messages that rls_handle_subscribe() fails with a "case 5". I > am not sure why the Snom SUBSCRIBE would fail with a "5". > > I've looked at http://www.opensips.org/Resources/Rls and the SUBSCRIBE from > SNOM really isn't that different. So why does "rls_handle_subscribe()" > fail?_______________________________________________ > Users mailing list > [email protected] > http://lists.opensips.org/cgi-bin/mailman/listinfo/users _______________________________________________ Users mailing list [email protected] http://lists.opensips.org/cgi-bin/mailman/listinfo/users
