Asterisk находится на пересечении эпох (коммерческий - > с открытым исходным кодом; коммутируемый -> VoIP; только голос -> голос, видео и данные; цифровая обработка сигналов -> обработка мультимедийных данных на стандартных массовых серверах; централизованный каталог -> одноранговая связь), упрощая переход между ними за счет предоставления обратной совместимости с использовавшимися ранее технологиями. Asterisk поддерживает любые устройства, начиная от телефонов с импульсным набором 1960-х годов и заканчивая самыми современными беспроводными VoIP-устройствами, и обеспечивает любую функциональность, от простой последовательной коммутации до поддержки технологий Bluetooth и DUNDi. Но самое главное, Asterisk является свидетельством того, что сообщество заинтересованных людей и компаний может, объединив усилия, создать проект с поистине безграничными возможностями, что не под силу осуществить одному человеку или компании. Особую благодарность за то, что Asterisk стала реальностью, я хотел бы выразить Линусу Торвальдсу, Ричарду Столлману, всему сообществу разработчиков Asterisk и тому человеку, который придумал Red Bull.
Так каким будет дальнейший путь развития Asterisk? Вспомним историю ПК. Впервые появившись в 1980-х годах, он обладал довольно ограниченными возможностями. Наверное, на нем можно было создать таблицу, набрать текст, в общем, немногое. Со временем, однако, его открытая архитектура привела к снижению цен и появлению новых продуктов, позволяющих постепенно распространять сферу его применения. ПК начал неуклонно вытеснять миникомпьютер, а затем и ЭВМ. Теперь даже суперкомпьютеры компании Cray создаются с архитектурой x86 на базе Linux. Я уверен, что Asterisk ожидает то же самое. Сегодня Asterisk уже обслуживает большую часть телефонии. Кто знает, каких масштабов это достигнет завтра?
Итак, чего вы ждете? Читайте, изучайте и участвуйте в создании будущего открытых телекоммуникаций, присоединившись к революционному движению Asterisk!
Введение
Эта книга для всех, кто начинает свое знакомство с Asterisk™. Asterisk - это конвергированная платформа для телефонии с открытым исходным кодом, разработанная, главным образом, для выполнения на Linux. Более чем 100-летний опыт телефонной связи позволил создать надежный пакет тесно интегрированных телекоммуникационных приложений. Мощь Asterisk - в ее настраиваемой природе в сочетании с не имеющим аналогов соответствием стандартам. Ни одна другая офисная АТС не предоставляет такие широкие возможности по вариантам ее развертывания.
Такие приложения, как голосовая почта, конференц-связь, очереди вызовов и агенты, музыка во время ожидания и парковка вызовов, - все это стандартные функции, встроенные непосредственно в программное обеспечение. Более того, Asterisk может интегрироваться с другими бизнес-технологиями такими способами, о которых закрытые узкоспециализированные офисные АТС могут только мечтать. Новому пользователю Asterisk может показаться достаточно устрашающей и сложной, поэтому документация так важна для ее роста. Документация облегчает освоение системы и помогает людям увидеть ее возможности.
Выпущенная при поддержке O'Reilly Media, книга «Asterisk: будущее телефонии» была создана под впечатлением от работы, начатой Asterisk Documentation Project. Мы прошли длинный путь, и эта книга является реализацией желания создать документацию, которая представляла бы самые фундаментальные элементы Asterisk: то, что необходимо знать каждому, кто начинает работать с Asterisk. Эта книга - первый том будущей, мы уверены в этом, огромной библиотеки знаний по Asterisk. Эта книга написана для и при участии сообщества разработчиков Asterisk.
Целевая аудитория
Данная книга рассчитана на новичков в Asterisk, но мы предполагаем, что вы хорошо знакомы с основами администрирования Linux, построением сетей и другими ИТ-дисциплинами. Если нет, рекомендуем изучить богатую и замечательную библиотеку книг O'Reilly, посвященных этим вопросам. Также предполагается, что вы практически не знакомы с телекоммуникациями: как с традиционной коммутируемой телефонной связью, так и с новым миром передачи голоса по IP-протоколу.
Структура книги
Данная книга организована следующим образом:
Здесь мы начинаем свой путь к знаниям. Asterisk собирается изменить мир телефонной связи, и в данной главе мы обсуждаем основания нашей веры в это.
Рассматриваются некоторые технические вопросы, о которых следует помнить при проектировании системы телефонной связи. Большую часть изложенного материала можно пропустить, если не терпится перейти сразу к установке, но данные концепции важно понимать, если вы планируете когда-нибудь вводить систему Asterisk в производственную эксплуатацию.
Рассматривает, как приобрести, скомпилировать и установить Asterisk.
Описывается исходная конфигурация Asterisk. Здесь будут рассмотрены основные конфигурационные файлы, которые должны существовать для описания каналов и функций, доступных вашей системе.
Представляет сердце Asterisk - диалплан.
Рассматриваются некоторые более сложные концепции диалплана.
Отступая от Asterisk, в данной главе мы обсуждаем некоторые наиболее важные технологии, используемые в телефонной сети общего пользования.
Продолжая обсуждение традиционной телефонии, здесь мы рассматриваем технологию передачи голоса по протоколу IP.