timerfd


Время и Asterisk

21 декабря, 2008 by Сергей Тамкович

Asterisk timers — очень важная подсистема. Наличие синхронизирующего сигнала — является ключевым требованием для реализации такого функционала как: микширование нескольких звуковых потоков, IAX2 уплотнение (trunking), подавление тишины, качественное проигрывание файлов и т.д. До недавнего времени Asterisk использовал модули DAHDI (Zaptel) для доступа к высокоточному таймеру. Для тех, у кого телефонных плат не было, предлагался модуль ztdummy. Однако данный модуль вызывал много нареканий. значально, ztdummy разрабатывался только для Linux, и имел проблемы с работоспособностью на других unix-like платформах. Начиная с версии 1.6.1 Asterisk переходит на использование нового API времени.