[OpenSIPS-Users] Need to understand the seral forking logic of opensips .

Bogdan-Andrei Iancu bogdan at opensips.org
Mon Oct 23 14:33:47 UTC 2023


Hi,

Could you post a ladder diagram showing what is the problem you have 
with the 2 contacts? For me it is not clear from your initial description.

Regards,

Bogdan-Andrei Iancu

OpenSIPS Founder and Developer
   https://www.opensips-solutions.com
   https://www.siphub.com

On 10/12/23 2:43 PM, Sasmita Panda wrote:
> Is there any update on this ? How can I make sure each time every 
> contact will get tried ?
>
> */Thanks & Regards/*
> /Sasmita Panda/
> /Senior Network Testing and Software Engineer/
> /3CLogic , ph:07827611765/
>
>
> On Tue, Oct 10, 2023 at 11:37 AM Sasmita Panda <spanda at 3clogic.com 
> <mailto:spanda at 3clogic.com>> wrote:
>
>     In this case I am using the registrar module .
>
>
>     */Thanks & Regards/*
>     /Sasmita Panda/
>     /Senior Network Testing and Software Engineer/
>     /3CLogic , ph:07827611765/
>
>
>     On Mon, Oct 9, 2023 at 7:40 PM Ben Newlin <Ben.Newlin at genesys.com
>     <mailto:Ben.Newlin at genesys.com>> wrote:
>
>         Sasmita,
>
>         I think the relevant piece here is not the call to
>         “serialize_branches”, but how the branches are being created
>         to begin with. Are you using drouting, dispatcher, registrar,
>         etc? It seems like what is happening is that whatever
>         mechanism you are using to track the contacts is considering
>         the 486 response to mean that URI should not be tried again
>         and it is removed from routing. This behavior is likely
>         configurable in that module.
>
>         Ben Newlin
>
>         *From: *Users <users-bounces at lists.opensips.org
>         <mailto:users-bounces at lists.opensips.org>> on behalf of
>         Sasmita Panda <spanda at 3clogic.com <mailto:spanda at 3clogic.com>>
>         *Date: *Monday, October 9, 2023 at 8:47 AM
>         *To: *OpenSIPS users mailling list <users at lists.opensips.org
>         <mailto:users at lists.opensips.org>>
>         *Subject: *[OpenSIPS-Users] Need to understand the seral
>         forking logic of opensips .
>
>         * EXTERNAL EMAIL - Please use caution with links and attachments *
>
>         ------------------------------------------------------------------------
>
>         Hi ,
>
>         I know this is a very basic question . Still I need some
>         clarification .
>
>         I have 2 contact for same number , When I place a call Openips
>         give that to 1st if 1st contact reject the call with 486 busy
>         , then opensips try the same call to the 2nd contact without
>         rejecting the call .
>
>         In the next call for same number , opensips tries to 2nd
>         contact if that rejects the call with 486 it wont try to the
>         1st contact again . Why is this happening ?
>
>         route{
>
>               if (!serialize_branches(1)){
>         sl_send_reply("500","Unable to load contacts");
>                                         exit;
>                                 }else{
>                                         if (next_branches()){
>         t_on_failure("1");
>                                         }
>                                 }
>
>         }
>
>         failure_route[1] {
>
>            if ( t_check_status("404|477|480|481|408|486|50[234]")){
>                  if (next_branches())
>                  {
>                         t_on_failure("1");
>                         route(1);
>                  }
>
>             }
>         }
>
>         This is in my config file . i have gone through the doc
>         https://www.opensips.org/Documentation/Script-CoreFunctions-1-11#toc44
>         <https://www.opensips.org/Documentation/Script-CoreFunctions-1-11#toc44>
>
>         but not able to understand properly .
>
>         How can I print the internally stored branches on avp ?
>
>
>         */Thanks & Regards/*
>
>         /Sasmita Panda/
>
>         /Senior Network Testing and Software Engineer/
>
>         /3CLogic , ph:07827611765/
>
>         _______________________________________________
>         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

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/users/attachments/20231023/74a3ab99/attachment-0001.html>


More information about the Users mailing list