Hi, 

I can answer myself thanks to something I found in the doc:

https://freeswitch.org/confluence/display/FREESWITCH/Channel+Variables

...

Channel Variables in Dial strings




All the info is there :)

Sorry for the noise.

Best, 
Joel.

On Wed, Feb 8, 2017 at 8:23 AM, Joel Serrano <joel@gogii.net> wrote:
HI, 

Bumping this up. Could anyone please help me understand what is the correct format for {} and [] in the bridge app?

Thanks, 
Joel.

On Thu, Feb 2, 2017 at 3:04 PM, Joel Serrano <joel@gogii.net> wrote:
Hi all, 

I have a simple question regarding {}, [] and bridge application when using multiple groups/failover.

For example, saying the following bridge:

<action application="bridge" data="sofia/outbound/${destination_number}@$${SBC1}|sofia/outbound/${destination_number}@$${SBC2}"/>

It will try SBC1, if it fails it will try SBC2. Fine till here.


If I want to add {} and [] params, how would be the correct format:


1- Once, at the beginning, and it would apply in each destination (in this example 2, but it could apply to any number of destination we add with more | separators):

<action application="bridge" data="{absolute_codec_string='PCMU,PCMA'}[park_after_bridge=true,park_timeout=7]sofia/outbound/${destination_number}@$${SBC1}|sofia/outbound/${destination_number}@$${SBC2}"/>

2- Once before each destination:

<action application="bridge" data="{absolute_codec_string='PCMU,PCMA'}[park_after_bridge=true,park_timeout=7]sofia/outbound/${destination_number}@$${SBC1}|{absolute_codec_string='PCMU,PCMA'}[park_after_bridge=true,park_timeout=7]sofia/outbound/${destination_number}@$${SBC2}"/>

3- The {} only at the beginning, but the [] before each destination:

<action application="bridge" data="{absolute_codec_string='PCMU,PCMA'}[park_after_bridge=true,park_timeout=7]sofia/outbound/${destination_number}@$${SBC1}|[park_after_bridge=true,park_timeout=7]sofia/outbound/${destination_number}@$${SBC2}"/>



Maybe they all work, I'm just not sure what is the correct way, or if there are any best practices on this matter.

Thanks, 
Joel.