Вчера опубликовал запись, но сегодня её по неосторожности удалил. Из вчерашнего черновика публикую то что есть, если у кого-то осталось в кэше — прошу передать. Изменений было много, может в течении недели приведу это сообщение в божеский вид.
Новые функции:
- передача AGI событий в manager
- добавлена поддержка видео в chan_oss. Поддерживаются все кодеки, включая mpeg4. Позже будет добавлено в chan_alsa.
- добавились дополнительные опции для установки таймеров в SIP
- (#11487) добавлен в addons app_fax (dimas)
- астериск запущенный с приоритетом реального времени (-p) не будет теперь вешать систему, а в случае возникновения бесконечных циклов будет возвращаться к нормальному режиму работы
- добавлено новое приложение WaitUntil
- внесены изменения из ветки queue-penalty. Теперь возможно динамически управлять значениями QUEUS_MAX_PENALTY и QUEUE_MIN_PENALTY в течении звонка, в зависимости от пройденного времени. Цель — позволить добавить новых членов очереди, которые смогут ответить, без потери места в очереди (конфигурируется в queuerules.conf). Добавлены новые комманды в CLI и AMI. В дальнейших планах поддержка Realtime правил и динамическое добавление правил через AMI или CLI.
Исправления:
- небольшие исправления в chan_misdn (overlap_dialing)
- удален конфигурационный файл privacy.conf, в котором устанавливалось всего-лишь 2 параметра для приложения Privacy
- заменены встроенные в код использование имени папки INBOX на использование опции imapfolder
- пропатчили пропадание первого символа при выводе, к примеру sip show registry
- большие добавление в поддержки функций QoS и документации (IgorG)
- теперь при соединении по manager интерфейсу не будет перечитываться конфигурационные файлы, так же добавлена (ys)
- зависимости основным каналам от res_features и res_monitor
- сборка под CygWin
- Возможность указывать поле To: на исходящих звонках в команде Dial (подробности в CHANGES)
- добавлены новые функции ast_tvdiff_sec (dimas), ast_tvdiff_usec (dimas) и ast_unescape_c
- В CLI добавлена команда 'voicemail reload'
- добавлена проверка на существование приложения soxmix, это связано с тем что с версии 13.0.0 пакет sox не имеет приложения soxmix, а вместо этого используется комманда 'sox -m' (1.4)
- добавлены новые макросы для обработки значений в конфигурационных файлах, они начинаются с CV_ (Config Value), пример использования можно посмотреть в chan_usbradio.c
Интересные патчи:
- Поддержка Т.38
- Добавление прав для разных пользователей CLI