Asterisk

Скриншот программы:
Asterisk
Детали программы:
Версия: 14.6.1 / 15.0.0 Beta 1 обновление
Дата загрузки: 2 Oct 17
Разработчик: Digium, Inc
Тип распространения: Бесплатная
Популярность: 794

Rating: 5.0/5 (Total Votes: 1)

Asterisk - это самая популярная программа PBX (Private Branch Exchange) и система IVR (интерактивный речевой ответ), разработанная со смещения для обеспечения надежного и надежного механизма телефонии, а также инструментарий для разработчикам, которые хотят создавать коммуникационные приложения.

Это программное обеспечение командной строки с открытым исходным кодом, сервер, который предлагает всю гибкость, необходимую разработчикам и интеграторам, для бесплатного создания передовых коммуникационных решений. Он также может использоваться в качестве шлюза, устройства / медиа-сервера или центра обработки вызовов.


Особенности с первого взгляда

Ключевые функции включают в себя систему IVR (интерактивный речевой ответ), мост конференции, все строительные блоки, необходимые для создания сервера PBX (Private Branch Exchange), и практически любые другие средства коммуникации, которые вы можете себе представить.

Asterisk может использоваться как коммутатор (PBX), сконфигурированный как ядро ​​гибридной УАТС или IP, для переключения вызовов, включения различных функций, подключения вызывающих абонентов и управления маршрутами с внешним миром по IP, цифровой (T1 / E1) или аналоговые (POTS) соединения.

Начало работы с Asterisk

Установка Asterisk в систему GNU / Linux оказывается легкой задачей, так как все, что вам нужно сделать после загрузки и распаковки последней версии программного обеспечения (см. ссылку для загрузки выше), необходимо выполнить настройку & lsquo; ./ && make & rsquo; команды в эмуляторе терминала, конечно, после перехода к местоположению извлеченных архивных файлов (например, cd /home/softoware/asterisk-13.0.1).

После успешного процесса компиляции сообщение уведомит вас, что Asterisk может быть установлен в вашей системе, запустив & lsquo; make install & rsquo; команда как root или sudo make install & rsquo; как привилегированный пользователь. Это, вы можете теперь использовать Asterisk, а также установить один из интерфейсов, доступных на Softoware.


Поддерживаемые операционные системы

Asterisk - это многоплатформенное программное обеспечение, которое означает, что оно поддерживает и работает в широком диапазоне Linux и UNIX-подобных операционных систем, включая GNU / Linux, FreeBSD, OpenBSD, Solaris и Mac OS X. Это может быть успешно установлен на 64-битных и 32-разрядных аппаратных платформах.

Что нового в этой версии:

  • Эти выпуски разрешают несколько проблем, сообщаемых сообществом, и были бы невозможны без вашего участия.

Что нового в версии 14.6.0:

  • Эти выпуски разрешают несколько проблем, сообщаемых сообществом, и было бы невозможно без вашего участия.

Что нового в версии 14.2.1:

  • AST-2016-008: Crash on SDP предлагает или отвечает с конечной точки с помощью Opus
  • Если предложение SDP или ответ получено с кодеком Opus и с параметрами формата, разделенными с использованием пробела, код, отвечающий за синтаксический анализ, будет рекурсивно вызывать себя до тех пор, пока он не сработает. Это происходит, поскольку код неправильно обрабатывает пробелы, разделяющие параметры.
  • Это НЕ требует, чтобы конечная точка имела Opus, настроенный в Asterisk. Это также не требует аутентификации конечной точки. Если гость включен для chan_sip или анонимный в chan_pjsip, предложение SDP или ответ все еще обрабатывается и происходит сбой.
  • AST-2016-009: Удаленные неавторизованные сеансы в chan_sip
  • Драйвер канала chan_sip имеет либеральное определение для пробелов при попытке разделить контент между именем заголовка SIP и символом двоеточия. Вместо того, чтобы следовать RFC 3261 и снимать только пробелы и горизонтальные вкладки, Asterisk рассматривает любой непечатаемый символ ASCII, как если бы он был пробелом. Это означает, что заголовки, такие как
  • Contactx01:
  • будет рассматриваться как действительный контактный заголовок. Это в основном не представляет проблемы, пока Asterisk не будет размещен в тандеме с аутентификатором SIP-прокси. В таком случае хитрое сочетание допустимых и недопустимых заголовков может привести к тому, что прокси разрешит запрос INVITE в Asterisk без проверки подлинности, поскольку считает, что запрос является запросом в диалоговом окне. Однако из-за ошибки, описанной выше, запрос будет выглядеть как внедиалоговый запрос к Asterisk. Затем Asterisk обработает запрос как новый вызов. В результате Asterisk может обрабатывать вызовы из неподтвержденных источников без какой-либо аутентификации.
  • Если вы не используете прокси для аутентификации, эта проблема не влияет на вас. Если ваш прокси-сервер настроен на диалог (это означает, что прокси-сервер отслеживает, какие диалоги в настоящее время действительны), эта проблема не влияет на вас. Если вы используете chan_pjsip вместо chan_sip, эта проблема не влияет на вас.

Что нового в версии 14.2.0:

  • Усовершенствования, сделанные в версии 14.2.0:
  • ASTERISK-26558 - app_queue: добавьте переменную, чтобы узнать, не отвечает ли вызов после очереди
  • ASTERISK-26176 - chan_sip: добавьте AccountCode в AMI PeerEntry
  • ASTERISK-26538 - codec_opus: добавьте образец в configs / samples / codecs.conf.sample
  • ASTERISK-26488 - ARI: добавить команды «ari show app», «ari show apps» и «ari set debug» CLI
  • ASTERISK-26418 - res_rtp_asterisk: ускорить разрешение ICE путем внесения в черный список подсетей хостов, которые не задействованы в RTP
  • Исправлены ошибки в версии 14.2.0:
  • ASTERISK-26608 - Сбой компиляции и ссылок на OpenBSD
  • ASTERISK-26520 - codec_opus: Сгенерированная строка fmtp не имеет содержимого
  • ASTERISK-26605 - codec_opus: предупреждение о спаме, когда Opus согласован, но codec_opus не загружен.
  • ASTERISK-26516 - pjsip: Повреждение памяти с возможной утечкой памяти.
  • ASTERISK-26556 - менеджер: версия AMI сообщила об этом в Ast 13 и 14, несмотря на синтаксические изменения Ast 14.
  • ASTERISK-26343 - ASTERISK-25951 вызывает проблемы для манипулирования звонками через agi
  • ASTERISK-26592 - Последняя версия libedit (3.1) по умолчанию используется для unicode и делает мусор для чтения CLI звездочки
  • ASTERISK-26565 - chan_unistim on 11, 13, 14 размещение приостановленного вызова временно заблокировано.
  • ASTERISK-26575 - testsuite: необходимо проверить функции PJSIP, когда res_srtp не загружен.
  • ASTERISK-26571 - res_pjsip: некорректное разрешение при явном переносе транспорта IPv6ASTERISK-26468 - ari: события Bridge перестают работать после этой последовательности вызовов ARI
  • ASTERISK-24400 - ooh323 отправляет неверный код зависания
  • ASTERISK-26555 - Многопользовательское видео: исправьте некоторые регрессии Asterisk-11
  • ASTERISK-26412 - сборка: Подготовьтесь к gcc 6.2
  • ASTERISK-26509 - Несколько некритических предупреждений об отказе при создании на Ubuntu 16.10
  • ASTERISK-26523 - chan_sip: Asterisk 13.12.1 отключает входящие вызовы через 2 минуты - ошибка rtptimeout плохо - регрессия
  • ASTERISK-26549 - app_dial: Когда используется функция PickChan (), некоторые каналы могут иметь неправильное состояние устройства.
  • ASTERISK-24274 - [patch] Формат кодека не включен в атрибуты носителя SDP при использовании кодека SLIN48
  • ASTERISK-26311 - [patch] rtp_engine: разрешить более 32 динамических типов полезной нагрузки.
  • ASTERISK-26506 - [patch] res_pjsip_outbound_publish: сбой при публикации, в publisher_client_send по адресу res_pjsip_outbound_publish.c
  • ASTERISK-25070 - Fix FTBFS на Херде
  • ASTERISK-26476 - chan_sip: неправильный параметр отображения & quot; Исходный рег. повтор 403 & quot; в настройках «sip show»
  • ASTERISK-26541 - res_pjsip_sdp_rtp: ограничение количества форматов до максимума
  • ASTERISK-26537 - AMI: событие NewConnectedLine не документировано
  • ASTERISK-26526 - [UBSAN] vector.h: нулевой указатель может передаваться как аргумент 2 в memcpy
  • ASTERISK-26524 - astobj2: переменная data_size теряется впустую, когда AO2_DEBUG не включен.
  • ASTERISK-26344 - Asterisk 13.11.0 + сбой PJSIP
  • ASTERISK-26387 - Asterisk segfaults вскоре после запуска даже без активных вызовов.
  • ASTERISK-26513 - тесты / каналы / pjsip / qualify / auth: Сбой достаточно, чтобы быть неприятным.
  • ASTERISK-26514 - Super Awesome Company: не указывать транспорт в pjsip.conf
  • ASTERISK-26510 - pjproject_bundled использует параметр -strip-components для tar, который не поддерживается в более старых версиях
  • ASTERISK-22480 - встроенный pjproject: build.mak содержит полный путь hardcoded к версии.mak
  • ASTERISK-26307 - res_pjsip_caller_id: сбой при исходящем изменении
  • ASTERISK-26503 - app_voicemail: Asterisk падает при использовании MailboxExists
  • ASTERISK-26423 - res_pjsip_sdp_rtp: Асимметричный RTP-кодек может вызывать потерю аудиосигнала и неудобство
  • ASTERISK-26309 - [patch] res_pjsip: разрешить установку IPv4 / IPv6 (двойной стек).
  • ASTERISK-26482 - [patch] chan_pjsip: segfault на уже отключенном сеансе
  • ASTERISK-26421 - Сбой сегментации с ARI возникает в микс-мостике с 43 клиентами.
  • ASTERISK-26444 - команда 'features show' в CLI не возвращает запрос.
  • ASTERISK-26480 - [patch] CLI: отладка основного набора: автоматическое завершение файла не модуля
  • ASTERISK-26356 - menuselect: недействительный тест для GTK2
  • ASTERISK-26462 - [patch] app_queue: при использовании очередей в режиме реального времени установка обратно в пустой контекст не останавливает использование ключа выхода
  • ASTERISK-26439 - chan_rtp: сбой при создании
  • ASTERISK-26457 - [patch] force_rport, auto_comedia: не обнаружено обнаружение NAT.
  • ASTERISK-26618 - build: Backport добавляет проверку librt на configure.ac
  • Новые функции, сделанные в версии 14.2.0:
  • ASTERISK-26595 - ARI: добавьте возможность управлять источником видео в многопартийном мостике.
  • ASTERISK-26492 - ARI: добавляет возможность указывать переменные канала на событиях в сети.
  • ASTERISK-26470 - ARI: добавьте поле 'asterisk_id' в исходящие события

Что нового в версии 13.5.0:

  • AST-2014-012: Исправьте ошибку с помощью ACL смешанного адреса. До этого фиксации семейство адресов первого элемента в ACL использовалось для сравнения всего входящего трафика. Это может привести к трафику других семейств IP-адресов в обход ACL.
  • AST-2014-013: Исправить PJSIP ACL не загружать при запуске и применять / проблемы ACL при контакте. Самая большая проблема, которую исправляет этот патч, заключается в том, что ACL ранее не загружались при загрузке модуля res_pjsip_acl. Кроме того, опции ACL contact_permit и contact_acl были эффективно интерпретированы как contact_deny, и этот патч также исправляет это.
  • AST-2014-015: Исправить состояние гонки в chan_pjsip при отправке ответов после получения CANCEL. Из-за сериализованной архитектуры chan_pjsip существует условие гонки, в котором CANCEL может быть получен и обработан до того, как будут отправлены ответы (например, 180 Ringing, 183 Session Progress и 200 OK). Поскольку сеанс находится в неожиданном состоянии, PJSIP будет утверждать, когда это будет предпринято. Это изменение делает так, что эти ответы не отправляются на отключенные сеансы.
  • AST-2014-016: Исправьте сбой при получении диалогового INVITE с заменой в res_pjsip_refer. Реализация INVITE с заменой в res_pjsip_refer не ожидала их появления в диалоговом окне. В результате он неправильно попытался повесить канал, который, по его мнению, находился под его контролем. В действительности канал будет находиться под контролем другого потока. Когда другой поток обратился к каналу, он получал доступ к свободной памяти и мог бы сработать. Это изменение делает res_pjsip_refer недействительным в диалоге INVITE с заменой.
  • AST-2014-017 - app_confbridge: разрешение на эскалацию / авторизация класса. Расширение разрешения функции набора символов в режиме Confbridge через AMI и неприемлемое разрешение класса в действии ConfbridgeStartRecord. Функция dialplan CONFBRIDGE при выполнении из внешнего протокола (например, AMI) может привести к эскалации привилегий. Кроме того, действие AMI a € oConfbridgeStartRecorda € можно также использовать для выполнения произвольных системных команд без предварительной проверки доступа к системе. Звездочка теперь запрещает выполнение функции CONFBRIDGE с внешнего интерфейса, если для параметра live_dangerously установлено значение no. Кроме того, теперь действие aE oConfbridgeStartRecorda AMI разрешено выполнять только пользователю с доступом к системному уровню.
  • AST-2014-018 - func_db: эскалация разрешения функции DB Dialplan через AMI. Функция dialplan DB при выполнении из внешнего протокола (например, AMI) может привести к эскалации привилегий. Asterisk теперь запрещает выполнение функции БД из внешнего интерфейса, если для параметра live_dangerously установлено значение no.

Что нового в версии 13.0.1:

  • AST-2014-012: Исправьте ошибку с помощью ACL смешанного адреса. До этого фиксации семейство адресов первого элемента в ACL использовалось для сравнения всего входящего трафика. Это может привести к трафику других семейств IP-адресов в обход ACL.
  • AST-2014-013: Исправить PJSIP ACL не загружать при запуске и применять / проблемы ACL при контакте. Самая большая проблема, которую исправляет этот патч, заключается в том, что ACL ранее не загружались при загрузке модуля res_pjsip_acl. Кроме того, опции ACL contact_permit и contact_acl были эффективно интерпретированы как contact_deny, и этот патч также исправляет это.
  • AST-2014-015: Исправить состояние гонки в chan_pjsip при отправке ответов после получения CANCEL. Из-за сериализованной архитектуры chan_pjsip существует условие гонки, в котором CANCEL может быть получен и обработан до того, как будут отправлены ответы (например, 180 Ringing, 183 Session Progress и 200 OK). Поскольку сеанс находится в неожиданном состоянии, PJSIP будет утверждать, когда это будет предпринято. Это изменение делает так, что эти ответы не отправляются на отключенные сеансы.
  • AST-2014-016: Исправьте сбой при получении диалогового INVITE с заменой в res_pjsip_refer. Реализация INVITE с заменой в res_pjsip_refer не ожидала их появления в диалоговом окне. В результате он неправильно попытался повесить канал, который, по его мнению, находился под его контролем. В действительности канал будет находиться под контролем другого потока. Когда другой поток обратился к каналу, он получал доступ к свободной памяти и мог бы сработать. Это изменение делает res_pjsip_refer недействительным в диалоге INVITE с заменой.
  • AST-2014-017 - app_confbridge: разрешение на эскалацию / авторизация класса. Расширение разрешения функции набора символов в режиме Confbridge через AMI и неприемлемое разрешение класса в действии ConfbridgeStartRecord. Функция dialplan CONFBRIDGE при выполнении из внешнего протокола (например, AMI) может привести к эскалации привилегий. Кроме того, действие AMI a € oConfbridgeStartRecorda € можно также использовать для выполнения произвольных системных команд без предварительной проверки доступа к системе. Звездочка теперь запрещает выполнение функции CONFBRIDGE с внешнего интерфейса, если для параметра live_dangerously установлено значение no. Кроме того, теперь действие aE oConfbridgeStartRecorda AMI разрешено выполнять только пользователю с доступом к системному уровню.
  • AST-2014-018 - func_db: эскалация разрешения функции DB Dialplan через AMI. Функция dialplan DB при выполнении из внешнего протокола (например, AMI) может привести к эскалации привилегий. Asterisk теперь запрещает выполнение функции БД из внешнего интерфейса, если для параметра live_dangerously установлено значение no.

Что нового в версии 1.8.12.0:

  • Предотвратить привязку привязки к каналам зомби
  • (Закрывает выпуск ASTERISK-19493. Сообщение от lvl)
  • Fix Dial m и r опции и разветвленные вызовы, генерирующие предупреждения для голосовых фреймов.
  • (Закрывает вопрос ASTERISK-16901. Сообщается Chris Gentle)
  • Удалите ограничение на ограничение ISDN для немостовых вызовов.
  • (Закрывает вопрос ASTERISK-19388. Сообщается Биргер Харзенеттер)
  • Исправить копирование CDR (код учетной записи) на локальные каналы.
  • (Закрывает вопрос ASTERISK-19384. Сообщено jamicque)
  • Убедитесь, что Asterisk подтверждает ACKs на 4xx при замене ошибок.
  • (Закрывает вопрос ASTERISK-19303. Сообщается Джоном Циросом)
  • Устранить двойное закрытие дескриптора файла в manager.c
  • (Закрывает вопрос ASTERISK-18453. Сообщается Жако Кроном)

Что нового в версии 1.8.10.1:

  • Выпуск Asterisk 1.8.10.1 и 10.2.1 разрешает две проблемы. Во-первых, они разрешают проблему в app_milliwatt, где буфер может быть переполнен в стеке, но удаленное выполнение кода невозможно. Во-вторых, они разрешают проблему в HTTP AMI, где информация аутентификации дайджеста может использоваться для переполнения буфера в стеке, что позволяет внедрять и выполнять код.
  • Эти проблемы и их разрешение описаны в рекомендации по безопасности.

Что нового в версии 1.8.0:

  • Этот выпуск содержит новые функции. Список новых функций, включенных в эту версию, см. В файле CHANGES внутри исходного пакета. Поскольку это новый основной выпуск, пользователям рекомендуется выполнять расширенное тестирование перед обновлением до этой версии в рабочей среде.

Что нового в версии 1.4.24:

  • Команда разработчиков Asterisk с гордостью объявляет о выпуске Asterisk 1.4.24 и доступна для немедленной загрузки по адресу http://downloads.digium.com/
  • В дополнение к другим исправлениям ошибок этот кандидат на выпуск исправляет несколько сбоев и устраняет некоторые оставшиеся проблемы, связанные с вызовом и парковкой вызова, которые были обнаружены после выпуска Asterisk 1.4.23. Кроме того, проблемы, связанные с chan_iax2, и регрессии, введенные в расширение «h», были разрешены.
  • Этот выпуск отмечает первое включение файлов итоговой сводки, которые будут включены во все будущие выпуски. Цель состоит в том, чтобы дать более четкий обзор изменений, которые произошли между текущим и предыдущим выпуском, которые были закрыты, и какие члены сообщества были вовлечены в процесс подачи заявки, кодовые коммиты и тестирование. Кроме того, diffstat в конце файла показывает кратким взглядом количество изменений, внесенных в файлы между предыдущими и текущими выпусками.
  • Подробные сведения об изменениях в этой версии см. в сводке выпуска. Полный список изменений в этом выпуске см. В ChangeLog.
  • Следующий список ошибок был разрешен при участии сообщества, и этот выпуск не был бы возможен без вашей помощи!
  • Приложение подкачки аварийно завершает работу со звездочкой. Закрывает выпуск № 14308. Представлено bluefox. Протестировано kc0bvu. Покрыто seanbright.
  • Сбой в VoiceMailMain, если происходит зависание до ввода действительного номера почтового ящика (только IMAP). Закрывает выпуск № 14473. Представлено и исправлено, предоставленное dwpaul.
  • Входящие вызовы Gtalk терпят неудачу. Закрывает выпуск № 13984. Представлено, проверено и исправлено jcovert.
  • Сторонники реального времени никогда не будут квалифицированы после «sip reload». Закрывает выпуск № 14196. Представлено, проверено и исправлено с помощью pdf.
  • SIP Attended Transfer не работает. Закрывает выпуск 14611. Представлен, протестирован и исправлен klaus3000.

Похожие программы

PhoneTooth
PhoneTooth

3 Jun 15

SJphone
SJphone

3 Jun 15

Gizmo
Gizmo

2 Jun 15

Другие программы разработчика Digium, Inc

AsteriskNOW
AsteriskNOW

2 Jun 15

Комментарии к Asterisk

Комментарии не найдены
добавить комментарий
Включите картинки!