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

Nathaniel L Keeling III keeling at akan-tech.com
Wed May 22 16:49:43 CEST 2013


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/6ae737c9/attachment-0001.htm>


More information about the Users mailing list