[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