Привет всем снова! Наконец-то собрался и дописал очередной выпуск обзора разработки asterisk за прошедшее время. На этой неделе занимался решением многих вопросов, писаниной и решением застарелых багов. Всё получалось неплохо, чему я лично рад. Сейчас дописывая запись и параллельно читая описание релиза ядра 2.6.25 на kernelnewbies, думаю сделать что-то в таком формате. Посмотрим.

Новое:

  • Поддержка конфигурирования нескольких линий для res_phone_prov (новый в 1.6 модуль, описание возможно будет)
  • Добавление в chan_skinny поддержки новых телефонов — Cisco 7942/7945, 7962/7965, 7975
  • (#12389) Добавлено приложение astcli, позволяющее работать с командной строкой удалённого сервера с помощью AMI
  • (#12398) Поддержка для софтового телефона Nortel i2050 в chan_unistim
  • (#11954) Новая опция в Dial — F (context^extension^pri), позволяющая вызываемому через Dial абоненту перейти в указанный контекст диалплана в случае, если звонивший положил трубку
  • (#9077) Добавлена опция earlyrtp в сhan_skinny для передачи звука без ответа со стороны устройства
  • (#11962) Увеличен буфер 32к при записи в файл, что должно увеличить эффективность записи звука в файл
  • manager.conf дополнен описанием ранее добавленной группы доступа 'originate'
  • Добавлена опция 'b' к каналу Local, она должна помочь тем, кто использует сhan_local в сценариях, связанных с переводом вызова. Например, когда chan_local используется как промежуточный канал для вызова оператора в очередях.
  • (#12452) Вывод дополнительной информации скриптом autosupport (можно применять для быстрого сбора информации о системе)
  • (#12254) Опция messagewrap в voicemail.conf для перемещения по кругу между сообщения (от первого к последнему и от последнего к первому)
  • (#12373) Добавление замечания о безопасности на man-страницу astgenkey
  • (#12421) Обновление примера в res_ldap.conf в соответствии с используемой схемой
  • Добавлена проверка наличия ответа от таймера zaptel, что поможет при отладке ситуаций, при которых asterisk не может нормально использовать таймер

Исправления:

  • (#10604) Корректно обрабатывать параметры allow и disallow в канале GTalk для предотвращения возможности соединения, используя запрещённый кодек
  • (#12370) AsyncAGI не должен закрывать сессию AMI при возникновении ошибки
  • (#12374) Исправлена проблема с часовыми поясами в функции STRPTIME
  • (#12296) MixMonitor мог записать не синхронизированное аудио
  • (#12386) Исправлено переполнение буфера, если в приложении ParkAndAnnounce указано более 100 звуковых сообщений
  • (#12392) Если получен ответ 488 на INVITE (в отличии от reINVITE) отвечать BYE
  • (#12385) Не игнорировать запрос AUTHREQ в случае, если он является некорректным, а отправлять HANGUP фрейм (chan_iax2)
  • (#11901) Packet2Packet бридж для RTP пакетов в chan_h323
  • (#12391) Проблема с потерей информации о маршруте вызова в сhan_sip
  • (#12407) Если переменная SIP_URI_OPTIONS пуста, то не добавлять в конец строки запроса точку с запятой
  • (#12311) Создавать папку для записи в MeetMe, если она не существует
  • (#12404) Исправлена проигрывание сообщения Voicemail для русского языка с languageprefix=yes (сообщено мне в IRC corruptor)
  • Состояние гонки между завершением сеанса SIP и 'core show channels' приводящее к краху
  • Исправления SS7 в chan_zap
  • (#12353) Не нужно менять SSRC в RTP, когда передача переключается на другой источник (сообщил dimas)
  • (#12414) Проблема с передачей по Т.38 с шлюзами AddPac
  • (#12307) Устранена рекурсивная блокировка в chan_local
  • (#11667) 'core show channels concise' не отображала полный список каналов на системах с высокой нагрузкой
  • (#9299) Поле call_token равное NULL в pvt структуре chan_sip могло вызвать падение (при длительном функционировании)
  • (#12445) Параметр autofill в queues.conf не затрагивал заведенных в Realtime хранилище операторов
  • (#12163) Использование неверных функций для освобождения памяти приводило к падению res_ldap
  • Исправления в выводе логов и предупреждений в консоль, дедлоки падения в сhan_sip со 100% загрузкой процессора, двойное освобождение памяти в app_dial

Внутреннее:

  • (#12400) Добавлена функция find_callno_locked ()
  • Исправлена сборка с опцией LOW_MEMORY
  • Инициализировать fr->cacheable чтобы не вызывать подозрений у Valgrind
  • (#12384) Флаги, используемые в структуре ast_call_feature вынесены в features.h для создания дополнительных функций из других модулей
  • (#12430) Замена ast_mkdir вместо mkdir

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

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