Представляю вашему вниманию переведённый и частично доосмысленный список изменений Asterisk 1.6. Я выделил наиболее заметные и важные изменения (на мой взгляд) отдельно. Кое-что поменялось местами, кое-что удалено. Для тех, кто ещё самостоятельно не прочитал английский вариант — будет пожалуй полезно. Вкратце asterisk 1.6 это:

  • Экспериментальная поддержка TCP/TLS (экспериментальная) и таймеров сессий в SIP. А так же улучшенная поддержка NAT и внедрение STUN протокола
  • Поддержка ОКС-7 в DAHDi
  • Факс-приложения «из-коробки» с возможностью терминации Т.38
  • Улучшенная поддержка для HD звуковых кодеков
  • Множество новых модулей, существенно расширяющих сферу применения Asterisk: app_jack, res_phoneprov, res_config_ldap и другие

Большое количество изменений (а не нововведений) описано в UPGRADE.txt, который так же очень рекомендуется к прочтению (пока без перевода). Частичный перевод обоих документов также доступен на wiki

Далее »

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

Ещё до отъезда в отпуск в Asterisk появилась очередная полезная возможность, способная облегчить жизнь разбирающимся с установкой или обновляющим свой Asterisk сервер. Возможность адаптивной работы с базой данных уже была реализована ранее в модуле cdr_adaptive_odbc и заключается в считывании модулем при старте структуры таблицы и адаптации выполняемых запросов к существующей структуре.

При вставке новой CDR записи используется следующее правило: если для переменной функции CDR () имеется колонка с таким же названием, то значение переменной будет использовано в INSERT запросе. Это может быть как стандартная переменная, вроде billsec, так и любая другая заданная в диалплане: Set (CDR (codec)=alaw). Если для переменной не существует поля с таким же названием, то при вставке эта переменная будет пропущена. Теперь данная возможность перенесена в другие CDR модули, а так же воплощена и усовершенствована в архитектуре реального времени.

Далее »

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

Почти уже две недели назад в asterisk появился новый модуль — app_jack. Russell в заметке объявил о добавлении нового модуля, который содержит два приложения: JACK () и JACK_HOOK (). Причиной появления этих приложений является знакомство с PureData, и поиск путей по передаче звукового потока между Asterisk и Pd.

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

Далее »

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