[OpenSIPS-Users] Registrar not saving received from Path header

Bogdan-Andrei Iancu bogdan at opensips.org
Wed May 22 13:02:26 CEST 2013


Hi Nathaniel,

Well, the logs shows that save() does not receive any flags as
params...everything indicates that you do not have the params or you are
using the wrong config file.

Regards,

Bogdan-Andrei Iancu
OpenSIPS Founder and Developer
http://www.opensips-solutions.com


On 05/22/2013 08:22 AM, Nathaniel L Keeling III wrote:
> Hello Bogdan,
>
> Here is the output from the opensips log. I have also attached a
> snippet from the log file.
>
> May 21 23:39:15   OpenSips[14397]: [ID 257313 local1.debug]
> DBG:registrar:save_aux: xXx - flags param is 
> May 21 23:39:15   OpenSips[14397]: [ID 154992 local1.debug]
> DBG:registrar:save_aux: xXx - flags bitmask is <0>
>
> May 21 23:39:15   OpenSips[14397]: [ID 269964 local1.debug]
> DBG:registrar:pack_ci: xXx - flags are 0
>
> Thanks
>
> Nathaniel L Keeling
>
> On 5/20/13 11:56 AM, Bogdan-Andrei Iancu wrote:
>> Hello Nathaniel,
>>
>> See the attached patch - it logs more from the part where the params
>> are handled .
>>
>> Regards,
>> Bogdan-Andrei Iancu
>> OpenSIPS Founder and Developer
>> http://www.opensips-solutions.com
>>
>> On 05/18/2013 09:33 AM, Nathaniel L Keeling III wrote:
>>> Hello Bogdan,
>>>
>>> Here are snippets from my script. I only have one place where I
>>> execute the save function. Just wondering, could it be truncating a
>>> byte?
>>>
>>> modparam("usrloc", "nat_bflag", 10)
>>> modparam("usrloc", "use_domain", 1)
>>> modparam("usrloc", "db_mode", 3)
>>> modparam("usrloc", "db_url",
>>>         "postgres://opensips:opensipsrw@ama.akan.net/opensips181t")
>>> modparam("registrar", "tcp_persistent_flag", 7)
>>> modparam("registrar", "received_avp", "$avp(received_nh)")
>>>
>>>
>>>     xlog("SAVING THE SUBSCRIBER INTO THE LOCATION TABLE
>>> ....................................................");
>>>     if (!save("location","p1"))
>>>     {
>>>         xlog("L_ERR", "ERR:callerid:$ci|end|System error trying to
>>> save Register's request location");
>>>         sl_reply_error();
>>>     }
>>>
>>>     xlog("L_NOTICE", "NOTICE:callerid:$ci|end|The subscriber has
>>> successfully registered with Akan Voice");
>>>     exit;
>>>
>>> Thanks
>>>
>>> Nathaniel
>>>
>>> On 5/17/13 6:07 AM, Bogdan-Andrei Iancu wrote:
>>>> Hello Nathaniel,
>>>>
>>>> That is odd.....it's like you do not set the "p1" flag ....
>>>>
>>>> I tested and I with "p1" flag I get:
>>>>     May 17 14:05:03 [7944] DBG:registrar:pack_ci: xXx - flags are 10
>>>>
>>>> Are you sure your script gets to the right save() ??
>>>>
>>>> Regards,
>>>> Bogdan-Andrei Iancu
>>>> OpenSIPS Founder and Developer
>>>> http://www.opensips-solutions.com
>>>>
>>>> On 05/17/2013 09:37 AM, Nathaniel L Keeling III wrote:
>>>>> Hello Bogdan,
>>>>>
>>>>> I added the patch and here is what I found: "OpenSips[4378]: [ID
>>>>> 269964 local1.debug] DBG:registrar:pack_ci: xXx - flags are 0". I
>>>>> have also included the log file.
>>>>>
>>>>> Thanks
>>>>>
>>>>> Nathaniel Keeling
>>>>>
>>>>> On 5/16/13 3:47 AM, Bogdan-Andrei Iancu wrote:
>>>>>> Hello Nathaniel,
>>>>>>
>>>>>> Attached is an extended patch - remove the old one and apply this
>>>>>> one. Again look for any xXx logs .
>>>>>>
>>>>>> Regards,
>>>>>> Bogdan-Andrei Iancu
>>>>>> OpenSIPS Founder and Developer
>>>>>> http://www.opensips-solutions.com
>>>>>>
>>>>>> On 05/14/2013 02:47 PM, Nathaniel L Keeling III wrote:
>>>>>>> Hello Bogdan,
>>>>>>>
>>>>>>> here is the output from opensips's og file of the save() with
>>>>>>> the patch and the code snippet from the opensips.cfg. I did not
>>>>>>> see any ant logs with "xXx". Also,I have usrloc's db_mode set to 3.
>>>>>>>
>>>>>>>     xlog("SAVING THE SUBSCRIBER INTO THE LOCATION TABLE
>>>>>>> ....................................................");
>>>>>>>     if (!save("location","p1"))
>>>>>>>     {
>>>>>>>         xlog("L_ERR", "ERR:callerid:$ci|end|System error trying
>>>>>>> to save Register's request location");
>>>>>>>         sl_reply_error();
>>>>>>>     }
>>>>>>>     xlog("L_NOTICE", "NOTICE:callerid:$ci|end|The subscriber has
>>>>>>> successfully registered with Akan Voice");
>>>>>>>     exit; 
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> Users mailing list
>>>>> Users at lists.opensips.org
>>>>> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>>>>
>>>>
>>>> _______________________________________________
>>>> Users mailing list
>>>> Users at lists.opensips.org
>>>> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>>>
>>>
>>> _______________________________________________
>>> Users mailing list
>>> Users at lists.opensips.org
>>> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/users/attachments/20130522/cb79c75a/attachment.htm>


More information about the Users mailing list