Содержание
- 2. План: Что такое IP-телефония? Применение IP-телефонии Asterisk – система компьютерной телефонии уровня предприятия История Версии Оборудование
- 3. Что такое IP-телефония? IP-телефони́я (произносится «айпи́-телефони́я») — телефонная связь по протоколу IP. Под IP-телефонией подразумевается набор
- 4. Применение IP-телефонии Голосовая и видеосвязь посредством компьютерных сетей стала популярной во всём мире с начала XXI
- 5. Asterisk – система компьютерной телефонии уровня предприятия Я хочу рассказать о свободном решении для компьютерной телефонии
- 6. Asterisk — свободное решение компьютерной телефонии (в том числе, VoIP) с открытым исходным кодом от компании
- 7. Asterisk в комплексе с необходимым оборудованием обладает всеми возможностями классической АТС, поддерживает множество VoIP-протоколов и предоставляет
- 8. История Марк Спенсер, создатель программы, основал компанию Linux Support Services. Спенсер хотел организовать 24-часовую службу голосовой
- 9. Версии В нумерации версий Asterisk придерживаются принципа: версии в разработке — нечётные, стабильные — чётные. 1.0
- 10. Оборудование Asterisk может работать как с аналоговыми линиями (FXO/FXS модули), так и цифровыми (ISDN, BRI и
- 11. Протоколы SIP, H.323, IAX2, MGCP, SIMPLE, Skinny/SCCP, XMPP (Google Talk), Unistim, Skype, через коммерческий канал[14]. Возможно
- 12. SIP SIP (англ. Session Initiation Protocol — протокол установления сеанса) — протокол передачи данных, описывающий способ
- 13. H.323 H.323 — рекомендация ITU-T, определяющий набор стандартов для передачи мультимедиа-данных по сетям с пакетной передачей.
- 14. XMPP XMPP (Extensible Messaging and Presence Protocol) — расширяемый протокол обмена сообщениями и информацией о присутствии),
- 15. Программирование Настройка и программирование производится с помощью нескольких механизмов: диалплан, который пишется на специальном языке. Доступна
- 16. AGI AGI (от англ. Asterisk Gateway Interface — «шлюзовой интерфейс Asterisk») — это инструментарий для запуска
- 17. Пример использования
- 19. Скачать презентацию
План:
Что такое IP-телефония?
Применение IP-телефонии
Asterisk – система компьютерной телефонии уровня
План:
Что такое IP-телефония?
Применение IP-телефонии
Asterisk – система компьютерной телефонии уровня
История
Версии
Оборудование
Протоколы
Программирование
Что такое IP-телефония?
IP-телефони́я (произносится «айпи́-телефони́я») — телефонная связь по протоколу IP. Под IP-телефонией
Что такое IP-телефония?
IP-телефони́я (произносится «айпи́-телефони́я») — телефонная связь по протоколу IP. Под IP-телефонией
Применение IP-телефонии
Голосовая и видеосвязь посредством компьютерных сетей стала популярной во всём мире с
Применение IP-телефонии
Голосовая и видеосвязь посредством компьютерных сетей стала популярной во всём мире с
Asterisk – система компьютерной телефонии уровня предприятия
Я хочу рассказать о свободном
Asterisk – система компьютерной телефонии уровня предприятия
Я хочу рассказать о свободном
Asterisk — свободное решение компьютерной телефонии (в том числе, VoIP) с открытым исходным кодом от компании Digium, первоначально разработанное Марком Спенсером.
Asterisk — свободное решение компьютерной телефонии (в том числе, VoIP) с открытым исходным кодом от компании Digium, первоначально разработанное Марком Спенсером.
Asterisk в комплексе с необходимым оборудованием обладает всеми возможностями классической АТС, поддерживает множество VoIP-протоколов
Asterisk в комплексе с необходимым оборудованием обладает всеми возможностями классической АТС, поддерживает множество VoIP-протоколов
Голосовая почта
Конференц-связь
IVR (интерактивное голосовое меню)
Центр обработки звонков (постановка звонков в очередь и распределение их по абонентам, используя различные алгоритмы)
Call Detail Record (подробная запись о вызове)
История
Марк Спенсер, создатель программы, основал компанию Linux Support Services. Спенсер хотел организовать
История
Марк Спенсер, создатель программы, основал компанию Linux Support Services. Спенсер хотел организовать
Версии
В нумерации версий Asterisk придерживаются принципа: версии в разработке — нечётные, стабильные —
Версии
В нумерации версий Asterisk придерживаются принципа: версии в разработке — нечётные, стабильные —
1.0 — Выпущена 23 сентября 2004 г.
1.2 — Выпущена 15 ноября 2005
1.4 — Выпущена 26 декабря 2006
1.6 — Выпущена 2 октября 2008
Начиная с версии 1.6, Asterisk более не поддерживает Zaptel, оставлена только поддержка DAHDI.1.8 — Выпущена 21 октября 2010
Отличие от предыдущих версий: Поддержка SRTP, поддержка IPv6 в SIP-драйвере, интеграция работы с календарём, новая система журналирования звонков «Channel Event Logging» (CEL), поддержка «Advice of Charge» — сервиса для информирования о стоимости звонка; интеграция Google Talk и Google Voice; поддержка изменения высоты звука (англ.).10.0 — Выпущена 15 декабря 2011
Несмотря на смену нумерации, десятая версия не несёт кардинальных изменений. Появилась поддержка высококачественного звука, до 192 кГц; с помощью приложения ConfBridge появилась поддержка видеоконференций; Asterisk теперь может являться сервером текстовых сообщений по протоколам SIP и XMPP, поддержка работы шлюзом для передачи факсимильных сообщений по протоколу T.38; поддержка кодеков SILK и CELT (англ.).11 — Выпущена 31 октября 2012
Добавлена поддержка WebRTC, которая позволяет совершать звонки прямо из браузера, без задействования каких-либо плагинов в браузере; новый драйвер chan_motif поддерживает протоколы Google Talk и Jingle, в том числе и видео; расширена поддержка IPv6.12 — Выпущена 20 декабря 2013 (новое в версии)
Ряд кардинальных изменений, таких, как новый драйвер канала SIP (основан на библиотеке PJSIP), новые механизмы Asterisk REST Interface, добавлена поддержка IPv6 в драйвер канала IAX2 и др.13 — Выпущена 28 октября 2014
LTS-релиз платформы. Передача событий безопасности через AMI. Расширение интерфейсов AMI и ARI, поддержка новых возможностей библиотеки PJSIP.
Оборудование
Asterisk может работать как с аналоговыми линиями (FXO/FXS модули), так и цифровыми (ISDN, BRI и PRI —
Оборудование
Asterisk может работать как с аналоговыми линиями (FXO/FXS модули), так и цифровыми (ISDN, BRI и PRI —
DAHDI, акроним «Digium Asterisk Hardware Device Interface» (ранее назывался Zaptel)[12], разрабатывается параллельно с Asterisk компанией Digium.
mISDN[13], разрабатывается Карстеном Кайлом (англ. Karsten Keil) из команды SuSE и компанией Beronet.
CAPI.
Протоколы
SIP,
H.323,
IAX2,
MGCP,
SIMPLE,
Skinny/SCCP,
XMPP (Google Talk),
Unistim,
Skype, через коммерческий канал[14].
Возможно транслировать текст и видеосигналы (например, использовать видеофон).
Протоколы
SIP,
H.323,
IAX2,
MGCP,
SIMPLE,
Skinny/SCCP,
XMPP (Google Talk),
Unistim,
Skype, через коммерческий канал[14].
Возможно транслировать текст и видеосигналы (например, использовать видеофон).
DUNDi — протокол, также разработанный Digium.
OSP.
T.38, поддерживается передача факсов.
Поддержка широкого спектра оборудования и компьютерных протоколов позволяет организовывать огромное количество сценариев взаимодействия сетей, получения и обработки информации.
SIP
SIP (англ. Session Initiation Protocol — протокол установления сеанса) — протокол передачи данных, описывающий способ установления
SIP
SIP (англ. Session Initiation Protocol — протокол установления сеанса) — протокол передачи данных, описывающий способ установления
Протокол описывает, каким образом клиентское приложение (например, софтфон) может запросить начало соединения у другого, возможно, физически удалённого клиента, находящегося в той же сети, используя его уникальное имя. Протокол определяет способ согласования между клиентами об открытии каналов обмена на основе других протоколов, которые могут использоваться для непосредственной передачи информации (например, RTP). Допускается добавление или удаление таких каналов в течение установленного сеанса, а также подключение и отключение дополнительных клиентов (то есть допускается участие в обмене более двух сторон — конференц-связь). Протокол также определяет порядок завершения сеанса.
H.323
H.323 — рекомендация ITU-T, определяющий набор стандартов для передачи мультимедиа-данных по сетям с пакетной передачей.
H.323
H.323 — рекомендация ITU-T, определяющий набор стандартов для передачи мультимедиа-данных по сетям с пакетной передачей.
Рекомендации ITU-T, входящие в стандарт H.323, определяют порядок функционирования абонентских терминалов в сетях с разделяемым ресурсом, не гарантирующих качества обслуживания (QoS). Стандарт H.323 не связан с протоколом IP, однако, большинство реализаций основано на этом протоколе. Набор рекомендаций определяет сетевые компоненты, протоколы и процедуры, позволяющие организовать мультимедиасвязь в пакетных сетях.
Стандарт H.323 определяет четыре основных компонента, которые вместе с сетевой структурой позволяют проводить двусторонние (точка-точка) и многосторонние (точка — много точек) мультимедиаконференции.
Несмотря на то, что H.323 — это целый стек протоколов, нередко, можно встретить упоминание термина H.323, как частного случая сигнализации VoIP. В последнее время H.323 в IP-телефонии, всё чаще заменяется протоколом SIP
XMPP
XMPP (Extensible Messaging and Presence Protocol) — расширяемый протокол обмена сообщениями и информацией
XMPP
XMPP (Extensible Messaging and Presence Protocol) — расширяемый протокол обмена сообщениями и информацией
В отличие от коммерческих систем мгновенного обмена сообщениями, таких как AIM, ICQ, WLM и Yahoo, XMPP является децентрализованной, расширяемой и открытой системой. Любой желающий может открыть свой сервер мгновенного обмена сообщениями, регистрировать на нём пользователей и взаимодействовать с другими серверами XMPP. На основе протокола XMPP уже открыто множество частных и корпоративных серверов XMPP. Среди них есть достаточно крупные проекты, такие как Facebook, Google Talk, WhatsApp, Одноклассники.ru, QIP, LiveJournal, Juick и др.
Программирование
Настройка и программирование производится с помощью нескольких механизмов:
диалплан, который пишется на
Программирование
Настройка и программирование производится с помощью нескольких механизмов:
диалплан, который пишется на
AGI.
AMI.
Конфигурация из баз данных.
Расширение выполняемых функций также возможно путём написания на языке Си нового модуля, что возможно благодаря подробной Doxygen-документации.
Для работы с Asterisk создано множество графических интерфейсов.
Удаленное управление АТС так же может осуществляться с помощью библиотеки libamc.
AGI
AGI (от англ. Asterisk Gateway Interface — «шлюзовой интерфейс Asterisk») — это инструментарий для запуска программ, написанных
AGI
AGI (от англ. Asterisk Gateway Interface — «шлюзовой интерфейс Asterisk») — это инструментарий для запуска программ, написанных
Пример использования
Пример использования