[OpenSIPS-Users] how to increase number of branches in opensips code .

Răzvan Crainea razvan at opensips.org
Tue Aug 28 11:56:39 EDT 2018


I don't think it is working fine, it's probably just that you don't hit 
the 30 limit. We strongly suggest you to keep an upper limit of 30, 
otherwise you might experience unexpected behavior.

Best regards,
Răzvan

On 8/20/18 12:37 PM, Sasmita Panda wrote:
> Is there any reason of doing so .
> 
> I have tried to modify this value to 500 in opensips-1.11 and its 
> working fine for me .
> 
> Is a limitation of opensips-2.2 .
> 
> */Thanks & Regards/*
> /Sasmita Panda/
> /Senior Network Testing and Software Engineer/
> /3CLogic , ph:07827611765/
> 
> On Mon, Aug 20, 2018 at 12:34 PM, Liviu Chircu <liviu at opensips.org 
> <mailto:liviu at opensips.org>> wrote:
> 
>     Hi Sasmita,
> 
>     Currently, it seems that the MAX_BRANCHES is capped at 30. Higher
>     values will prevent OpenSIPS from starting.
> 
>     Best regards,
> 
>     Liviu Chircu
>     OpenSIPS Developer
>     http://www.opensips-solutions.com  <http://www.opensips-solutions.com>
> 
>     On 14.08.2018 15:10, Sasmita Panda wrote:
>>     I am using opensips-2.2 . I wanted to increase the maximun number
>>     branches per transaction .
>>
>>     I have changed the config.h file  " #defineMAX_BRANCHES12 " , I
>>     increased that to 250 .
>>     After installing again I am getting error in tm module . Below is
>>     the error .
>>     INFO:tm:mod_init: TM - initializing...
>>     CRITICAL:tm:mod_init: Too many max UACs for UAC branch_bm_t
>>     bitmap: 300
>>     ERROR:core:init_mod: failed to initialize module tm
>>     ERROR:core:main: error while initializing modules
>>     INFO:core:cleanup: cleanup
>>     NOTICE:core:main: Exiting....
>>     INFO:core:daemonize: pre-daemon process exiting with -1
>>     What should I change in the module to make this work ? Please
>>     suggest .
>>
>>     */Thanks & Regards/*
>>     /Sasmita Panda/
>>     /Senior Network Testing and Software Engineer/
>>     /3CLogic , ph:07827611765/
>>
>>     On Wed, May 23, 2018 at 2:56 PM, Răzvan Crainea
>>     <razvan at opensips.org <mailto:razvan at opensips.org>> wrote:
>>
>>         Are you compiling the module separately? Can you double check
>>         you are actually installing the new binary and modules after
>>         compiling?
>>
>>         Best regards,
>>         Răzvan
>>
>>         On 05/22/2018 11:59 AM, Sasmita Panda wrote:
>>
>>             When I am compiling  opensips with the changes I am
>>             getting bellow error .
>>
>>             opensips: ERROR:core:sr_load_module: could not open module
>>             </usr/local/lib64/opensips/modules/db_mysql.so>:
>>             /usr/local/lib64/opensips/modules/db_mysql.so: undefined
>>             symbol: db_new_result
>>
>>             How I will fix this ?
>>
>>
>>             */Thanks & Regards/*
>>             /Sasmita Panda/
>>             /Senior Network Testing and Software Engineer/
>>             /3CLogic , ph:07827611765/
>>
>>             On Mon, May 21, 2018 at 5:16 PM, Sasmita Panda
>>             <spanda at 3clogic.com <mailto:spanda at 3clogic.com>
>>             <mailto:spanda at 3clogic.com <mailto:spanda at 3clogic.com>>>
>>             wrote:
>>
>>                 There was dependency on another parameter
>>             "NEXTRA_BRANCH" . I have
>>                 increased this also .
>>
>>                 Now I am able to start opensips . Please let me know
>>             if I am wrong .
>>
>>                 */Thanks & Regards/*
>>                 /Sasmita Panda/
>>                 /Network Testing and Software Engineer/
>>                 /3CLogic , ph:07827611765/
>>
>>                 On Mon, May 21, 2018 at 4:56 PM, Sasmita Panda
>>             <spanda at 3clogic.com <mailto:spanda at 3clogic.com>
>>                 <mailto:spanda at 3clogic.com
>>             <mailto:spanda at 3clogic.com>>> wrote:
>>
>>                     Yes , I have more register for same username .
>>
>>                     I have tried changing this parameter but the
>>             change induce
>>                     different error .
>>
>>                     After increasing the parameter MAX_BRANCHES , I am
>>             not able to
>>                     start Opensips .
>>                     Its giving below error .
>>
>>             INFO:tm:mod_init: TM - initializing...
>>                     CRITICAL:tm:mod_init: Too many max UACs for UAC
>>             branch_bm_t
>>                     bitmap: 400
>>                     ERROR:core:init_mod: failed to initialize module tm
>>                     ERROR:core:main: error while initializing modules
>>
>>
>>                     How I will solve this ?
>>
>>                     */Thanks & Regards/*
>>                     /Sasmita Panda/
>>                     /Network Testing and Software Engineer/
>>                     /3CLogic , ph:07827611765/
>>
>>                     On Mon, May 21, 2018 at 4:35 PM, Răzvan Crainea
>>                     <razvan at opensips.org <mailto:razvan at opensips.org>
>>             <mailto:razvan at opensips.org <mailto:razvan at opensips.org>>>
>>             wrote:
>>
>>                         Hi, Sasmita!
>>
>>                         By default OpenSIPS can fork up to 12 branches
>>             - are you
>>                         using more than 12 registered SIP clients for
>>             the same
>>                         username? If you are not using more than 12
>>             registrations
>>                         for the same user, than you might have an
>>             issue in your
>>                         config/setup.
>>                         If this is the expected scenario and you
>>             really want to
>>                         increase the number of branches, you'll have
>>             to change the
>>                         MAX_BRANCHES define in config.h[1] and
>>             re-compile opensips
>>                         with this new value.
>>
>>                         [1]
>>             https://github.com/OpenSIPS/opensips/blob/master/config.h#L159
>>             <https://github.com/OpenSIPS/opensips/blob/master/config.h#L159>
>>                        
>>             <https://github.com/OpenSIPS/opensips/blob/master/config.h#L159
>>             <https://github.com/OpenSIPS/opensips/blob/master/config.h#L159>>
>>
>>                         Best regards,
>>                         Răzvan
>>
>>                         On 05/21/2018 01:09 PM, Sasmita Panda wrote:
>>
>>                             Hi All ,
>>
>>                             I am facing the bellow issue while
>>             running  load on
>>                             opensips .
>>
>>                             using a 8 core 32GB linux machine and
>>             opensips-1.6 is
>>                             running on this .
>>
>>                             In 500 concurrent calls and 450 agents  I
>>             am facing
>>                             problem .
>>
>>                                ERROR:core:append_branch: max nr of
>>             branches exceeded
>>                                ERROR:registrar:lookup: failed to
>>             append a branch
>>
>>
>>                             These error message is getting printed
>>             continuously.
>>
>>
>>                             Please help me how to fix this . How I
>>             will increase the
>>                             number of branches and how does it work ?
>>
>>
>>                             */Thanks & Regards/*
>>                             /Sasmita Panda/
>>                             /Network Testing and Software Engineer/
>>                             /3CLogic , ph:07827611765/
>>
>>
>>                            
>>             _______________________________________________
>>                             Users mailing list
>>             Users at lists.opensips.org <mailto:Users at lists.opensips.org>
>>             <mailto:Users at lists.opensips.org
>>             <mailto:Users at lists.opensips.org>>
>>             http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>>             <http://lists.opensips.org/cgi-bin/mailman/listinfo/users>
>>                            
>>             <http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>>             <http://lists.opensips.org/cgi-bin/mailman/listinfo/users>>
>>
>>
>>                         --             Răzvan Crainea
>>                         OpenSIPS Core Developer
>>             http://www.opensips-solutions.com
>>             <http://www.opensips-solutions.com>
>>                         <http://www.opensips-solutions.com
>>             <http://www.opensips-solutions.com>>
>>
>>                         _______________________________________________
>>                         Users mailing list
>>             Users at lists.opensips.org <mailto:Users at lists.opensips.org>
>>             <mailto:Users at lists.opensips.org
>>             <mailto:Users at lists.opensips.org>>
>>             http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>>             <http://lists.opensips.org/cgi-bin/mailman/listinfo/users>
>>                        
>>             <http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>>             <http://lists.opensips.org/cgi-bin/mailman/listinfo/users>>
>>
>>
>>
>>
>>
>>
>>             _______________________________________________
>>             Users mailing list
>>             Users at lists.opensips.org <mailto:Users at lists.opensips.org>
>>             http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>>             <http://lists.opensips.org/cgi-bin/mailman/listinfo/users>
>>
>>
>>         -- 
>>         Răzvan Crainea
>>         OpenSIPS Core Developer
>>         http://www.opensips-solutions.com
>>         <http://www.opensips-solutions.com>
>>
>>         _______________________________________________
>>         Users mailing list
>>         Users at lists.opensips.org <mailto:Users at lists.opensips.org>
>>         http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>>         <http://lists.opensips.org/cgi-bin/mailman/listinfo/users>
>>
>>
>>
>>
>>     _______________________________________________
>>     Users mailing list
>>     Users at lists.opensips.org  <mailto:Users at lists.opensips.org>
>>     http://lists.opensips.org/cgi-bin/mailman/listinfo/users  <http://lists.opensips.org/cgi-bin/mailman/listinfo/users>
> 
> 
>     _______________________________________________
>     Users mailing list
>     Users at lists.opensips.org <mailto:Users at lists.opensips.org>
>     http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>     <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
> 

-- 
Răzvan Crainea
OpenSIPS Core Developer
   http://www.opensips-solutions.com



More information about the Users mailing list