Oded,
I believe that you can set a systemname=blah in asterisk.conf and that
will be pre-pended with a dash to the uniqueid.
For example:
systemname=node1
the uniqueid might look like
node1-11673478409.12
This would be 100% unique as long as you gave each system a different name.
-Chris
Oded Arbel wrote:
>From what I understand, the uniqueid field in the ast_channel is unique
for a single installation of Asterisk, and is composed of the unix
timestamp at the creation of the channel plus some running counter.
The problem I'm having, is that I don't think that a channel's uniqueid
is unique across multiple Asterisk installations - under some very
common behaviors of a multiple Asterisk installation, some channels
created on different Asterisk instances will have the same uniqueid.
I'm thinking about changing the uniqueid generation algorithm to
something that generates ids that have a high statistical probability to
be unique across multiple instances of Asterisk given some reasonable
assumptions (for example - that there are less then a few thousands of
Asterisk instances to be considered). I'm not looking for a truly
globally unique identifier, just unique enough.
Do you think that this is doable/interesting/good idea ?
--
Oded Arbel
Atelis
[EMAIL PROTECTED]
Tel: +972-54-7340014
::..
Don't get me started on libtool (aka 'Hey, let's write a complex library
dependency processing application, which needs to be using graph
algorithms, in a huge shell script that actually travels backwards in
time because it's moving so slow")
-- Dan Berlin on the subversion development mailing list
_______________________________________________
--Bandwidth and Colocation provided by Easynews.com --
asterisk-dev mailing list
To UNSUBSCRIBE or update options visit:
http://lists.digium.com/mailman/listinfo/asterisk-dev
_______________________________________________
--Bandwidth and Colocation provided by Easynews.com --
asterisk-dev mailing list
To UNSUBSCRIBE or update options visit:
http://lists.digium.com/mailman/listinfo/asterisk-dev