[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