Документация и статьи по Asterisk PBX Asterisk: новости
Новости Asterisk
Здравствуйте.
К сожалению некоторое время я не мог публиковать очередные отчеты, и за это
время произошло слишком много всего, чтобы можно было полноценно описать это в
одной статье.
И все же я постараюсь кратко описать самое важно из произошедшего.
Полным ходом идет подготовка к freeze'у, который должен произойти 1-го июня, и
много кода, ранее разрабатываемого в отдельных ветках, было, наконец-то,
отправлено в trunk.
Jingle/Jabber
chan_jingle/res_jabber -- да, теперь поддержка XMPP интегрирована в Asterisk,
судя по всему она мягко скажем несколько сырая, но она есть. И, учитывая спрос
на это решение и вероятную поддержку Google, можно рассчитывать что он вскоре
придет в более-менее приличный вид.
CDR radius logging
Это один из наиболее часто спрашиваемый крупными клиентами модуль. Жизнь ISP,
использующих Asterisk, станет ещё более приятной.
SIP
Последнее время oej и rizzo не знают отдыха :) Множество улучшений как в общей
логике работы протокола, так и по качеству кода. Сложно все это описать в паре
строк, но в целом работа SIP обещает быть заметно лучше.
А вот нормальная поддержка SIMPLE, вместо нынешней, откровенного говоря хилой,
судя по всему светит не скоро. Для её поддержки не хватает какого-либо
res_messages, который бы оргинизовывал общий для всех типов каналов метод
обмена сообщениями и очередь сообщений, для возможности отправки их
оффлайн-пользователям.
Добавлена возможность при DTMF SIP INFO соединять напрямую media, передавая
сигнализацию через Asterisk.
IAX2
Добавлена возможность соединять media напрямую, а сигнализацию направлять через
сервер. Теперь можно снижать нагрузку на сервера, не лишая пользователей
возможности пользоваться res_features.
Убран старый вариант jitter buffer'а за ненадобностью.
MeetMe
Изменений в MeetMe также множество. И в manager API, и в самом приложении
MeetMe. Я бы раеомендовал заново перечитать встроеный хелп по этой функции.
Кроме того CLI команды 'show conferences' убрана (рекомендуется использовать
команды с префиксом meetme).
chan_local
- поддержка видео;
- поддержка send text;
- добавлено devicestate (проверка существования такого extension);
extensions.conf
Наконец-то произошло то, чего так долго все ждали -- правильная сортировка extensions. Теперь можно быть увереными, что если у нас есть:
exten => _X.
exten => _1X
exten => 12
То для '12' будет выбран именно третий вариант, а для '13' именно второй.
Теперь диалплан составлять будет куда проще.
Небольшие изменения
Были приняты мои патчи по оптимизации alaw/ulaw кодеков (alaw<->slinear,
ulaw<->slinear, alaw<->ulaw). Да, я маньяк и люблю выжимать из кода каждый
лишний такт, если это можно сделать без существенного усложнения кода.
Однако не это так интересно, как то что было высказано предложение использовать
для подобных задач liboil. С учетом его лицензии (BSD-like) не будет никаких
проблем использовать её совместно с Asterisk.