Работая с астериском с первых версий, уже стало привычкой в определенных задачах учитывать необходимость наличия в системе таймера (аппаратного либо программного). Программный таймер при высоких значениях  load average может показывать плохие результаты, а PCI плату ставить специально для обеспечения работы таймера не имеет смысла.

В таком случае на помощь может прийти решение от компании Sangoma, которое представляет из себя USB брелок, имеющий 2 варианта подключения: к разъему USB или для установки на материнскую плату. С минимальной затратой времени на установку это устройство обеспечивает Asterisk аппаратным таймером.

Далее »

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

DAHDI логоКоманда разработчиков Asterisk представила новую версию пакетов DAHDI Linux 2.3.0 и DAHDI Tools 2.3.0, которые незамедлительно доступны для загрузки в привычном месте

В дополнение к ряду исправлений ошибок данный релиз содержит большое количество нововведений. Кроме того выпуск новой версии традиционно произошел синхронно с объявлением доступности новой гибридной цифро/аналоговой платы Digium Hx8.

Перевод списока изменений под катом

Далее »

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

kts_logoДля выполнения очередного проекта был заказан ряд новых устройств, ранее не применявшихся мной в проектах. В данный момент оборудование смонтировано и используется, а я могу поделиться опытом и впечатлениями. В интернете практически нет ресурсов, предоставляющих обзоры VoIP железа, особенно утройств российских производителей, особенно оборудования, работающего с Астериском. Попробую отчасти скомпенсировать этот пробел. Первой на очереди плата компьютерной телефонии TDM1600 от компании KTS из Санкт-Петербурга. Далее »

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

te100pЗа несколько дней несколько раз встретился с ситуацией, когда драйвер DAHDI неправильно распознавал или вообще не распознавал PCI платы. Думаю будет полезно поделиться моим опытом.

Первый случай произошел при удаленной настройке системы в Бразилии, при этом клиент не смог даже точно сказать что за модель платы установлена в сервере. Симптомы проблемы выражались в следующем — lspci показывает данные, характерные для карт Digium TE110P:

00:09.0 Communication controller: Tiger Jet Network Inc. Tiger3XX Modem/ISDN interface

Далее »

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

Команда разработчиков Asterisk представила новую версию пакетов DAHDI Linux 2.2.0 и DAHDI Tools 2.2.0, которые незамедлительно доступны для загрузки на обычном месте

В дополнение к большому списку исправленных ошибок, данная версия содержит важные улучшения в плане производительности и надежности работы:

  • Улучшена производительность аппаратного эхоподавления картой Digium VPMADT032.
  • Улучшено обнаружение факсовых тонов и передача факсов при работе эхоподавления
  • Улучшена точность работы dahdi_dummy, включая случаи работы с виртуализацией (кстати при применении DAHDI ядро не обязательно собирать с нужной частотой таймера для корректной работы dahdi_dummy)
  • Новая политика буферизации DAHDI_POLICY_HALF_FULL, которая может улучшить производительность при передачи факсов

О ещё нескольких особенностях нового релиза и поддержке нового оборудования под катом

Далее »

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

В версию 1.6.2 будет включена опция, позволяющая улучшить отправку факсов через chan_dahdi. Проблема была найдена уже достаточно давно при разработке spandsp её автором. И только сейчас Digium, выпустив свое решение для передачи факсов, повернулась лицом к страждущим. О чём Стив написал в листе рассылки asterisk-users. Кто не хочет читать по-английски под катом краткий пересказ.

Далее »

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

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

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

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

Тихо и не заметно, после конференции Astricon 2008 простые ребята из Digium решили выпустить новую версию Asterisk, которая по списку новых функций и изменений (в том числе новый порядок релизов) не менее революционна чем предшествующая 1.4. Так же выпущена очередная версия линейки 1.4 — 1.4.22, первая, где появилась поддержка DAHDI, который кстати тоже вышел сегодня.

Полный список выпущенных сегодня пакетов:

автор 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 \\ теги: , , ,