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

Sasmita Panda spanda at 3clogic.com
Wed Aug 29 02:00:30 EDT 2018


What you will suggest me .

I have below scenario .

There is 200 Agent , Login through a single opensips server . Opensips
behaves like , Registrar . It saves the contact in DB, and route the call
for that contact .

If all the agents try to take call . Then how I will manage the transaction
limit to be within 30 .


Please make me correct if I am wrong anywhere . May be I am taking this
limit in different sense .

How I will manage , if there will be at-least 50 concurrent calls at a time
.

The machine type where I had installed opensips is a m4.large machine of
AWS . 2 Core , 8GB CPU and Minimum 50GB hard disk .




*Thanks & Regards*
*Sasmita Panda*
*Senior Network Testing and Software Engineer*
*3CLogic , ph:07827611765*

On Tue, Aug 28, 2018 at 9:26 PM, Răzvan Crainea <razvan at opensips.org> wrote:

> 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#L1
>>> 59
>>>             <https://github.com/OpenSIPS/opensips/blob/master/config.h#L
>>> 159>
>>>                                    <https://github.com/OpenSIPS/
>>> opensips/blob/master/config.h#L159
>>>             <https://github.com/OpenSIPS/opensips/blob/master/config.h#L
>>> 159>>
>>>
>>>                         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/cg
>>> i-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/cg
>>> i-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
>
> _______________________________________________
> 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/20180829/9b1f2a84/attachment-0001.html>


More information about the Users mailing list