Всем доброго дня. Разгребая архивы записей наткнулся на записи, полученные в 2010 году от тогда еще сотрудника «Скайлинк» в Рязани, Михаила Аникеенко. Давно не общались, но чтобы полезная кому-то информация не потерялась, размещаю творчески доработанную информацию в блоге.

В свое время стояла задача подключения Asterisk по ОКС7 и нужно было коррекно настроить передачу номера звонящего, в том числе отображать или нет номер локальному абоненту. Далее следует подробное описание и связь стандарта и зачений опций CallerID Presentation в астериске:

  • allowed_not_screened    : Presentation Allowed, Not Screened
  • allowed_passed_screen   : Presentation Allowed, Passed Screen
  • allowed_failed_screen   : Presentation Allowed, Failed Screen
  • allowed                 : Presentation Allowed, Network Number
  • prohib_not_screened     : Presentation Prohibited, Not Screened
  • prohib_passed_screen    : Presentation Prohibited, Passed Screen
  • prohib_failed_screen    : Presentation Prohibited, Failed Screen
  • prohib                  : Presentation Prohibited, Network Number
  • unavailable             : Number Unavailable

Далее »

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

Работая с астериском с первых версий, уже стало привычкой в определенных задачах учитывать необходимость наличия в системе таймера (аппаратного либо программного). Программный таймер при высоких значениях  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 \\ теги: , , , , , , ,