On Monday 10 March 2014 17:07:40 Victor Chukalovskiy wrote:

> Hello,

Hi

>

> I run the same config on multiple boxes. Need to tell apart which box

> CDR is coming from without setting it manually per-box.

>

> Is there a way to set a global variable to the output of linux 'hostname

> -s' command?

I'm not sure but I think you can use https://wiki.freeswitch.org/wiki/Mod_commands#system

>

> E.g. instead of:

> <X-PRE-PROCESS cmd="set" data="sbc_hostname=sbc1"/>

> <X-PRE-PROCESS cmd="set" data="sbc_hostname=sbc2"/>

> .....

> <X-PRE-PROCESS cmd="set" data="sbc_hostname=sbcN"/>

>

> I need something like:

> <X-PRE-PROCESS cmd="set" data="'hostname -s'"/>\

Maybe try <X-PRE-PROCESS cmd="system" data="sbc_hostname=${hostname -s}"/>.

Not sure if it will be executed in the X-PRE-PROCESS but worth a try IMO.

>

> Thank you,

> -Victor

Cheers,
--

Iskren Hadzhinedev

System Administrator

 

The Idea Factory | 20 Mearns Street | Aberdeen | AB11 5AT | UK

T: 01224 607500

VAT Reg No: 982 4936 74. Company registered in Scotland, SC237116