[asterisk-dev] Read dialplan variable with pbx_builtin_getvar_helper

Olle E Johansson olle at voop.com
Tue Mar 27 03:27:08 MST 2007


27 mar 2007 kl. 11.47 skrev Thomas Hecker:

> Hi,
>
> after setting a dialplan variable with
> Set(SIPTEST=TEST)
> Dial(SIP/xxx)
>
> I need to read out this var in the dial application (transmit_invite 
> () )with
> pbx_builtin_getvar_helper(p->owner, "SIPTEST");
>
> p is a struct sip_pvt *p passed by int sip_call().
>
> But this returns a 'null' string. Do I have a wrong 'p' or what  
> could be the reason?
>
You are in the wrong channel.

test with

set(_SIPTEST=TEST)

and the variable will be copied to the outbound channel.

/O



More information about the asterisk-dev mailing list