[Freeswitch-dev] Set variable/identifier for channel
Brian West
brian at freeswitch.org
Mon Mar 23 04:56:40 PDT 2009
On Mar 23, 2009, at 3:51 AM, Szymon Olko wrote:
> I found solution for this looking into sources of mod_conference and
> switch_ivr_originate.
> Channel variables can be set in originate and dial commands,
> Following syntax must can be used:
>
> 'bgapi conference test dial {variable_name=value}sofia/internal/
> 1001%192.168.77.248 123 test'
>
> or
>
> 'bgapi originate {variable_name=value}sofia/internal/
> 1000%192.168.77.248 &conference(test#1) XML default test 123'
>
> Multiple variables can be set, every variable must be put in it's
> own curly brackets.
NO, You do {var=val,foo=bar,blah=blah}sofia/blah/blah Its the same
syntax system wide.
> Do anybody knows is there are problems with some special characters
> in variable value??
Like what?
>
> This feature works now because there is no checking of 'bridgeto'
> values in code. Is this good way to use it, or should I make a
> patch for mod_conference and add another argument to 'conference
> dial' command?
What do you mean patch?
/b
More information about the Freeswitch-dev
mailing list