Сижу я, смотрю на происходящее и понимаю, что пора делать обзор, произошедших изменений. Причин несколько: есть пара очено порадовавших меня новых возможностей, которыми хотелось бы поделиться. А во-вторых, SVN сервер лежит уже второй день и края этому не видно. Как раз в то время как релизился новый Zaptel, произошёл сбой на SVN сервере, что повлекло отключение всего SVN хранилища. Вчера к обеду (по моему времени) все проекты, кроме asterisk, были подняты. Сейчас поднят и asterisk, только из какого-то старого бэкапа. У меня последняя ревизия 98656, а на SVN сейчас 14822 — это было 21 месяц назад, ещё до релиза 1.4. Надеюсь поднимут... А я пока напишу о том, что успели сделать за время прошедшее с предыдущего выпуска:

Новое:

  • Добавлен новый модуль app_jack, который позволяет направлять звуковой поток на аудио-сервер JACK и получать его после обработки. Чуть позже размещу запись, подробнее описывающую эту возможность, но открывающиеся возможности выглядят впечатляюще. (изменения из ветки /team/russell/jack)
  • Добавлен модуль res_phoneprov, который служит для создания конфигураций для телефонов, пользователи для которых сконфигурированы в users.conf. Использует внутренний http сервер. Вполне возможно использовать со всеми телефонами, которые могут загружать конфиг по http (есть пример для телефонов Polycom.) Подробную документацию можно найти в файле phoneprov.tex. Тоже очень хочется написать по этой теме, постараюсь найти время на этой неделе.
  • (#10386) Введён новый класс для сообщений в AMI — 'dialplan'. В него входят события NewExten и VarSet, на которых генерируется достаточно большой трафик, это позволит разгрузить класс 'call'. Кроме того manager.conf дополнен более подробным описанием классов.
  • Пилим chan_oss — прокручивающиеся окошки с текстом, скины, поддержка цифровой клавиатуры...
  • (#11597) Добавлена глобальная и для каждого пользователя опция qualifyfreq, которая позволяет регулировать частоту отправки OPTION запросов к SIP устройствам.
  • (#11735) Патч, позволяющий оставлять голосовое сообщение самому себе из приложения VoicemailMain
  • (#11690) 'signalling=auto' в zaptel.conf, позволяет брать тип сигнализации от драйвера Zaptel
  • (#11212) Новая команда 'zap set dnd', объяснений не требуется
  • Команда 'core set chanvar', которая позволяет установить переменную на любом активном канале, введена вместе с app_jack, чтобы иметь возможность в любой момент на интересующем канале отправить звук на обработку.

Исправлено:

  • Удалён модуль pbx_kdeconsole, так как он давно не работал и не собирался и похоже просто никому не нужен. pbx_gtkconsole теперь должна собираться и работать.
  • (#11729) Если одна из сторон установленного соединения меняла кодек, на неподдерживаемый второй стороной, то соединение разрывалось
  • Исправили команду help, чтобы отображалось сообщение, в том случае если введённая команда не найдена.
  • При звонке с Zap канала не работали совместно MeetMe и Monitor.
  • При генерации asterisk.pdf добавлена проверка на существование необходимых файлов (fncychapt.sty например). Похоже данная проблема появилось после моей работы над документацией. Упс.
  • В voicemail сообщениях содержался неправильный разрыв строки, что не позволяло ложить сообщения в IMAP хранилище
  • В  сообщении Hangup (через AMI) параметр причины окончания связи вместо 19 (нет ответа) было указано 16 (нормальное завершение)
  • (#11745) Добавлены дополнительные таймауты в cdr_odbc на вызов SQLPrepare
  • (#10327) Transfer (при использовании FollowMe) не работал в связи с тем что результат от ast_bridge_call не возвращался как результат работы приложения.
  • (#11743) Если прервать AGI при выполнении записи в файл, то возвращался 0 вместо -1, как в остальных случаях.
  • Исправлено произношение оставшейся ёмкости для парковки паркующему, во как.

Внутренности:

  • g722 и translate.c претерпели изменения, в основном это связано с ранее сделанным предположением, что частота дискретизации может быть только 8 КГц
  • Вторая часть добавления doxygen документации в app_queue
  • А раньше у Russell Bryant был ник drumkilla, теперь упоминание этого ника в комментариях исходников не имеет никакого смысла.

Вот и всё, до новых встреч!

Похожие сообщения:

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