Обнаружил вчера заметную, в моем случае регрессию, внесённую в 1.4 при переходе на DAHDI. При замене констант HAVE_ZAPTEL на HAVE_DAHDI была допущена ошибка. Теперь при сборке с Zaptel не компилируется код, отвечающий за работу опции internal_timing из asterisk.conf. Это означает что даже если опция включена, при работе на SIP каналах с CNG звук будет прерываться, икать и делать прочие плохие вещи. Как выход можно перейти с использования Zaptel на DAHDI. Простого выхода для пользователей Elastix и прочих дистрибутивов, самостоятельно обновивших Asterisk в его составе нет. Репорт об ошибке составлю в течении часа, а вот исправлять пока некогда.

PS. Видимо не всё так страшно, проблема есть и она сложнее чем я думал. Прийдётся разбираться и делать патч.

автор igorg \\ теги: , , , ,

С трудом, с большим трудом, выбрал время и довёл отпускной выпуск списка новых функций Asterisk. Повторю, все эти возможности добавляются в trunk, но, как показывает практика многие из этих изменений возможно портировать в предыдущие версии. Основные изменения:

  • Объявленные ранее изменения, связанные с переходом с Zaptel на DAHDI, с соответствующими добавлениями документации и переименованиями приложений
  • Добавление API таймера, предоставляющего возможность использовать таймер на системах, где недоступно DAHDI железо и ztdummy
  • KILL THE USER в chan_sip
  • Возможность сборки с аллокатором Hoard, до 10% роста производительности при установлении соединения
  • Улучшение cdr_tds, позволяющее собирать модуль со всеми последними версиями FreeTDS

Далее »

автор igorg \\ теги: , , , , , , ,

Опубликован анонс извещающий о выходе обновлении практически всех версий Asterisk и Zaptel, а так же выходе первой версии DAHDI. Список действительно внушительный:

  • zaptel 1.2.27
  • zaptel 1.4.12
  • dahdi-linux 2.0.0-rc3
  • dahdi-tools 2.0.0-rc2
  • dahdi-linux-complete 2.0.0-rc3+2.0.0-rc2
  • asterisk 1.4.22-rc3
  • asterisk 1.6.0-rc4
  • asterisk-addons 1.6.0-rc1

Релизы не связаны с какими-либо проблемами, наоборот новые релизы не выходили достаточно давно и намеряно задерживались в связи с необходимостью подготовить первый релиз DAHDI.

Zaptel 1.2.27 и zaptel 1.4.12 — это последнии версии драйвера, в них выполнен ряд исправлений и дополнений, среди которых наиболее важны: совместимость с ядрами 2.6.26 и 2.6.27, исправление драйвера wctdm, ликвидирующее неправильое распознование входящего звонка звонка на FXO порт карты TDM400. В 1.4.12 добавлена поддержка карт-транскодеров TC400Bи значительно переписан API работы с ними.

Остальные версии продуктов являются предварительными, о чём говорит постфикс rc. Ждём окончательных релизов.

автор igorg \\ теги: , , ,

Это не первоапрельская шутка, скажу сразу. Но похоже что первоапрельская шутка была не совсем шуткой: Digium прекращает развитие Zaptel и переименовывает его в DAHDI (Digium Asterisk Hardware Device Interface). Примерно два года назад владелец торговой марки связался с компанией Digium и известил что название Zaptel в действительности является торговой маркой. Эта компания производит телефонные карты и хотела бы, чтобы по запросу 'phone card Zaptel' не выдавались бы не связанные с их торговой маркой продукты.

В связи со сложившейся ситуацией и чтобы не допустить её в будущем, новое название будет зарегистрировано как торговая марка (так же как Asterisk). Для этих целей будет выпущена версия DAHDI 2.0.0, которая будет включать практически все функции Zaptel 1.4 (кроме поддержки ядра 2.4 и драйверов для старых карт torisa и wcusb).

Asterisk 1.6 сможет использовать только DAHDI, предыдущие версии сохранят совместимость с Zaptel 1.4 (Asterisk 1.4 cможет использовать как Zaptel, так и DAHDI). После версии DAHDI 2.0.0 выпуск Zaptel с исправлением ошибок будет прекращён.

Так же по теме:

автор igorg \\ теги: , , ,

В репозитории asterisk и zaptel были внесены изменения, говорящие о том, что команда разработчиков Asterisk прекращает разработку Zaptel и в будущих версиях канал для взаимодействия с PSTN будет удалён из базовой поставки Asterisk.

Это решение принято командой разработчиков, в данный момент идут согласования с группой разработчиков оборудования, которая, видимо, будет переориентирована полностью на производство VoIP оборудования. Больше пока сказать нельзя, нужно дождаться официального пресс-релиза.

Ссылки по теме:

Далее »

автор igorg \\ теги: , ,

Сегодня придя на работу обнаружил что обновился Zaptel (1.2.23 и 1.4.8). Что ж очень неплохо, если asterisk выпускается сейчас по принципу «обнаружили дыру — выпустили релиз», то Zaptel выпускается для поддержки нового железа. В данном выпуске присутствует ряд исправлений (не буду перечислять, всё есть в логе), а так же новые функции (перевод оригинального сообщения):

  • Новая, усовершенствованная утилита fxotune
  • Поддержка новых карт от Digium: TE120P, TE121P, TE122P
  • Изменён DTMF генератор, чтобы иметь возможность возможность генерирования тонов во время выполнения. Тоны для Бразилии изменены с учётом «искривления» (не ручаюсь за правильный перевод термина) DTMF в 2Дб.

До этого времени я слышал, но не вдавался в подробности, для чего служит fxotune. Я пользуюсь только mISDN BRI платами, с Zaptel картами не сталкивался (кроме клона X100P). Думаю многим тоже будут интересны подробности о новом fxotune.

Далее »

автор igorg \\ теги: , , ,