Foniva Contact Center Software
Asterisk Experts Support

Avoid same tracknumber on multiple asterisk servers

When running in a multiple asterisk environment with high call volume, you may reach the situation where two calls on different servers have the exact same tracknumbers.

How asterisk tracknumber is generated

Asterisk tracknumber has the format of <unixtime>.<unique_count>

The unix time represents the time the call was created in seconds since 1970.

Unique count is an unique counter on how many channels was created since the last startup.

How to avoid two servers generating same uniqueid

To prevent two  servers to generate the same uniqueid, you can add the server name as prefix in the unique id.

Edit /etc/asterisk/asterisk.conf

And uncomment the systemname under [options] and set the

vi /etc/asterisk/asterisk.conf

[options]

systemname = outboundserver1


Our sponsors


Asterisk Experts Support