[OpenSIPS-Users] [RLS] Cannot found service uri in rls-services

Eric PTAK eric.ptak.fr at gmail.com
Fri Dec 12 18:13:43 CET 2008


Hi all,

I'm currently integrating OpenSIPS with OpenXCAP.
After a lot a problem with ubuntu libraries in order to setup openxcap, I'm
now facing to another issue with RLS module.
I'm using Mercuro and it subsribes to sip:alice at domain;pres-list=Default,
but the RLS looks for a service at sip:alice at domain so it response by a 404
Not Found error.

This is the xml files from xcap :

eptak at rd-srv-devlnx2:~$ xcapclient --app rls-services get
get
http://10.26.52.122:8080/xcap-root/rls-services/users/sip:alice@domain/index
etag: "d113935c4c7324c99077a925492251b2"
content-type: application/rls-services+xml
content-length: 467
<?xml version="1.0" encoding="utf-8"?>
<rls-services xmlns:rl="urn:ietf:params:xml:ns:resource-lists"
xmlns="urn:ietf:params:xml:ns:rls-services">
  <service uri="sip:alice at domain;pres-list=Default">
    <resource-list>
http://10.26.52.122:8080/xcap-root/resource-lists/users/sip%3aalice%40domain/index/~~/resource-lists/list%5b@name=%22Default%22%5d
</resource-list>
    <packages>
      <package>presence</package>
    </packages>
  </service>
</rls-services>

eptak at rd-srv-devlnx2:~$ xcapclient --app resource-lists get
get
http://10.26.52.122:8080/xcap-root/resource-lists/users/sip:alice@domain/index
etag: "e153e7e4688122a04434b77cd1ecb5e1"
content-type: application/resource-lists+xml
content-length: 324
<?xml version="1.0" encoding="utf-8"?>
<resource-lists xmlns="urn:ietf:params:xml:ns:resource-lists">
  <list name="Default">
    <display-name>All Contacts</display-name>
  <entry uri="sip:bob at domain" xmlns="urn:ietf:params:xml:ns:resource-lists">
  <display-name>bob</display-name>
</entry></list>
</resource-lists>
and this is the stack trace :

Dec 12 15:17:15 rd-srv-devlnx2 /usr/local/sbin/opensips[25465]: SUBSCRIBE
presence from sip:alice at domain to sip:alice at domain;pres-list=Default
(Mercuro IMS Client Beta (4.0.1011.0))
Dec 12 15:17:15 rd-srv-devlnx2 /usr/local/sbin/opensips[25465]:
DBG:core:parse_headers: flags=ffffffffffffffff
Dec 12 15:17:15 rd-srv-devlnx2 /usr/local/sbin/opensips[25465]:
DBG:core:parse_headers: flags=ffffffffffffffff
Dec 12 15:17:15 rd-srv-devlnx2 /usr/local/sbin/opensips[25465]:
DBG:presence:search_event: start event= [presence]
Dec 12 15:17:16 rd-srv-devlnx2 /usr/local/sbin/opensips[25465]:
DBG:rls:rls_handle_subscribe: 'To' header ALREADY PARSED: <sip:alice at domain
;pres-list=Default>
Dec 12 15:17:16 rd-srv-devlnx2 /usr/local/sbin/opensips[25465]:
DBG:rls:get_resource_list: Searched RL document for user sip:alice at domain
Dec 12 15:17:16 rd-srv-devlnx2 /usr/local/sbin/opensips[25465]:
DBG:core:db_new_result: allocate 28 bytes for result set at 0x81b52b0
Dec 12 15:17:16 rd-srv-devlnx2 /usr/local/sbin/opensips[25465]:
DBG:db_mysql:db_mysql_get_columns: 2 columns returned from the query
Dec 12 15:17:16 rd-srv-devlnx2 /usr/local/sbin/opensips[25465]:
DBG:core:db_allocate_columns: allocate 8 bytes for result names at 0x81b5af8
Dec 12 15:17:16 rd-srv-devlnx2 /usr/local/sbin/opensips[25465]:
DBG:core:db_allocate_columns: allocate 8 bytes for result types at 0x81b5360
Dec 12 15:17:16 rd-srv-devlnx2 /usr/local/sbin/opensips[25465]:
DBG:db_mysql:db_mysql_get_columns: allocate 8 bytes for RES_NAMES[0] at
0x81b5820
Dec 12 15:17:16 rd-srv-devlnx2 /usr/local/sbin/opensips[25465]:
DBG:db_mysql:db_mysql_get_columns: RES_NAMES(0x81b5820)[0]=[doc]
Dec 12 15:17:16 rd-srv-devlnx2 /usr/local/sbin/opensips[25465]:
DBG:db_mysql:db_mysql_get_columns: use DB_BLOB result type
Dec 12 15:17:16 rd-srv-devlnx2 /usr/local/sbin/opensips[25465]:
DBG:db_mysql:db_mysql_get_columns: allocate 8 bytes for RES_NAMES[1] at
0x81b5838
Dec 12 15:17:16 rd-srv-devlnx2 /usr/local/sbin/opensips[25465]:
DBG:db_mysql:db_mysql_get_columns: RES_NAMES(0x81b5838)[1]=[etag]
Dec 12 15:17:16 rd-srv-devlnx2 /usr/local/sbin/opensips[25465]:
DBG:db_mysql:db_mysql_get_columns: use DB_STRING result type
Dec 12 15:17:16 rd-srv-devlnx2 /usr/local/sbin/opensips[25465]:
DBG:db_mysql:db_mysql_convert_rows: allocate 8 bytes for rows at 0x81b5948
Dec 12 15:17:16 rd-srv-devlnx2 /usr/local/sbin/opensips[25465]:
DBG:db_mysql:db_mysql_convert_row: allocate 40 bytes for row values at
0x81b5860
Dec 12 15:17:16 rd-srv-devlnx2 /usr/local/sbin/opensips[25465]:
DBG:db_mysql:db_mysql_str2val: converting BLOB [<?xml version="1.0"
encoding="utf-8"?>^M <rls-services
xmlns:rl="urn:ietf:params:xml:ns:resource-lists"
xmlns="urn:ietf:params:xml:ns:rls-services">^M   <service
uri="sip:alice at domain;pres-list=Default">^M     <resource-list>
http://10.26.52.122:8080/xcap-root/resource-lists/users/sip%3aalice%40domain/index/~~/resource-lists/list%5b@name=%22Default%22%5d</resource-list>^M
<packages>^M       <package>presence</package>^M     </packages>^M
</service>^M </rls-services>]
Dec 12 15:17:16 rd-srv-devlnx2 /usr/local/sbin/opensips[25465]:
DBG:db_mysql:db_mysql_str2val: converting STRING
[d113935c4c7324c99077a925492251b2]
Dec 12 15:17:16 rd-srv-devlnx2 /usr/local/sbin/opensips[25465]:
DBG:rls:get_resource_list: rls_services document: <?xml version="1.0"
encoding="utf-8"?>^M <rls-services
xmlns:rl="urn:ietf:params:xml:ns:resource-lists"
xmlns="urn:ietf:params:xml:ns:rls-services">^M   <service
uri="sip:alice at domain;pres-list=Default">^M     <resource-list>
http://10.26.52.122:8080/xcap-root/resource-lists/users/sip%3aalice%40domain/index/~~/resource-lists/list%5b@name=%22Default%22%5d</resource-list>^M
<packages>^M       <package>presence</package>^M     </packages>^M
</service>^M </rls-services>
Dec 12 15:17:16 rd-srv-devlnx2 /usr/local/sbin/opensips[25465]:
DBG:rls:get_resource_list: service uri sip:alice at domain not found in rl
document for user sip:alice at domain
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.opensips.org/pipermail/users/attachments/20081212/a0366889/attachment-0001.htm 


More information about the Users mailing list