Вы, наверно, уже установили Asterisk и уже проверили, что он успешно запускается. Теперь, возникает естественный вопрос, а где и что настраивается в этой IP АТС? Первая вещь, которую вам надо сделать – сообщить астериску, какие телефонные соединения (к телефонным трубкам и телефонным станциям, посредством физического провода или IP) у вас есть. Они называются каналами.
Вторая задача - это сконфигурировать план набора (Dialplan). Dialplan распределяет каждый звонок в системе от его источника через различные приложения к его конечному адресату.
Ура, вы это все настроили и запустили. Что же еще можно покрутить и настроить?
Музыка во время ожидания (Music on Hold)
Парковка вызова (Call Parking)
Биллинг
Интерфейсы для управления
Шаблоны
Шаблоны могут помочь избежать повторения одного и того же сегмента(ов) в конфигурационных файлах Астериска.
Генерация файлов конфигурации из Шаблонов
Пакет программ STS Template Engine может генерировать конфигурационные файлы Asterisk из шаблонов. Он имеет свой собственный макроязык для обработки шаблонов и доступен в исходных кодах, что позволяет использовать этот пакет для включения в ваши приложения. Исходные коды библиотеки также могут быть использованы для создания самостоятельных утилит, запускаемых из командной строки.
Альтернативные методы конфигурации
Приложения GUI или приложения, базирующиеся на Web технологии, см. Asterisk GUI
База данных MySQL и другие SQL базы
Ссылки на описание различных конфигурационных файлов
Главный конфигурационный файл:
asterisk.conf: Сервер Asterisk берет из этого файла информацию о том, где какие файла находятся в системе, включая директорию, где лежат все остальные файлы конфигурации. По умолчанию, Asterisk ищет файл asterisk.conf в директории /etc/asterisk, но Вы можете, с помощью параметров запуска ASterisk, задать другое расположение и имя этого файла.
enumagi.conf: Конфигурация для скрипта enumlookup.agi
zeroconf.conf: Конфигурационный файл, определяющий сервисы и параметры, для объявлений через Zeroconf
В большинстве установок эти файлы находятся в /etc/
zaptel.conf: Конфигурация интерфейсных карт TDM от Digium или Sangoma
Основная фишка во всех файлах конфигурации
Во всех файлах конфигурации Asterisk, Вы можете включать в эти файлы другие файлы с частями конфигурации, используя директиву #include . Для того, например, чтобы в основном файле конфигурации SIP канала описать все глобальные настройки, а аккаунты SIP пользователей включать из другого файла.
Примеры конфигурации
See Asterisk Configuration Examples
Замечания для различных версий
Начиная с июля 2004 года, стала возможна экранировка специальных символов в конфигурационных файлах Asterisk, используя символ обратной косой черты "\", например, так: \\ и так \'.