Razvan, Thanks for the quick response. I'm testing a workaround using the $bavp variable type exported by the TM module.
I think there was some work planned in 3.x to make the acceptance of variables more uniform in the scripting language. Do you think this could have been resolved already by that effort? If not, do you think it might be a reasonable feature request? Ben Newlin On 10/29/19, 11:24 AM, "Users on behalf of Răzvan Crainea" <[email protected] on behalf of [email protected]> wrote: Hi, Ben! Unfortunately the `setbflag` function only accepts static indexes, that's why it doesn't work no matter how you try. Perhaps the only scenario where a static branch is useful is when you "manually" add branches in your script (using append_branch), and you know exactly the order those branches were added, and how to index them. I believe I ran into this issue a while ago, and I was able to solve it by using an AVP, and indexing it using the branch index. I know it's not the best way to do it, but it worked for me back then :) Best regards, Răzvan Crainea OpenSIPS Core Developer http://www.opensips-solutions.com On 10/29/19 3:20 PM, Ben Newlin wrote: > Hey all, > > I am trying to use the branch flags functionality described here [1]. I > am running into an issue when using the syntax with the branch_idx. The > documentation does not provide any examples for this form. > > Basically, from my testing in 2.4.6 it appears that the branch_idx can > only be a static number. I have tried numerous forms to try to get a > variable to be accepted but all result in syntax errors. Is this > expected? If so, is anyone successfully using this functionality? I am > having trouble thinking of a scenario where the flags could be useful if > the branch numbers must be hard-coded in the script. > > Works: > > setbflag(1, FLAG) > > Syntax Error: > > setbflag($T_branch_idx, FLAG) > > setbflag(“$T_branch_idx”, FLAG) > > setbflag($T_branch_idx, “FLAG”) > > setbflag(“$T_branch_idx”, “FLAG”) > > [1] - https://www.opensips.org/Documentation/Script-Flags-2-4#toc4 > > Ben Newlin > > > _______________________________________________ > Users mailing list > [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 _______________________________________________ Users mailing list [email protected] http://lists.opensips.org/cgi-bin/mailman/listinfo/users
