daniel,
i noticed that master sr assumes gruu support if ua includes
+sip.instance contact param in register request, because contact in 200
ok response contains gruu params.
according to rfc5627 gruu support is indicated by
Supported: gruu
that is, +sip.instance contact param is not enough.
could you fix this by making supported gruu test before adding gruu
contact params in 200 ok to register request?
-- juha
Got the following error:
0(86255) DEBUG: <core> [modparam.c:96]: set_mod_param_regex: 'presence_xml' matches module 'presence_xml'
0(86255) DEBUG: <core> [sr_module.c:763]: find_param_export: found <db_url> in module presence_xml [/usr/local/lib64/kamailio/modules_k/presence_xml.so]
0(86255) DEBUG: <core> [modparam.c:113]: set_mod_param_regex: found <db_url> in module presence_xml [/usr/local/lib64/kamailio/modules_k/presence_xml.so]
0(86255) DEBUG: <core> [mem/q_malloc.c:369]: qm_malloc(0x800c00000, 73) called from <core>: modparam.c: set_mod_param_regex(124)
0(86255) DEBUG: <core> [mem/q_malloc.c:413]: qm_malloc(0x800c00000, 80) returns address 0x800c5bde0 frag. 0x800c5bdb0 (size=80) on 1 -th hit
0(86255) DEBUG: <core> [modparam.c:96]: set_mod_param_regex: 'presence_xml' matches module 'presence_xml'
0(86255) DEBUG: <core> [sr_module.c:769]: find_param_export: parameter <db_url> not found in module <presence_xml>
0(86255) ERROR: <core> [modparam.c:151]: set_mod_param_regex: parameter <db_url> not found in module <presence_xml>
First it seams to find db_url in presence_xml, then when trying to configure the parameter, it's nowhere to be found...
The same applies for all other mod_params in presence_xml.
Kamailio 3.2.2 on FreeBSD.
I don't even know where to start looking for this. THe source code for presence_xml clearly defines db_url as a parameter.
/O