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

Nathaniel L Keeling III keeling at akan-tech.com
Sat May 18 08:33:29 CEST 2013


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

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/users/attachments/20130518/719d250a/attachment.htm>


More information about the Users mailing list