Is there a reason why AGI get variables only check local channel variables? Can't we call pbx_substitute_variables_temp and reach all variables, both local and global? If there's no special reason, I'll file a bug in bugs. /O