[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