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

Sasmita Panda spanda at 3clogic.com
Thu Oct 12 11:43:37 UTC 2023


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> 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> 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> on behalf of Sasmita
>> Panda <spanda at 3clogic.com>
>> *Date: *Monday, October 9, 2023 at 8:47 AM
>> *To: *OpenSIPS users mailling list <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
>>
>> 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
>> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/users/attachments/20231012/58a53ec8/attachment.html>


More information about the Users mailing list