1. Главная страница » Компьютеры

Asterisk 13 или 15

Автор: | 16.12.2019

Рубрики

  • VoIP (183)
  • Asterisk (154)
  • FreePBX (7)
  • FreeSWITCH (3)
  • Железо (19)
  • Обзоры (7)
  • Блог (18)
  • ИТ (25)
    • Linux (5)
    • Личное (39)
    • Новости (39)
    • Работа (8)
    • Разное (15)
    • Советы (7)
    • Что нового в Asterisk 15

      Совсем скоро должна появиться релизная версия Asterisk 15. В новой версии Asterisk Digium провели массивное изменение ядра системы, что вызвало отхождение от принципов нумерации и выпуска LTS релизов. Таким образом:

      • Asterisk 15 становится не-LTS релизом со сроком поддержки 2 года
      • Поддержка Asterisk 13 продляется до 2021 года

      Основными нововведениями при этом являются:

      • Поддержка мульти-поточности в работе с RTP (в основном для WebRTC в chan_pjsip)
      • Внедрение API для абстракции при работе с SDP
      • Реализация спецификации BUDLE для передачи нескольких RTP потоков единым транспортом

      Более подробный список изменений под катом.

      • Добавлен режим видео «sfu» к настройкам профиля,что позволяет использовать конференции в режиме SFU, когда приходящие видео потоки рассылаются всем участникам конференции, которые поддерживают прием нескольких потоков.
      • Добавлена поддержка объемного микширования звука для создания эффекта рассадки спикеров за столом. Микширование происходит на частоте 48кГц, используя библиотеку libfftw3.
      • Внесены массивные изменения в ядро, которые позволили расширить API каналов и обрабатывать несколько аудио/видео потоков. В данный момент данный API задействован только для PJSIP и мотивирован востребованностью данной опции в современных WebRTC браузерных приложениях. Новые конфигурационные опции:
      • max_audio_streams : указывает на максимальное количество аудио каналов, которые можно принять от данного устройства.
      • max_video_streams : указывает на максимальное количество видео каналов, которые можно принять от данного устройства.
      Читайте также:  Dune hd tv 303d обзор
    • Поддержка rtcp-mux в соответствии с RFC 5761: Multiplexing RTP Data and Control Packets on a Single Port. Новая опция «rtcp_mux» добавлена в настройки устройства. При включении UDP подключение используемое для RTP будет использовано и для RTCP. Массивные изменения в res_rtp_asterisk.
    • Удален ‘Data Retrieval API’. Как не поддерживаемый, функции которого могут быть замещены используя ARI.
    • Добавлено API абстракции над представлением SDP. Добавлена реализация для стека PJMEDIA.
    • Добавлено API для задержки доставки фреймов, так как данная функциональность реализована и дублируется сразу в нескольких приложениях.
      • Добавлена команда «pjsip show subscriptions»
      • Добавлена функция PJSIP_DTMF_MODE (), это клон приложения SIPDtmfMode, позволяющий во время вызова изменить режим DTMF для вызова через PJSIP
      • Добавлен режим auto_info для отката к DTMF INFO режиму, будет произведен переход на SIP INFO вместо inband, в том случае если 4733 не доступен.
      • Новая опция «notify_early_inuse_ringing» для устройств. Опция будет полезна для работы функции подбора вызова на некоторых телефонах (пр. Linksys/Cisco)
      • Добавлена опция «webrtc» подключающая набор опций, необходимых для работы WebRTC:
      • rtcp-mux, use_avpf, ice_support и use_received_transport=enabled
      • media_encryption=dtls
      • dtls_verify=fingerprint
      • dtls_setup=actpass

      Также включается проброс атрибута «msid» в SDP и отправляются h264 RTCP FIR ответные фреймы.

      • Добавлена поддержка BUNDLE, позволяющей для нескольких медиа потоков использовать общий транспорт, это ускоряет и упрощает старт сессии, так как сокращает количество ICE/DTLS согласований до 1.
      • Новая опция для устройств «refer_blind_progress», предазначена для скрытия уведомлений о деталях при слепом переводе. Требуется для корректной работы некоторых телефонов, например Mitel/Aastra или Snom.
      • Добавлена опция “preferred_codec_only”для устройств. Позволяет помещать в ответ только единственный, наиболее предпочтительный кодек.
      • Улучшения в логировании. Добавлены команды CLI:
      • pjproject set log level
      • pjproject show log level
      Читайте также:  Asus rt n12 vp пароль по умолчанию

      Добавлена опция «log_level» в pjproject.conf для установки стартового максимального значения уровня логирования.

      • Добавлена команда AMI RegistrationInboundContactStatuses.
      • Добавлен новый вид транспорта — ‘symmetric_transport’. Если разрешено, то при запросе о динамического контакта, используемый тип транспорта будет сохранен и использован для последующих запросов.
      • Добавлена поддержка последовательного набора в соответствии с RFC3578. Включается через новую опцию “allow_overlap” устройства.
      • Добавлено новое эхо-приложение, возвращающее заданное количество копий полученных потоков (аудио и видео). параметры num и type задают количество и тип возвращаемых эхо- медиа потоков.
      • Фильтрация символов для ast_waitfordigit_full, для осановки только в случае получения ожидаемого ввода. Новое приложение WaitDigit ().
      • Добавлена опция «Q» для установки причины ответа на каналах без ответа. Заменяет устанавливаемое по-умолчанию ANSWERED_ELSEWHERE.
      • Сборка по-умолчанию происходит с опцией —with-pjproject-bundled, автоматически загружающей копию файлов библиотеки pjsip с серверов Digium.
      • Для упрощения сборки без доступа к интернет добавлена опция ./configure ‘—with-download-cache’. Также может быть задана переменная окружения «AST_DOWNLOAD_CACHE».
      • Добавлена опция ./configure ‘—disable-libwebrtc’. Без данной опции происходит сборка внутренней реализации webrtc, что на платформах без sse2 приводит к ошибке.
      • Добавлена опция ice_blacklist в rtp.conf.
      • Добавлена опция stun_blacklist в rtp.conf.
      • Добавлена поддержка использования libsrtp2.
      • Добавлена опция announce-position-only-up . В случае использования приложение будет анонсировать позицию в очереди только в том случае, если она улучшилась по сравнению с прошлым объявлением.
      • Добавлена переменная QUEUE_RAISE_PENALTY, в дополнение к переменным QUEUE_MAX_PENALTY и QUEUE_MIN_PENALTY, и дополнительным параметрам в queuerules.conf.
      • Добавлен вывод приоритета звонящего при ответе на AMI запрос QueueStatus.
      • Возможность изменения приоритета звонящего используя CLI или AMI.
      • Добавлено приложение QueueUpdate для отслеживания исходящих вызовов используя app_queue
      • Добавлено queue_log событие RINGCANCELED, отражающее сброс вызова до момента когда произошел таймаут вызова оператора. В таком случае не фиксировалось время вызова и имя оператора, пропустившего вызов.
      • логирование причины для событий PAUSEALL/UNPAUSEALL в queue_log.
      • Удалено действие AMI «Queues», как дублирующее вывод CLI «queue show». ”QueueStatus» выводит аналогичную информацию в структурированном виде.
      Читайте также:  Intel celeron cpu j1800

      * Добавлена утилита ast_coredumper для манипуляций с дампами.

      * Добавлен ast_logescalator для детального разделения логов.

      • Добавлена поддержка iLBC 20 в добавление к имеющейся поддержке iLBC30. Новый кодек будет использоваться по умолчанию, если напрямую не требуется иное.
      • Добавлена поддержка пропуска VP9 (но не проигрывание и запись в данный тип файла).
      • Для использования в Asterisk 15 обновлены версии:
      • AMI с 3.2.0 на 4.0.0
      • ARI с 2.0.0 на 3.0.0
    • Добавлены команды CLI для отображения и отладки ARI приложений:
    • — ari show apps: список ARI приложений

      — ari show app: детальная информация об ARI приложении

      — ari set debug: дамп событий отправляемых к приложению

      • Добавлена поддержка для переменных в ARI событиях. Если добавить «channelvars=foo,bar» в ari.conf секцию general, тогда значение указанных переменных будет передано в событие в Stasis.
      • Возможность управлять источником видео, передаваемого участникам разговора, добавлены методы:

      (1) setVideoSource: POST /bridges/bridgeId/videoSource/channelId

      (2) clearVideoSource: DELETE /bridges/bridgeId/videoSource

      • Добавлена возможность управления форматом аудио, передаваемого через EAGI. Используется переменная ‘EAGI_AUDIO_FORMAT’.
      • Для IMAP протокола добавлена опция «imap_poll_logout» для указания того что нужно отключиться от IMAP по завершению проверки почтовых ящиков.
      • Поддержка для сборки cdr_radius and cel_radius с использованием библиотеки radcli.
      • Поддержка установки userfield из ‘h’ экстенжена.
      • Логирование . Добавлена опция logger_queue_limit. Определяет лимит на длину очереди на запись в лог файлы, по-умолчанию — 1000 строк
      • Sqlite3 . Добавлена возможность управления параметром busy_timeout.
      • Календари. Добавлена поддержка для чтения календарей Google (ранее была доступна только запись).
      • IAX2 . Поддержка передачи пароля в plaintext теперь deprecated. Будет удалена в версии 16.

      ShareIT — поделись знаниями!

      Полезно

      Узнать IP — адрес компьютера в интернете

      Онлайн генератор устойчивых паролей

      Онлайн калькулятор подсетей

      Калькулятор инсталляции IP — АТС Asterisk

      Руководство администратора FreePBX на русском языке

      Руководство администратора Cisco UCM/CME на русском языке

      Навигация

      Серверные решения

      Телефония

      FreePBX и Asterisk

      Настройка программных телефонов

      Корпоративные сети

      Популярное и похожее

      Запись разговоров с помощью FreePBX

      Самое интересное про сервисные коды в FreePBX 13

      Сброс пароля администратора на FreePBX 13

      Меняем длину CallerID Name в Asterisk

      FreePBX 15 – будьте первым

      4 минуты чтения

      Привет, дорогой друг! На днях на AstriCon 2018 в Орландо, компания Sangoma (которая разрабатывает FreePBX) и компания Digium (которая разрабатывает Asterisk), которую, кстати, ранее приобрела компания Sangoma, сделали совместное заявление, в котором сообщили о выходе мажорных версий своих продуктов — Asterisk 16 и FreePBX 15.

      Asterisk 16 действительно доступен на сайте разработчика, а вот если Вы хотите попробовать FreePBX 15, то в привычном месте, где лежат актуальные версии Distro, Вы его не найдёте. Почему так получилось и как всё-таки попробовать 15 версию FreePBX – мы сейчас расскажем!

      Дело в том, что FreePBX 15 c 29.08.18 находится в стадии альфа-тестирования. Это когда продукт отлаживают квалифицированные специалисты, которые обладают соответствующими навыками и знанием методик в области тестирования. После этапа альфа-тестирования, наступает этап бэта-тестирования, когда продукт почти готов для конечных пользователей. Обычно, такую версию делают доступной для всех желающих, чтобы простые пользователи могли дать фидбэк по доработкам. После этого идёт этап RC (Release Candidate), это такой период, когда продукт считается готовым к финальному релизу, только если за это время не будет найден какой-нибудь серьёзный баг. И, наконец – финальная версия, полностью отлаженная и готовая к массовому использованию.

      Однако, это альфа-тестирование абсолютно открытое и каждый желающий может принять в нём участие. Важно понимать, что на данном этапе продукт ещё полон багов и недоработок, поэтому его ни в коем случае нельзя использовать для продакшен систем!.

      Итак, чтобы «попробовать» FreePBX 15, нужно найти на форуме пост от разработчика FreePBX Andrew Nagy от 29.08.18 – вот он и следовать описанным в нём инструкциям.

      Суть заключается в том, что необходимо вручную скачать модуль для FreePBX, который позволит нам обновиться до 15 версии. Перед началом данного процесса, у нас установлен FreePBX 14 из Distro SNG7-PBX-64bit-1805-1.

      Внимание! Не повторяйте данный метод на инсталляциях, которые используются в продакшне! В настоящий момент FreePBX 15 ещё не готов для боевой эксплуатации! Создайте отдельный тестовый сервер, прежде чем продолжать.

      • Откройте вэб-интерфейс FreePBX AdminModule Admin

      • Выберите в поле Type опцию Download (From Web) и вставьте следующую ссылку http://mirror1.freepbx.org/modules/packages/versionupgrade/versionupgrade-14.0.1.1.tgz в поле Download Remote Module

      • Нажмите Download (From Web)
      • Вернитесь к списку модулей, нажав Manage local modules

      • В пункте Admin найдите и настройте модуль PBX Upgrader. В поле Action выберите опцию Install, затем нажмите кнопку Process в самом низу

      • В открывшейся вкладке подтвердите установку кнопкой Confirm

      • По завершению установки во вкладке Admin появится новый модуль 14 to 15 Upgrade Tool, зайдите в него

      • В открывшемся окне нажмите Check the Requirements

      • Убедитесь, что система соответствует всем требованиям перед обновлением.

      У нас не соответствует, нам необходимо:

      • Зарегистрировать и активировать систему
      • Обновить локальные модули
      • Обновить коммерческие модули

      О том, как обновлять модули, читайте в нашей статье

      Поздравляем, Вы успешно установили АЛЬФА версию FreePBX 15, Вы – удивительны!

      Ещё раз напоминаем, что данную версию ни в коем случае нельзя использовать в качестве боевой АТС, а вот тестировать и делиться фидбэками – Welcome!

      Пожалуйста, расскажите почему?

      Нам жаль, что статья не была полезна для вас 🙁 Пожалуйста, если не затруднит, укажите по какой причине? Мы будем очень благодарны за подробный ответ. Спасибо, что помогаете нам стать лучше!

      Подпишитесь на нашу еженедельную рассылку, и мы будем присылать самые интересные публикации 🙂 Просто оставьте свои данные в форме ниже.

      Установка FreePBX 14 • Linux 7.5 • Asterisk 13 or 15 В данной статье будет рассмотрена установка дистрибутива FreePBX Distro 14 от Sangoma. 1. Загрузка дистрибутива Скачайте FreePBX Distro 14 ISO для записи на диск или USB IMG для записи на USB-носитель, соответственно. Скачать FreePBX 14 Distro можно по ссылке. 2. Запись диска Загрузите пакет […]

      Установка FreePBX 14 • Linux 7.5 • Asterisk 13 or 15

      В данной статье будет рассмотрена установка дистрибутива FreePBX Distro 14 от Sangoma.

      1. Загрузка дистрибутива

      Скачайте FreePBX Distro 14 ISO для записи на диск или USB IMG для записи на USB-носитель, соответственно. Скачать FreePBX 14 Distro можно по ссылке.

      ссылка на скачивание.

      2. Запись диска

      1. Загрузите пакет Unetbootin для Windowshttps://sourceforge.net/projects/unetbootin/files/latest/download
      2. Вставьте USB-носитель.
      3. Откройте Unetbootin с правами администратора.
      4. Установите параметры как на скриншоте ниже.
      5. Нажмите на кнопку с тремя точками затем укажите путь к загруженному дистрибутиву.
      6. Носитель – выберите USB-носитель, который Вы подключили в USB-порт компьютера.
      • Запустите процесс, нажав на ОК и подождите пару минут.
      • Готово! Можно переходить к инсталляции дистрибутива на сервер.

      запись дистрибутива на съёмный носитель.

      3. Инсталяция дистрибутива

      1. Загрузитесь с USB-носителя. (Для инсталляции сервер должен иметь доступ в интернет). Выберите пункт FreePBX14Installation(Asterisk15).

      На двух скриншотах ниже можно наблюдать процесс установки:

      процесс установки дистрибутива процесс установки дистрибутива.

      • Как указано на скриншоте ниже: Installation complete. Press return to quit. Установка завершена, нажмите Enter для выхода из установки.

      завершение установки.

      • После того, как Вы нажмёте Enter, вернётесь к первоначальному окну для выбора необходимого к установке дистрибутива. ИзвлекитеUSB-носитель, затем перезагрузите сервер. После перезагрузки, Вы увидите окно с выбором операционной системы для загрузки. Для выбора, нажмитеEnter.

      загрузочное меню.

      • Далее Вы увидите процесс загрузки системы:

      загрузка системы.

      • По окончании загрузки, система предложит выполнить вход:

      вход в терминал.

      • Вводим имя пользователя root и нажимаем Enter:

      ввод пользователя.

      • Система запросит ввести пароль. По умолчанию пароль для FreePBX 14 Distro – это ‘SangomaDefaultPassword’.

      Настройка завершена. Используйте данный адрес для подключения к серверу по SSH и последующей настройки сервера.

      Добавить комментарий

      Ваш адрес email не будет опубликован. Обязательные поля помечены *