[asterisk-users] Can't read environment variable

Joost Kuif | Mobillion Joost.kuif at mobillion.nl
Wed Jan 30 07:28:38 CST 2008


This pointed me into the right direction, thanks Tzafrir!

i added a export HOSTNAME=$HOSTNAME into my .bash_profile 

Grtz,
Joost

-----Oorspronkelijk bericht-----
Van: asterisk-users-bounces at lists.digium.com
[mailto:asterisk-users-bounces at lists.digium.com] Namens Tzafrir Cohen
Verzonden: Wednesday, January 30, 2008 1:58 PM
Aan: asterisk-users at lists.digium.com
Onderwerp: Re: [asterisk-users] Can't read environment variable

On Wed, Jan 30, 2008 at 01:38:48PM +0100, Joost Kuif | Mobillion wrote:
> Hi,
>  
> I can't read a environment variable in a asterisk dialplan. 
> When logged in as user root on the system an 'echo $HOSTNAME' gives 
> the hostame of the machine.
> Asterisk (1.4) is started from the same console.
>  
> I try to read it like this:
> exten => s,n,NoOp(host=${ENV(HOSTNAME)})
>  
> Does anyone know what i am missing?

Is that variable set?

  cat /proc/PID_OF_ASTERISK/environ | tr '\0' '\n' | grep ^HOSTNAME=

-- 
               Tzafrir Cohen
icq#16849755              jabber:tzafrir.cohen at xorcom.com
+972-50-7952406           mailto:tzafrir.cohen at xorcom.com
http://www.xorcom.com  iax:guest at local.xorcom.com/tzafrir

_______________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users



More information about the asterisk-users mailing list