Hello Bogdan,

 

thanks!

 

Following question – are the branch indexes and settings shared between the 
route? Wont the minor branch setting in route[a] for branch alice  affect the 
bob’s branch setting in route[b]

 

modparam("tm", "minor_branch_flag", 1)

 

route[a] {

 

append_branch("sip:[email protected]");

setbflag(1,1);

}

 

route[b] {

 

append_branch("sip:[email protected]");

append_branch("sip:[email protected]");

setbflag(2,1);

}

 

Thanks,

xaled

 

From: Bogdan-Andrei Iancu [mailto:[email protected]] 
Sent: Montag, 22. Mai 2017 16:43
To: OpenSIPS users mailling list <[email protected]>; xaled 
<[email protected]>
Subject: Re: [OpenSIPS-Users] identify branch by name in minor_branch_flag

 

Hello Xaled,

Any branch can be a minor branch, you just have to properly mark it via the 
branch flag you configured (via the minor_branch_flag param - see 
http://www.opensips.org/html/docs/modules/2.3.x/tm.html#idp5618944 )

You can set the corresponding branch flag via setbflag( 
www.opensips.org/Documentation/Script-CoreFunctions-2-3 
<http://www.opensips.org/Documentation/Script-CoreFunctions-2-3>  ) and check 
it via 
isbflagset(http://www.opensips.org/Documentation/Script-CoreFunctions-2-2#toc22)

Regards,



Bogdan-Andrei Iancu
  OpenSIPS Founder and Developer
  http://www.opensips-solutions.com
 
OpenSIPS Summit May 2017 Amsterdam
  http://www.opensips.org/events/Summit-2017Amsterdam.html

On 05/20/2017 03:32 AM, xaled wrote:

Hi,

 

did I get it right that it is only possible to identify minor branches by index?

 

Using index I cannot have first branch to be minor in some scenarios and not 
minor in other.  

It would be good to be able to identify multiple minor branches by names. Ether 
URI, or additional specific name parameter could be used for it.

 

Instead of:

modparam("tm", "minor_branch_flag", 1)

 

something like:

modparam("tm", "minor_branch_flag", “sip:[email protected]”)

 

route[1]{

append_branch( <sip:[email protected]> "sip:[email protected]");

append_branch( <sip:[email protected]> "sip:[email protected]");

}

 

route[2]{

append_branch( <sip:[email protected]> "sip:[email protected]");

append_branch( <sip:[email protected]> "sip:[email protected]");

}

 

$T_branch_idx could be extended to $T_branch_name.

 

Thanks,

xaled

 






_______________________________________________
Users mailing list
[email protected] <mailto:[email protected]> 
http://lists.opensips.org/cgi-bin/mailman/listinfo/users

 

_______________________________________________
Users mailing list
[email protected]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users

Reply via email to