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

Reply via email to