Представляю вашему вниманию переведённый и частично доосмысленный список изменений 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
\\ теги: 1.6, изменения, функции
Ещё до отъезда в отпуск в Asterisk появилась очередная полезная возможность, способная облегчить жизнь разбирающимся с установкой или обновляющим свой Asterisk сервер. Возможность адаптивной работы с базой данных уже была реализована ранее в модуле cdr_adaptive_odbc и заключается в считывании модулем при старте структуры таблицы и адаптации выполняемых запросов к существующей структуре.
При вставке новой CDR записи используется следующее правило: если для переменной функции CDR () имеется колонка с таким же названием, то значение переменной будет использовано в INSERT запросе. Это может быть как стандартная переменная, вроде billsec, так и любая другая заданная в диалплане: Set (CDR (codec)=alaw). Если для переменной не существует поля с таким же названием, то при вставке эта переменная будет пропущена. Теперь данная возможность перенесена в другие CDR модули, а так же воплощена и усовершенствована в архитектуре реального времени.
Далее »
автор igorg
\\ теги: CDR, realtime, адаптация, функции
Почти уже две недели назад в asterisk появился новый модуль — app_jack. Russell в заметке объявил о добавлении нового модуля, который содержит два приложения: JACK () и JACK_HOOK (). Причиной появления этих приложений является знакомство с PureData, и поиск путей по передаче звукового потока между Asterisk и Pd.
После поиска решения, очевидным оказалось решение с передачей потока через JACK. JACK — это аудио-сервер, позволяющий с низкой задержкой передавать звуковые от одних приложений к другим. Подробнее можно посмотреть на сайте проекта.
Далее »
автор igorg
\\ теги: audiohook, JACK, приложения, функции