Представляет один из самых удивительных компонентов - шлюзовой интерфейс Asterisk. Используя языки программирования Perl, PHP и Python, мы демонстрируем, как можно с помощью внешних программ вводить практически безграничные функциональные возможности в свою офисную АТС.
Описывается возможность подключения внешних приложений к Asterisk для управления или отслеживания различных аспектов системы. Также в данную главу включено краткое введение в инфраструктуру Adhearsion.
Инфраструктура Asterisk GUI, появившаяся в Asterisk 1.4, - это среда, с помощью которой веб- разработчики получили возможность создавать графические интерфейсы с минимальным вмешательством в стандартные конфигурационные файлы.
Поэтапно рассматривается настройка Asterisk для работы с базами данных по стандарту ODBC.
Обсуждаются вопросы, касающиеся предпочтительных способов управления телефонной системой Asterisk, включая записи CDR, журналы регистрации и приглашения.
Кратко рассматривается то, что, по сути, можно назвать рогом изобилия богатых и невероятных возможностей и функций, составляющих феномен Asterisk.
Предсказывание будущего, в котором телефония с открытым исходным кодом полностью преобразит отрасль, отчаянно нуждающуюся в революционных изменениях.
Программное обеспечение
Основное внимание данная книга уделяет документированию Asterisk версии 1.4; однако многие соглашения и информация в данной книге являются универсальными и не относятся к какой-либо конкретной версии. Для выполнения и тестирования Asterisk мы использовали операционную систему Linux, тяготея к синтаксису Red Hat. Мы решили, что, хотя основанные на Red Hat дистрибутивы, возможно, не являются самыми популярными, тем не менее их компоновка и утилиты хорошо знакомы многим опытным администраторам Linux.
В данной книге действуют следующие соглашения о шрифтовом оформлении:
Применяется для выделения новых терминов и URL.
Моноширинный шрифт
Предназначен для команд, опций, параметров и аргументов, подставляемых в команды.
Моноширинный полужирный
Обозначает команды или другой текст, вводимый пользователем буквально. Также используется для выделения фрагментов в листингах кода.
Выделяет текст, который должен быть заменен определяемыми пользователем значениями.
[ Ключевые слова и прочее ]
Показывает необязательные ключевые слова и аргументы. { выбор-1 | выбор-2 }
Обозначает
Это предупреждения или предостережения.
Так отмечаются подсказки, советы или примечания.
Принятые соглашения
Использование примеров кода
Данная книга призвана помочь вам в вашей работе. Вообще говоря, код из нее вы можете свободно использовать в своих программах и документации. Не надо обращаться к нам за разрешением на использование небольших частей кода, например, при написании программы, в которой применяется несколько блоков кода из этой книги. А вот продажа или распространение CD-ROM с примерами из книг O'Reilly требует специального разрешения. Можно свободно ссылаться на книгу и цитировать примеры кода, но для включения больших частей кода из нее в документацию вашего продукта требуется наше согласие. Будем признательны, но не настаиваем на указании авторства. Обычно ссылка на источник включает название, автора, издателя и ISBN. Например:
Если вам кажется, что использование вами примеров кода выходит за рамки законного использования или разрешений, оговоренных выше, не стесняйтесь, обращайтесь к нам по адресу [email protected].
Safari® Books Online
Если на ооложке книги есть пиктограмма safari® books Online, это означает, что книга доступна в Сети посредством O'Reilly Network Safari Bookshelf. Safari предлагает намного лучшее решение, чем электронные книги. Это виртуальная библиотека, позволяющая без труда находить тысячи превосходных технических книг, копировать и использовать примеры кода, скачивать главы и быстро находить ответы, когда требуется самая точная и свежая информация. Она свободно доступна по адресу
Контактная информация
Пожалуйста, направляйте комментарии и вопросы, касающиеся данной книги, издателю: O'Reilly Media, Inc. 1005 Gravenstein Highway North Sebastopol, CA 95472 (800) 998-9938 (в США или Канаде) (707) 829-0515 (международный или местный) (707)829-0104 (fax) Для данной книги создана веб-страница, на которой представлен список опечаток, примеры и другая дополнительная информация. Ее можно найти по адресу