Возможности
Что такое Asterisk
Это проект с открытым исходным кодом компании Digium, первоначально начатый Марком Спенсером. Asterisk обладает всеми возможностями классической АТС, поддерживает множество VoIP протоколов и предоставляет функции голосовой почты, конференций, интерактивного голосового меню (IVR), центра обработки вызовов (постановка звонков в очередь и распределение их по агентам используя различные алгоритмы), запись CDR и прочие функции. Для создания собственной функциональности можно воспользоваться собственным языком Asterisk для написания диалплана, написав модуль на языке C, либо воспользовавшись AGI, который является гибким и универсальным интерфейсом для интеграции с внешними системами обработки данных. Выполняемое через AGI может быть написано на любом языке программирования.
Asterisk распространяется по условиям двойной лицензии, благодаря которой одновременно с основным кодом, распространяемым по открытой лицензии GNU General Public License, возможно создание закрытых модулей, содержащих лицензируемый код. Например модуль для поддержки кодека G.729.
Операционные системы
Приложение работает на операционных системах GNU/Linux, FreeBSD и Solaris и предназначено для создания решений компьютерной телефонии. Имя проекта произошло от названия символа *, который в Unix и DOS операционных системах обозначает совпадение любой последовательности символов в именах файлов.
Протоколы
Asterisk обеспечивает достаточное количество протоколов для поддержки соединений между традиционными системами телефонии и ИП сетями включая H.323, Session Initiation Protocol (SIP), Media Gateway Control Protocol (MGCP), and Skinny Client Control Protocol (SCCP).
Разработан также специальный Inter-Asterisk eXchange (IAX) VoIP протокол для связи между серверами Asterisk, который обеспечивает передачу голоса и данных прозрачно через различные гетерогенные сети. Использование ИП-протокола позволяет Asterisk посылать различные данные, такие как URL или картинки и фото в процессе разговора, интегрируя различные виды информации.
Структура Asterisk полностью модулярна, интерфейс командной строки позволяет перегружать отдельные модули и их конфигурации не нарушая работы в целом и не разрывая установленные соединения, а также выгружать и загружать интерфейсы, файлы и кодеки. Делает прозрачным соединение между всеми поддерживаемыми интерфейсами, объединяя различные телефонные системы в единую сетевую среду.
Аппаратная часть
Asterisk не требует никакого специального оборудования для Voice over IP. Почти все устройства различных производителей VoIP оборудования можно подключить без особых проблем. Для использования цифрового и аналогового телефонного оборудования Asterisk поддерживает широкий спектр оборудования, в котором особое место занимают PCI платы Digium, содателя Asterisk.
Благодаря открытой лицензии, Asterisk активно развивается и поддерживается тысячами людей со всей планеты. В течение последних двух лет Asterisk приложения активно развиваются в Соединенных Штатах и Европе. В том или ином виде Астериск занял прочное место на рынке IT-технологий (более 1000 компаний, центры поддержки, online-консультации). Многие компании применяют Asterisk в своих серийных VoIP устройствах, например компании Linksys, Nateks и т. п.
Asterisk

С нами вы получаете истинную ценность за свои деньги. Наши высокорентабельные и надежные услуги гарантируют вам максимальную отдачу от ваших инвестиций. Никаких скрытых затрат.

Проверенные методологии
Опыт работы с разнообразной клиентской базой и новейшими технологиями позволяет нам использовать передовые методы и проверенные методологии.

24/7 техническая поддержка
Мы чрезвычайно ориентированы на клиентов, помогая нашим клиентам 24/7. Мы предлагаем высочайший уровень технической поддержки с использованием систем связи мирового класса.

Процессы ISO 9001
Процессы разработки, реализованные в Компании Марат, соответствуют стандартам ISO 9001: 2008, которые обеспечивают высокопроизводительное исполнение в течение всего проектного цикла.
Asterisk — это framework с открытым исходным кодом для построения коммуникационных приложений. Asterisk легко превращает обычный компьютер в коммуникационный сервер. Asterisk поддерживает системы IP PBX, VoIP-шлюзы, серверы конференций и используется малыми предприятиями, крупными компаниями, колцентрами, операторами связи и государственными организациями во всем мире. Asterisk настраивается, хорошо интегрируется с системами IVR, он поддерживает устаревшие IP-приложения. Asterisk работает на серверах Linux и Mac OSX. Также Asterisk совместим с IP-телефонией на базе SIP протокола.
Гибкость Asterisk позволяет нам предоставлять универсальные PBX решения. Если вы хотите расширить возможности и функциональность вашей существующей телефонии, мы можем предложить такие дополнительные функции, как: голосовая почта, запись вызова, автосекретарь, ACD, запись вызова или интеграция базы данных с вашей текущей системой. Мы можем даже создавать пользовательские приложения для телефонии, используя наш опыт программирования Asterisk.
Наши разработчики Asterisk помогут вам интегрировать ваше приложение с телефоннией на базе Asterisk при помощи API. Так к примеру приложение может иметь предварительный набор номера, функцию Click-2-Call, историю вызовов клиентов, запись звонков, аудиоконференции, обработку входящих звонков с помощью IVR и AGI. Мы также предоставляем услуги по настройке существующих приложений или решений Asterisk. Мы предлагаем вам обсудить ваши задачи с нашими менеджерами и предоставить возможность помочь вам.
Наши услуги Asterisk
- Хостинг Asterisk
- Услуги по доработке Asterisk
- Настройка и конфигурация системы (SIP, T1-PRI, IAX Trunks)
- Интерактивное голосовое меню (IVR)
- Индивидуальные решения голосовой почты
- Разработка скриптов для Asterisk AGI
- Интеграция с CRM
- Детальная запись звонков (CDR)
- HTTP кнопки обратного вызова
- Факс через IP (FoIP)
- Индивидуальная маршрутизация звонков
- СМС
Более 5000 проектов

Презентация требований к проекту
Наши аналитики тщательно изучат ваши требования к проекту и найдут разработчика, который лучше всего подходит для вашего проекта.

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

Выберите условия и временные рамки
На основе консультации по проекту, предоставленной нашими экспертами, вы можете выбрать временные рамки для разработки вашего проекта.

Безопасная оплата и начало работы
Внесите платеж удобным для вас способом, и наша команда незамедлительно приступит к работе над вашим проектом в течение 24 часов.
Asterisk – система компьютерной телефонии уровня предприятия

Я хочу рассказать о свободном решении для компьютерной телефонии от компании Digium. Asterisk – это ATC созданная хакерами (в первоначальном смысле этого слова), а точнее, это супер конвергентная платформа компьютерной телефонии, распространяемая по лицензии GNU GPL, изначально разрабатываемая Марком Спенсером (Mark Spenser), позже ставшим президентом и техническим директором компании Digium. Благодаря коммерческой поддержке Его компании и лицензии GNU GPL Asterisk активно развивается и поддерживается тысячами людей со всей планеты.
Asterisk поддерживает
Протоколы
Аудио кодеки
| Название | Скорость передачи, Кбит/с | Необходимость лицензии |
|---|---|---|
| G.711 | 64 | Не нужна |
| G.726 | 16, 24, 32 или 40 | Не нужна |
| G.729A | 8 | Нужна (не нужна для транзита) |
| GSM | 13 | Не нужна |
| iLBC | 13,3 (кадры по 30 мс) или 15,2 (кадры по 20 мс) | Не нужна |
| Speex | Переменная между 2,15 и 22,4 | Не нужна |
| G.723.1 | 6.4 Кбит/с (кадр имеет размер 189 битов, дополненных до 24 байтов) и 5,3 Кбит/с (кадр имеет размер 158 битов, дополненных до 20 байтов). Режим работы может меняться динамически от кадра к кадру | Нужна (не нужна для транзита) |
| MP3 |
Видео кодеки
- H.261;
- H.263;
- H.263p (с Asterisk версии 1.4);
- H.264 (с Asterisk версии 1.4).
Asterisk работает с ОКС-7 (Общеканальная сигнализация №7, в Европе известной как SS7 – Signaling System №7) — это набор сигнальных телефонных протоколов, для организации мультисервисной (интеллектуальной) сети.
Презентация освещающая работу с SS7 с astricon.net Автор Мэттью Фредриксон (Matthew Fredrickson)An introduction to SS7 and its support in Asterisk — pdf
Важные моменты для выбора
Производительность Asterisk систем
Опытные данные производительности систем представлены на форуме [ru] и оригинальный текст [en].
Основные рекомендации такие 1
| Назначение | Кол-во каналов | Минимальная конфигурация |
|---|---|---|
| Любительская система | не более 5 | 400 MГц, 256 МБ RAM |
| SOHO-система | от 5 до 10 | 1 ГГц, 512 МБ RAM |
| Малая бизнес система | до 25 | 3 ГГц, 1 ГБ RAM |
| Средняя или большая система | более 25 | 2 ЦП или несколько серверов в распределенной архитектуре |
ОС
Asterisk – может работать практически на любой платформе Linux плюс некоторых других ОС, таких как Solaris, BSD, MacOS X и есть даже проект Asterisk for Win32. По поводу выбора ОС для Asterisk развивать холивар не хочу и предлагаю выбрать Вам самим, при этом не мешает прочитать ветку форма посвященному этому вопросу. В заключении, скажу, что сам использую CentOS – популярный дистрибутив, используемый с Asterisk (собран из сырцов RedHat) версии 5.2.
Подробное руководство по установке CentOS 5.2 из блога Linuxoid.
Иксы рекомендую не ставить, так как с Asterisk они будут конкурировать за ресурсы.
Установка и настройка Asterisk
- Сам Asterisk, доступна версия 1.6.0.6;
- Драйверы телефонии DAHDI – акроним Digium Asterisk Hardware Device Interface, бывший zaptel + DAHDI Tools;
- PRI – библиотеки Libpri.
ссылки на 32-bit версии, но доступны и 64–bit
Если планируется использовать только VoIP, то достаточно пакета Asterisk, но рекомендуется установить все пакеты.
Дополнительно, можно установить
- Asterisk GUI 2.0;
- Modules and addons, содержит модули для работы с MySQL и проигрывания mp3 – файлов, ИМХО не вошло в официальный дистрибутив и не надо. К примеру, Asterisk установлен с поддержкой ODBC и при установке аддона для работы с MySQL система может не работать, поэтому одновременно рекомендуется использовать только один из драйверов и отключить другой. Проигрывание mp3 – файлов, в свою очередь, вызовет дополнительную нагрузку на систему т.к. проигрываемый файл необходимо будет разжать.
Необходимые пакеты Linux
- GCC 3.x;
- ncurses-devel;
- libtermcap-devel;
- Kernel Development Headers;
- GCC C++ 3.x;
- OpenSSL (опционально) ;
- newt-devel (опционально) ;
- zlib-devel (опционально) ;
- unixODBC; unixODBC-devel (опционально) ;
- libtool (рекомендуется) ;
- GNU make (версия 3.80 и выше).
Небольшое отступление
Против всего выше описанного, существует также программный продукт AsteriskNOW доступна бета 1.5 – это специализированный дистрибутив Linux уже включающий Asterisk со всем необходимым ПО, плюс web–based GUI. Этот дистрибутив также распространяется по лицензии GNU GPL и свободен для скачивания 32-bit и 64-bit.
Скриншоты можно посмотреть на официальном сайте.
Особой популярностью и любовью пользуется дистрибутив Trixbox — это программный комплекс, основанный на CentOS и Asterisk, основной задачей которого является создание в кротчайшие сроки сервера IP телефонии.
На данный момент доступна версия 2.6.2. Этапы установки можно подсмотреть на сайте voiceip.com.ua.

Дистрибутив Elastix от PaloSanto Solutions по функциональности не намного обходит Trixbox Community Edition. Распространяется по лицензии GNU GPL. Основой Elastix послужил CentOS 5 с ядром 2.6.18. Основу системы VoIP составляет Asterisk 1.4.18, разработчики дополнили его утилитами собственной разработки и модулями сторонних производителей. В качестве системы биллинга использован переработанный A2Billing. В поставку входит и сервер Openfire 3.4.2 обеспечивающий обмен сообщениями по протоколу XMPP/Jabber. Также в комплекте дистрибутива поставляются две CRM (Customer relationship management) — SugarCRM и VTigerCRM
Обзор и установку можно подсмотреть в статье Linuxoid.
Продолжим
Загружать статью общими вопросами установки и настройки Asterisk не буду, тем более, что в сети есть замечательные статьи, подробно рассказывающие о каждом из этапов. Не смотря на то, что статьи написаны 3 – 4 года назад, поверьте, они не теряют своей актуальности, не спорю, версии сменились с 1.2 аж до 1.6, сменилось даже название телефонного драйвера и функционал существенно расширился, но Вас это не должно пугать.
Моя рекомендация – MUST READ:
- Asterisk и Linux – миссия IP-телефония – рассматриваются основные возможности Asterisk, настройка и работа по протоколу SIP;
- Asterisk и Linux: миссия IP-телефония. Действие 2 – рассматривается работа по протоколу H323 и обеспечение связи с ТфОП;
- Asterisk и Linux: миссия IP-телефония. Действие 3 – заключительная из этого цикла статья, рассматривающая вопросы голосовой почты, конференций и web–интерфейсов, значительно облегчающих работу, как пользователей, так и администраторов Asterisk.
Примечание: в статьях используются утилиты zaptel, который сменил название на DAHDI
ztcfg -> dahdi_cfg
ztmonitor -> dahdi_monitor
ztscan -> dahdi_scan
ztspeed -> dahdi_speed
zttest -> dahdi_test
zttool -> dahdi_tool
zapconf -> dahdi_genconf ранее известная, как genzaptelconf)
- Системный файл конфигурации был переименован из /etc/zaptel.conf в /etc/dahdi/system.conf
- Утилита dahdi_cfg теперь может использоваться для выбора эхо-подавителя для каждого из канала или группы каналов на основании настроек из файла конфигурации: system.conf; Полный перечень изменений на svn-транке разработчиков или по-русски на сайте voip.rus.net.
Asterisk: организуем автоматическое распределение поступающих вызовов – рассматриваются вопросы организации очереди обработки вызовов, так необходимой в службах работающих с клиентами. Автор Сергей Яремчук
Марк Спенсер: «Это Asterisk привлекает пользователей к Linux, а не наоборот!»
Интервью с Марком Спенсером 2006 год, текст: Дмитрий Шурупов, фото: Йон Холл
Вопросы безопасности Asterisk обсуждаются в статье Безопасный Asterisk Автор Максим Литницкий — ПРОШУ УДЕЛИТЬ ЭТОМУ БОЛЬШОЕ ВНИМАНИЕ
К сожалению, в статьи по разным причинам, не вошли важные аспекты Asterisk, поэтому попробую обратить Ваше внимание на них.
AGI, EAGI, DeadAGI и FastAGI
Asterisk Gateway Interface (AGI) – это шлюзовой интерфейс посредством которого внешние программы(сценарии) могут влиять на логику диалплана Asterisk. Сценарии AGI (по аналогии с CGI для http серверов) могут быть написаны практически на любом языке программирования, взаимодействуют с Asterisk посредством описателей файлов STDIN (стандартный ввод), STDOUT(стандартный вывод) и STDERR(стандартная ошибка) и реализуют расширенную логику работы с БД и внешними ресурсами.
EAGI – это AGI, который помимо всего дает возможность сценарию читать входящий аудиопоток, к примеру, для нужд распознавания речи.
DeadAGI – это AGI который корректно исполняется для «мертвого» — разъединенного канала.
FastAGI – позволяет запустить удаленный AGI сценарий через TCP сокет – это уменьшает нагрузку системы и перекладывает её на другой сервер, к примеру, множество серверов Asterisk, могут использовать единые AGI – сценарии.
Наиболее популярными языками программирования для AGI являются Perl, Python и PHP.
Скажу только, то, что для этих и других языков программирования существуют “обёртки” – фрэймворки, позволяющие абстрагироваться от логики запрос-ответ AGI и программировать на более высоком уровне абстракции.
AMI
Asterisk Manager Interface (AMI) – это программный интерфейс, позволяющий соединиться с Asterisk через TCP/IP и полностью контролировать Asterisk, используется для связи c CRM–системами.
AJAM
Aynchronous Javascript and XML (AJAM) – доступен с Asterisk версии 1.4, предоставляет web-браузеру или любому другому приложению связаться с AMI через HTTP. Используется в web–based GUI для Asterisk плюс в том, что он использует библиотеку Prototype, что избавляет разработчиков от многих кросбраузерных проблем.
Интеграция с Базами Данных
Важным моментом является способность Asterisk хранить свою конфигурацию и состояние в БД. Эта ключевая особенность позволяет строить, по истине, потрясающие распределенные телефонные системы.
Asterisk архитектуры реального времени
- Статическая – аналогична методу хранения в конфигурационных файлах, но чтение данных происходит из БД и любое изменение опций конфигурации влечет за собой необходимость перезагрузки сервера Asterisk;
- Динамическая – используется для хранения конфигураций файлов SIP, IAX2, голосовой почты и загружает данные по необходимости и соответственно не требует перезагрузки.
Хранение файлов CDR в Базе Данных
- Comma Separated Values (CSV) – файл;
- БД;
- Протоколировать CDR на сервер RADIUS.
IVR
Interactive Voice Response (IVR) – это уже неотъемлемая часть любой платформы и бизнеса занимающимся обслуживанием клиентов. Стоимость коммерческих IVR систем (Avaya, Cisco, Genesys, Nortel или Dialogic) достаточна, высока, а Asterisk просто создан для этого.
К сожалению, русского женского голоса для Asterisk нет (бесплатного). После инсталляции Asterisk говорит с нами голосом Эллисон Смит (Allison Smith) — это порядка 300 промтов, плюс еще 600 в дополнении asterisk–sounds.
- часть первая;
- часть вторая.
На ресурсе ivrvoice.ru можно скачать и использовать в любых мирных целях, включая бизнес, русские промты для Asterisk.
Если Вы решитесь самостоятельно записать промты, то основное требование – это нормализация записей до -3дБ с паузами в начале и завершении записи. Для конвертации аудио файла используется утилита SoX (Sound eXchange).
- Оpen source TTS – engine Festival [ru] и [en-оригинал];
- Оpen source ASR – engine Sphinx. Описание как связать Asterisk со Sphinx [en].
Видео и Asterisk
Ссылки по работе с Видео в Asterisk [ru] и [en – оригинал].
Интересный ресурс sip.fontventa.com, жаль, что последнее обновление 19 января 2007 года, содержащий исходный код библиотеки для работы с протоколом H.324 использующимся в UMTS 3G видео звонках.
DUNDi
Distributed Universal Number Discovery(DUNDi), создан Марком Спенсером – “это одноранговая система для поиска интернет–шлюзов в сервисы телефонии, является полностью распределенным и вообще не имеет никакой централизованной службы”. В некотором роде – это протокол маршрутизации для VoIP.
DUNDi – позволяет запрашивать у равноправных участников сети альтернативный VoIP маршрут к добавочному номеру или телефонному номеру ТфОП. DUNDi можно использовать как в локальной сети – для упрощения управления добавочными номерами в системах Asterisk крупной компании, так и в глобальной сети, но тут для доступа нужно подписать Общее Пиринговое Соглашение (General Peering Agreement — GPA), его также можно найти в подпапке исходного кода doc/. GPA имеет обязательную юридическую силу, для защиты участников сети от людей злоупотребляющих протоколом.
Подробности — это темы будущих статей.
Книги
- Asterisk: будущее телефонии — 700 руб.
- Asterisk: будущее телефонии (файл PDF) — 350 руб.
(Максим, чтоб мы без тебя делали 😉
[en] trixbox Without Tears The Dumb-Me guide — свободна для скачивания
Видеоматериалы
[en]Free Video Tutorials for trixbox FreePBX and Asterisk Systems
Информационные ресурсы
- [ru] voip.rus.net;
- [en – оригинал] voip-info.org;
- [ru] asteriskpbx.ru;
- [ru] Блог одного из русских разработчиков Asterisk — IgorG.
Форумы (малый список)
Магазины (малый список)
Компании предлагающие Asterisk — решения
- line24.ru
- pbxware.ru
- asterisk.ru
- lynks.ru
Официальный mailing lists для тех, кому интересен Asterisk.
Asterisk IP АТС — телекоммуникационная платформа для бизнеса
Традиционные многофункциональные телефонные системы очень дорого стоят и используются только в крупных компаниях, так как их цена не является приемлемой для малого бизнеса . Поэтому такие функции, как интерактивное голосовое меню и постановка звонка в очередь, недоступны малым компаниям. Хотя именно для малого бизнеса каждый клиент жизненно важен, и отсутствие «занято» — дополнительный шанс не упустить очередную продажу. Если для крупных компаний расширенный телефонный функционал являются способом организовать коммуникации и совладать с хаосом, то для малого бизнеса это способ удержать редкого клиента и создать ощущение «серьезности».
Существует открытое ПО — Asterisk IP- PBX , работающее на Linux и FreeBSD и предназначенное для создания решений компьютерной телефонии. Asterisk обладает всеми возможностями классической АТС, хорошо поддерживает три VoIP-протокола ( SIP /H323/ IAX ), предоставляет функции голосовой почты (VoiceMail), конференций, интерактивного голосового меню ( IVR ), центра обработки вызовов (постановка звонков в очередь и распределение их по агентам с использованием различных алгоритмов), а также имеет гибкий и универсальный интерфейс для интеграции с внешними системами обработки данных ( AGI ). Все это делает Asterisk мощной платформой для организации телекоммуникационного сервиса любого масштаба.
Благодаря открытой лицензии Asterisk активно развивается и поддерживается тысячами людей со всей планеты, а в силу активного развития намного превосходит по функциональным возможностям многие коммерческие системы, обладая при этом гораздо меньшей стоимостью приобретения и владения.
история развития Asterisk
В 1999 году Марк Спенсер, будучи студентом факультета Computer Engineering в Auburn University, создал компанию Linux Support Services. Столкнувшись с дороговизной систем АТС, Марк, обладая хорошими знаниями языка программирования C и личным компьютером, работающим под операционной системой Linux, написал собственную мини АТС.
Это и стало началом широко известного феномена по имени Астериск, который заставил Марка сдвинуть фокус бизнеса с поддержки Linux на поддержку своего детища. Сегодня компания Linux Support Services известна как Digium и занимается доставкой технологий Open Source на рынок телекоммуникаций, становясь тем самым одним из столпов телекоммуникационной индустрии.
В России также существует большое сообщество пользователей и разработчиков Asterisk, и наши соотечественники входят в число наиболее активных вкладчиков в развитие системы.
из чего состоит IP АТС
IP АТС — это телефонная станция, в основе которой лежат протоколы передачи голоса поверх IP-сети (VoIP — Voice over IP). Это значит, что основным типом абонентских устройств являются IP-телефоны, а способом подключения внешних линий — регистрация на SIP -сервере провайдера. Однако, Asterisk также способен работать с обычными телефонными линиями. При помощи различных моделей плат Digium Asterisk превращается в гибридную АТС, обеспечивая прозрачное взаимодействие между разными поколениями телефонии.
Большая часть возникающих задач решается при помощи веб-интерфейса настройки станции — FreePBX. FreePBX также позволяет администратору делать отчеты по статистики звонков, строить графики загрузки линий и операторов. В случае, если требуется более тщательный контроль над абонентами, используется полноценная биллинговая система.
При помощи Asterisk можно решать целый ряд актуальных задач, таких как объединение офисов в единый номерной план, экономия на переговорах, обработка входящих звонков в большом количестве, проведение исходящих маркетинговых кампаний, контроль качества за счет записи разговоров, мобильность пользователей.
Asterisk обладает развитыми возможностями по интеграции с внешними системами. При помощи скрипта, созданного по спецификации Asterisk Gateway Interface ( AGI ), обработку звонка можно передать программе, написанной практически на любом языке программирования. Это позволяет задействовать в телефонии всю мощь высокоуровневых языков. Точно также, как CGI оживил веб, AGI встраивает телефонию в любые бизнес-приложения. Более того, уже существуют готовые компоненты для популярных продуктов. Например, можно свободно скачать и использовать модуль интеграции Asterisk и открытой системы SugarCRM.
будущее телекоммуникаций
Передача голоса по IP-сети ничем не отличается от передачи данных. Не существует принципиальной разницы между отправкой e-mail сообщения по SMTP и исходящим звонком по протоколу SIP . Поэтому можно ожидать, что в самом ближайшем будущем все международные и междугородние, да вообще все переговоры будут бесплатными, а связь между компаниями будет устанавливаться напрямую. Тарификация за время соединения уйдет в прошлое, а компании будут решать, по какому пути им пойти. Кто-то предпочтет установить и администрировать свою собственную IP АТС, а кто-то воспользуется услугами виртуальной АТС, по аналогии с хостингом почты. Можно также предположить, что крупные социальные сети, такие как facebook, превратятся в провайдеров услуг связи и станут конкурировать со Skype и Google Voice. А традиционные провайдеры связи превратятся в ISP , обеспечивая только услуги «последней мили». Таким образом открытое ПО, такое как Asterisk, способствует трансформации общества и и ускорению научно-технического прогресса.