Современные системы ip-телефонии




Download 67 Kb.
bet3/4
Sana02.03.2022
Hajmi67 Kb.
#13647
1   2   3   4
Asterisk ‑ это проект с открытым исходным кодом компании Digium, первоначально начатый Марком Спенсером. Asterisk обладает всеми возможностями классической АТС, поддерживает множество VoIP протоколов и предоставляет функции голосовой почты, конференций, интерактивного голосового меню (IVR), центра обработки вызовов (постановка звонков в очередь и распределение их по агентам, используя различные алгоритмы), запись CDR (Call Detail Record ‑ Подробная Запись о Вызове) и прочие функции. Для создания собственной функциональности можно воспользоваться собственным языком Asterisk для написания диалплана, написав модуль на языке C, либо воспользовавшись AGI (Asterisk Gateway Interface ‑ шлюзовой интерфейс Asterisk), который является гибким и универсальным интерфейсом для интеграции с внешними системами обработки данных. Выполняемое через AGI, может быть написано на любом языке программирования.
Asterisk распространяется по условиям двойной лицензии, благодаря которой одновременно с основным кодом, распространяемым по открытой лицензии GNU General Public License, возможно создание закрытых модулей, содержащих лицензируемый код. Например, модуль для поддержки кодека G.729.
Приложение работает на операционных системах GNU/Linux, FreeBSD и Solaris и предназначено для создания решений компьютерной телефонии. Имя проекта произошло от названия символа *, который в Unix и DOS операционных системах обозначает совпадение любой последовательности символов в именах файлов [5].
Основные преимущества программного средства Asterisk.

  • Поддержка множества протоколов.

Asterisk обеспечивает достаточное количество протоколов для поддержки соединений между традиционными системами телефонии и IP-сетями включая H.323, Session Initiation Protocol (SIP), Media Gateway Control Protocol (MGCP), and Skinny Client Control Protocol (SCCP) [5].
Разработан также специальный Inter-Asterisk eXchange (IAX) VoIP протокол для связи между серверами Asterisk, который обеспечивает передачу голоса и данных прозрачно через различные гетерогенные сети. Использование IP-протокола позволяет Asterisk посылать различные данные, такие как URL или картинки и фото в процессе разговора, интегрируя различные виды информации [6].

  • Модульная структура программы.

Интерфейс командной строки позволяет перегружать отдельные модули и их конфигурации, не нарушая работы в целом и не разрывая установленные соединения, а также выгружать и загружать интерфейсы, файлы и кодеки. Делает прозрачным соединение между всеми поддерживаемыми интерфейсами, объединяя различные телефонные системы в единую сетевую среду.

  • Отсутствие необходимости специального оборудования.

Asterisk не требует никакого специального оборудования для Voice over IP. Почти все устройства различных производителей VoIP оборудования можно подключить без особых проблем. Для использования цифрового и аналогового телефонного оборудования Asterisk поддерживает широкий спектр оборудования, в котором особое место занимают PCI платы Digium, создателя Asterisk.

  • Высокая популярность и активная поддержка.

Благодаря открытой лицензии, Asterisk активно развивается и поддерживается тысячами людей со всей планеты. В течение последних двух лет Asterisk приложения активно развиваются в Соединенных Штатах и Европе. В том или ином виде Asterisk занял прочное место на рынке IT-технологий (более 1000 компаний, центры поддержки, online-консультации). Многие компании применяют Asterisk в своих серийных VoIP устройствах, например компании Linksys, Nateks и т.п. [7].
В сравнении с другими рассмотренными решениями Asterisk включает в себя их преимущества и не содержит недостатков, а также обладает другими достоинствами.
Asterisk – это открытое программное обеспечение распространяемое по лицензии GNU, не требующее специального оборудования. В отличие от Cisco CallManager позволяет снизить затраты на проект до минимума. В отличие от SipX имеет гораздо меньше необходимых сторонних приложений, и имеет большую популярность и поддержку, в связи с чем, Asterisk поставляется практически с каждым дистрибутивом ОС Linux.
Итак, мы рассмотрели современные решения для построения сети IP-телефонии, такие как Cisco CallManager; SipX компании SIPfoundry community; Asterisk компании Digium. Выделив положительные и отрицательные стороны каждого решения, мы пришли к выводу, что для организации IP-телефонии наиболее подходящим будет Asterisk компании Digium. Поскольку он обладает преимуществами других рассмотренных продуктов и, в тоже время, не содержит их недостатков.


Download 67 Kb.
1   2   3   4




Download 67 Kb.

Bosh sahifa
Aloqalar

    Bosh sahifa



Современные системы ip-телефонии

Download 67 Kb.