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

Bogdan-Andrei Iancu bogdan at opensips.org
Wed May 22 18:46:00 CEST 2013


Could you try : save("location","$((ff))") ?
Do you get any error ?

What is your opensips version ?

Regards,

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


On 05/22/2013 05:49 PM, Nathaniel L Keeling III wrote:
> Hello Bogdan,
>
> I have validated the script and that i am passing a parameter. I also
> changed the debug log statement that I displayed right before the
> save() and I still get the same output. Here is the code that I use in
> the script:
>
>
>     xlog("SAVING THE SUBSCRIBER INTO THE LOCATION TABLE, test with
> extra debug .......................................");
>     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_INFO", "INFO:callerid:$ci|end|The subscriber has
> successfully registered with Akan Voice");
>     exit;
>
> Is there a better way to validate? I am not sure of what else to check.
>
> Thanks
>
> Nathaniel L Keeling
>
> On 5/22/13 6:02 AM, Bogdan-Andrei Iancu wrote:
>> 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/3bad5090/attachment-0001.htm>


More information about the Users mailing list