[OpenSIPS-Users] mid_registrar

volga629 at networklab.ca volga629 at networklab.ca
Thu Apr 6 09:56:14 EDT 2017


> Hello Liviu,
Are planning open github issue about it ?

volga629

On Tue, 4 Apr, 2017 at 12:32 PM, volga629 at networklab.ca wrote:
> Hello Liviu,
> Here are mod params
> 
> #### REGISTRAR module
> loadmodule "mid_registrar.so"
> modparam("mid_registrar", "mode", 1)
> modparam("mid_registrar", "insertion_mode", 0)
> modparam("mid_registrar", "received_avp", "$avp(rcv)")
> modparam("mid_registrar", "max_contacts", 4)
> modparam("mid_registrar", "tcp_persistent_flag", 10)
> modparam("mid_registrar", "contact_match_param", "regid")
> 
> volga629
> 
> On Tue, 4 Apr, 2017 at 12:25 PM, Liviu Chircu <liviu at opensips.org> 
> wrote:
>> Speaking of help, could you also dump all your mid_registrar 
>> modparams? This should speed up debugging a bit.
>> Liviu Chircu
>> OpenSIPS Developer
>> http://www.opensips-solutions.com
>> 
>> OpenSIPS Summit May 2017 Amsterdam
>>   http://www.opensips.org/events/Summit-2017Amsterdam.html
>> On 04.04.2017 18:22, volga629 at networklab.ca wrote:
>>> Hello Liviu,
>>> Thank you for all help.
>>> 
>>> On Tue, 4 Apr, 2017 at 12:05 PM, Liviu Chircu <liviu at opensips.org> 
>>> wrote:
>>>> Ok, so it looks like there is a bug with Contact expirations, with 
>>>> some chunk of memory being freed twice. I will reply as soon as I 
>>>> have more info.
>>>> Liviu Chircu
>>>> OpenSIPS Developer
>>>> http://www.opensips-solutions.com
>>>> 
>>>> OpenSIPS Summit May 2017 Amsterdam
>>>>   http://www.opensips.org/events/Summit-2017Amsterdam.html
>>>> On 04.04.2017 17:40, volga629 at networklab.ca wrote:
>>>>> Hello Liviu,
>>>>> 
>>>>> I modified script and I see regid, but module crash again
>>>>> 
>>>>> Apr 4 10:35:57 casbc00 audit: ANOM_ABEND auid=4294967295 uid=992 
>>>>> gid=992 ses=4294967295 pid=3154 comm="opensips" 
>>>>> exe="/usr/sbin/opensips" sig=11
>>>>> Apr 4 10:35:57 casbc00 kernel: opensips[3154]: segfault at 98 ip 
>>>>> 0000556b953bcdb0 sp 00007ffe5dc47e40 error 4 in 
>>>>> opensips[556b9538b000+219000]
>>>>> Apr 4 10:35:57 casbc00 abrt-hook-ccpp: Process 3154 (opensips) of 
>>>>> user 992 killed by SIGSEGV - dumping core
>>>>> Apr 4 10:35:57 casbc00 audit: ANOM_ABEND auid=4294967295 uid=992 
>>>>> gid=992 ses=4294967295 pid=3149 comm="opensips" 
>>>>> exe="/usr/sbin/opensips" sig=11
>>>>> Apr 4 10:35:57 casbc00 kernel: opensips[3149]: segfault at 98 ip 
>>>>> 0000556b953bcdb0 sp 00007ffe5dc47e70 error 4 in 
>>>>> opensips[556b9538b000+219000]
>>>>> Apr 4 10:35:57 casbc00 abrt-hook-ccpp: Process 3149 (opensips) of 
>>>>> user 992 killed by SIGSEGV - ignoring (repeated crash)
>>>>> Apr 4 10:35:57 casbc00 systemd: opensips.service: Main process 
>>>>> exited, code=dumped, status=11/SEGV
>>>>> 
>>>>> 
>>>>> https://paste.fedoraproject.org/paste/GGfquSgHeN0ezjXHPqQzk15M1UNdIGYhyRLivL9gydE=
>>>>> 
>>>>> volga629
>>>>> 
>>>>> 
>>>>> On Tue, 4 Apr, 2017 at 10:07 AM, Liviu Chircu 
>>>>> <liviu at opensips.org> wrote:
>>>>>> Are you sure mid_registrar_save() is called at all? Please 
>>>>>> either provide some DBG logs of this scenario, or relevant part 
>>>>>> of the script.
>>>>>> 
>>>>>> Regards,
>>>>>> Liviu Chircu
>>>>>> OpenSIPS Developer
>>>>>> http://www.opensips-solutions.com
>>>>>> 
>>>>>> OpenSIPS Summit May 2017 Amsterdam
>>>>>>   http://www.opensips.org/events/Summit-2017Amsterdam.html
>>>>>> On 04.04.2017 15:37, volga629 at networklab.ca wrote:
>>>>>>> Hello Liviu,
>>>>>>> Here are full trace of RIGISTRAR, but I don't see not in 
>>>>>>> request not in reply regid.
>>>>>>> 
>>>>>>> https://paste.fedoraproject.org/paste/o2EcKdTbJcXTY9oX6lFfRV5M1UNdIGYhyRLivL9gydE=
>>>>>>> 
>>>>>>> Thank you.
>>>>>>> 
>>>>>>> volga629
>>>>>>> 
>>>>>>> On Tue, 4 Apr, 2017 at 5:13 AM, Liviu Chircu 
>>>>>>> <liviu at opensips.org> wrote:
>>>>>>>> Hi, Volga!
>>>>>>>> 
>>>>>>>> The errors are pretty straightforward, and suggest that the 
>>>>>>>> "regid" Contact header field parameter has been stripped when 
>>>>>>>> the 200 OK reply contact set was constructed. To confirm or 
>>>>>>>> infirm this, however, we need a full SIP packet trace.
>>>>>>>> 
>>>>>>>> Best regards,
>>>>>>>> Liviu Chircu
>>>>>>>> OpenSIPS Developer
>>>>>>>> http://www.opensips-solutions.com
>>>>>>>> 
>>>>>>>> OpenSIPS Summit May 2017 Amsterdam
>>>>>>>>   http://www.opensips.org/events/Summit-2017Amsterdam.html
>>>>>>>> On 04.04.2017 04:24, volga629 at networklab.ca wrote:
>>>>>>>>> Hello Everyone,
>>>>>>>>> Trying implement mid_registrar but module throwing error.
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> Apr  3 20:55:47 casbc00 /usr/sbin/opensips[1770]: 
>>>>>>>>> ERROR:mid_registrar:fix_rpl_contact_by_ct: failed to get 
>>>>>>>>> match token
>>>>>>>>> Apr  3 20:55:47 casbc00 /usr/sbin/opensips[1770]: 
>>>>>>>>> ERROR:mid_registrar:mid_reg_resp_in: failed to overwrite 
>>>>>>>>> Contact header field domain
>>>>>>>>> Apr  3 20:55:47 casbc00 /usr/sbin/opensips[1770]: 
>>>>>>>>> ERROR:mid_registrar:get_match_token: a Contact from main 
>>>>>>>>> registrar 
>>>>>>>>> (sip:4310 at 99.245.176.196:46639;rinstance=cc4a62e9cf84e6cf;transport=udp) 
>>>>>>>>> is missing the 'regid' hf parameter
>>>>>>>>> Apr  3 20:55:47 casbc00 /usr/sbin/opensips[1770]: 
>>>>>>>>> ERROR:mid_registrar:fix_rpl_contact_by_ct: failed to get 
>>>>>>>>> match token
>>>>>>>>> Apr  3 20:55:47 casbc00 /usr/sbin/opensips[1770]: 
>>>>>>>>> ERROR:mid_registrar:mid_reg_resp_in: failed to overwrite 
>>>>>>>>> Contact header field domain
>>>>>>>>> Apr  3 20:55:47 casbc00 /usr/sbin/opensips[1770]: 
>>>>>>>>> ERROR:mid_registrar:get_match_token: a Contact from main 
>>>>>>>>> registrar 
>>>>>>>>> (sip:4310 at 99.245.176.196:46639;rinstance=cc4a62e9cf84e6cf;transport=udp) 
>>>>>>>>> is missing the 'regid' hf parameter
>>>>>>>>> Apr  3 20:55:47 casbc00 /usr/sbin/opensips[1770]: 
>>>>>>>>> ERROR:mid_registrar:match_contact: failed to get match token
>>>>>>>>> Apr  3 20:55:47 casbc00 /usr/sbin/opensips[1770]: 
>>>>>>>>> ERROR:mid_registrar:insert_rpl_contacts: Contact 
>>>>>>>>> 'sip:4310 at 99.245.176.196:46639;rinstance=cc4a62e9cf84e6cf;transport=tcp' 
>>>>>>>>> not found in reply from main registrar!
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> My setup
>>>>>>>>> 
>>>>>>>>>                 UDP transport       |               TCP 
>>>>>>>>> transport
>>>>>>>>>  freeswitch---- ( LAN) --- opensips  --- (WAN) ---- UA (soft 
>>>>>>>>> client)
>>>>>>>>> 
>>>>>>>>> Any help thank you, volga629
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> _______________________________________________
>>>>>>>>> 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
>>>> 
>>> 
>>> 
>>> _______________________________________________
>>> 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/20170406/ce9455b4/attachment-0001.html>


More information about the Users mailing list