Читаем Asterisk™: будущее телефонии Второе издание полностью

Все сообщество разработчиков Asterisk должно быть благодарно Джиму Диксону (Jim Dixon) за создание первых аппаратных интерфейсов телефонии с открытым исходным кодом, положивших начало революции, и за то, что он полностью передал свое творение сообществу. Спасибо Тиму О'Рейлли (Tim O'Reilly) за предоставленный шанс написать эту книгу.

Большое спасибо нашим самым благородным и беспощадным рецензентам:

• Ричу Адамсону (Rich Adamson), президенту Network Partners Inc., за энциклопедические знания технологии PSTN и неустанное желание делиться опытом. Ваше великодушие даже в условиях, когда судьба послала вам ужасное испытание, вдохновляет всех нас[1].

• Тилгману Лешеру (Tilghman Lesher) за тщательнейшее чтение нашей книги и особое внимание к приложениям B и F, а также за некоторые замечательные новые приложения и функции Asterisk.

• Эндрю Колсмиту (Andrew Kohlsmith) за помощь в написании раздела главы 14, посвященного хранению голосовой почты по протоколу IMAP.

• Дэвиду Трою (David Troy) за техническую рецензию, за AstMan- Proxy и за перенос Asterisk на Roomba (первая офисная АТС, выполняемая в пылесосе!).

• Мэттью Гасту (Matthew Gast), соавтору О'Рейлли, за то, что прочитал нашу книгу от корки до корки и дал нам всеобъемлющую рецензию, а также за работу «T1, The Definitive Guide».

• Доктору Эдварду Гаю III (Edward Guy III) за исчерпывающие и острые, как бритва, оценки всех до одной глав первого издания и за борьбу за Asterisk.

• Кристиану Килхофнеру (Kristian Kielhofner), президенту Kris- Companies и создателю AstLinux, за самый лучший дистрибутив AstLinux.

• Расселлу Брайанту (Russell Bryant) за быстрые и полезные ответы на наши вопросы.

• Джошуа Колпу (Joshua Colp) за помощь в настройке производительности и ответы на многочисленные вопросы.

• Кевину Флемингу (Kevin Fleming), который уважаем (осмелимся сказать, любим) всеми за поднятие планки и за мастерство.

• Брайану Капучу (Brian Capouch) - он рассказывает о том, что возможно, а потом идет и делает это.

• Стивену Улеру (Stephen Uhler) за успешный перенос Zaptel на Solaris и за предоставление нам ряда бесценных примеров.

• Джейсону Паркеру (Jason Parker) за то, что он не «чайник».

• Экке Лу (Ekke Loo) за разгром главы, посвященной базам данных.

• Яну Дарвину (Ian Darwin) за то, что помог выразить некоторые наши мысли более лаконично, и за вишнево-красный дисковый телефон (который работает с Asterisk!).

• Джоэлу Сиско (Joel Sisko), генеральному директору iConverged, за ваши всесторонние знания телефонии и электрических монтажных схем.

Последнее и самое важное спасибо Марку Спенсеру (Mark Spencer) за Gaim (недавно переименованный в Pidgin,www.pidgin.im), Asterisk и DUNDi и за предоставление своих творений сообществу разработчиков продуктов с открытым исходным кодом.

Джим Ван Меггелен

Для меня все началось весной 2004 года, когда я сидел за своим столом в отделе технической поддержки телефонной компании, в которой проработал около 15 лет. Не имея возможности применять приобретенные навыки, я проводил время в попытках понять, на что будет похожа оставшаяся часть моей профессиональной деятельности. Телекоммуникационная отрасль перестала быть любимицей инвесторов и превратилась в посмешище, о котором не знал только ленивый. Я должен быть счастлив, что оставался среди тех немногих, у кого еще была работа, но какой неблагодарной, бесцельной была эта работа! Мы понимали, почему наша отрасль разрушилась: продаваемые нами продукты не могли обеспечить решения, необходимые нашим клиентам, даже несмотря на обещания обратного. Им не хватало гибкости, и их стоимость абсолютно не соответствовала той функциональности, которую они предлагали (или, точнее, не предлагали). И не было никаких признаков того, что в ближайшем будущем что-либо изменится. Долгие годы я мечтал об офисной АТС с открытым исходным кодом, но на самом деле не представлял, как такое возможно, и отказался от этой идеи несколькими годами раньше. Я знал, что для достижения успеха офисная АТС с открытым исходным кодом должна была бы эффективно объединить миры традиционной и сетевой телефонии. Но мне никогда не удавалось найти что-либо, пригодное для реализации этой задачи.

Как-то раз в один замечательный весенний день я без особого энтузиазма выполнил поиск в Google по фразе «телефония с открытым исходным кодом» и обнаружил блестящее будущее телефонии: Asterisk, офисную АТС с открытым исходным кодом на базе Linux[2]. Это было оно - то самое, о чем я мечтал так много лет. Я понятия не имел, каким образом собираюсь принять участие в этом, но знал: телефония с открытым исходным кодом приведет к необходимой и благотворной революции в телекоммуникационной отрасли и так или иначе я буду ее частью.

Перейти на страницу:

Похожие книги

Основы программирования в Linux
Основы программирования в Linux

В четвертом издании популярного руководства даны основы программирования в операционной системе Linux. Рассмотрены: использование библиотек C/C++ и стан­дартных средств разработки, организация системных вызовов, файловый ввод/вывод, взаимодействие процессов, программирование средствами командной оболочки, создание графических пользовательских интерфейсов с помощью инструментальных средств GTK+ или Qt, применение сокетов и др. Описана компиляция программ, их компоновка c библиотеками и работа с терминальным вводом/выводом. Даны приемы написания приложений в средах GNOME® и KDE®, хранения данных с использованием СУБД MySQL® и отладки программ. Книга хорошо структурирована, что делает обучение легким и быстрым. Для начинающих Linux-программистов

Нейл Мэтью , Ричард Стоунс , Татьяна Коротяева

ОС и Сети / Программирование / Книги по IT
1001 совет по обустройству компьютера
1001 совет по обустройству компьютера

В книге собраны и обобщены советы по решению различных проблем, которые рано или поздно возникают при эксплуатации как экономичных нетбуков, так и современных настольных моделей. Все приведенные рецепты опробованы на практике и разбиты по темам: аппаратные средства персональных компьютеров, компьютерные сети и подключение к Интернету, установка, настройка и ремонт ОС Windows, работа в Интернете, защита от вирусов. Рассмотрены не только готовые решения внезапно возникающих проблем, но и ответы на многие вопросы, которые возникают еще до покупки компьютера. Приведен необходимый минимум технических сведений, позволяющий принять осознанное решение.Компакт-диск прилагается только к печатному изданию книги.

Юрий Всеволодович Ревич

Программирование, программы, базы данных / Интернет / Компьютерное «железо» / ОС и Сети / Программное обеспечение / Книги по IT
Access 2002: Самоучитель
Access 2002: Самоучитель

В книге рассматривается широкий круг вопросов, связанных с использованием программной среды Access 2002, которая является составной частью пакета Office 2002 и предназначена для создания банка данных в самых различных предметных областях.Подробно описывается методика проектирования объектов базы данных (таблицы, формы, отчеты, страницы доступа к данным, запросы, модули).Детально обсуждаются вопросы создания интегрированной базы данных в единой среде Access 2002: формирование БД с нуля, конвертирование в программную среду баз данных, созданных в ином программном окружении – Clarion, FoxPro.Особое внимание уделяется формированию разнообразных запросов к интегрированной базе данных Access 2002 с использованием языков программирования SQL, VBA и макросов.Приводятся общие сведения о возможностях языка обмена данными между различными компьютерами и приложениями (XML). Описываются возможности использования гиперссылок, связывающих базу данных с другими программными продуктами. Объясняется, как можно работать с базой данных Access 2002 без установки ее на компьютер, используя технологию ODBC (Open Data Base Connectivity). В приложениях приводятся количественные параметры Access 2002 и связанная с этой СУБД терминология.Предлагаемая книга будет полезна специалистам, занимающимся практической разработкой банков данных и приложений на их основе, а также студентам вузов, изучающим информатику.

Павел Юрьевич Дубнов

Программирование, программы, базы данных / ОС и Сети / Книги по IT