[asterisk-users] asterisk.conf uniquename or sysname for uniqueid field in CDR

Atis Lezdins atis at iq-labs.net
Tue Mar 18 12:34:00 CDT 2008


On 3/18/08, Vieri <rentorbuy at yahoo.com> wrote:
>
>  --- Vieri <rentorbuy at yahoo.com> wrote:
>
>  > I set uniquename = MYHOST in asterisk.conf (under
>  > [options]) so that my uniqueid data shows up as
>  > MYHOST.time.seq.
>  >
>  > First of all, I would like to know if uniquename (or
>  > sysname?) will still be valid across future *
>  > versions
>  > (mainly 1.6).
>  >
>  > Secondly, is there a way to specify uniquename as an
>  > asterisk option at the command line? (asterisk -h
>  > doesn't show me anything regarding this feature)
>  >
>  > Finally, how can I set uniquename to a system value
>  > (say, dynamically set to whatever `hostname`
>  > yields)?
>  > Something like
>  > uniquename = `hostname`
>  > so that I don't have to statically set it on each
>  > asterisk server?
>
>
> I just realized that uniquename is only available
>  after applying the BRISTUFF patches.
>  So let me rephrase my question:
>  will Asterisk ever include the "uniquename" feature in
>  its base code? If not, why?
>  (I would prefer not to apply BRIstuff since I don't
>  have Junghanns hardware).


Look into doc/asterisk-conf.txt - probably you can use "systemname".
Asterisk config files also support #exec directive, so you can create
your regular asterisk.conf without sysname and create shell script:

#!/bin/bash
cat asterisk.conf.template
echo "sysname=`hostname`."

Regards,
Atis

-- 
Atis Lezdins,
VoIP Project Manager / Developer,
atis at iq-labs.net
Skype: atis.lezdins
Cell Phone: +371 28806004
Cell Phone: +1 800 7300689
Work phone: +1 800 7502835



More information about the asterisk-users mailing list