Загружается...
 
Файлы конфигурации Asterisk

Файлы конфигурации Asterisk


Введение в процесс конфигурации

Вы, наверно, уже установили 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, задать другое расположение и имя этого файла.

Файлы конфигурации каналов Asterisk:

Файлы конфигурации для Analog Display Services Interface:

Файлы конфигурации Плана набора:
  • extensions.conf: Конфигурация плана набора
  • extensions.ael: План набора в новом формате AEL (Asterisk Extensions Language)
  • features.conf: Конфигурация Парковки вызовов. Замечание: До версии Asterisk 1.0rc1 (17 july 2004), этот файл назывался parking.conf
  • extconfig.conf: Используется приложением res_data, app_realtime, для определения параметров внешних источников данных (например, параметров ODBC)

Файлы конфигурации специфичные для некоторых команд плана набора:

Конфигурационные файлы не попадающие в какую-либо категорию:
  • amd.conf: (Появился, начиная с версии 1.4.0) Параметры приложения для определения автоответчиков.
  • alsa.conf
  • cdr_odbc.conf
  • cdr_pgsql.conf
  • codecs.conf
  • features.conf: Конфигурация парковки вызовов и других возможностей
  • followme.conf: (Появился, начиная с версии 1.4.0) Параметры для трансфера вызовов системы findme/followme.
  • func_odbc.conf: (Появился, начиная с версии 1.4.0) В этом файле определяются параметры доступа к sql базам данных.
  • http.conf: (Появился, начиная с версии 1.4.0) Конфигурация встроенного мини http сервера в asterisk.
  • logger.conf
  • manager.conf: Конфигурация для Asterisk manager API
  • modules.conf: Конфигурация загрузки модулей Asterisk
  • odbc.conf: Конфигурация UnixODBC драйверов для Asterisk
  • oss.conf
  • privacy.conf
  • res_snmp.conf: (Появился, начиная с версии 1.4.0) Включение поддержки snmp в asterisk и определение статусов агентов full/sub.
  • rpt.conf
  • rtp.conf: Конфигурация протокола передачи media информации RTP, порты и настройки
  • say.conf: (Появился, начиная с версии 1.4.0) Определения правил произношения цифр, дат и т.д. Для различных языков.
  • sla.conf: (Появился, начиная с версии 1.4.0) Конфигурация Shared Line Appearance.
  • smdi.conf: (Появился, начиная с версии 1.4.0) Конфигурация обмена сообщениями SMDI.
  • udptl.conf: Появился, начиная с версии 1.4.0) конфигурация для транспорта T38 udptl.

Конфигурационные файлы дополнительных модулей, которые не входят в стандартный дистрибутив

В большинстве установок эти файлы находятся в /etc/

Основная фишка во всех файлах конфигурации

  • Во всех файлах конфигурации Asterisk, Вы можете включать в эти файлы другие файлы с частями конфигурации, используя директиву #include . Для того, например, чтобы в основном файле конфигурации SIP канала описать все глобальные настройки, а аккаунты SIP пользователей включать из другого файла.

Примеры конфигурации


Замечания для различных версий

  • Начиная с июля 2004 года, стала возможна экранировка специальных символов в конфигурационных файлах Asterisk, используя символ обратной косой черты "\", например, так: \\ и так \'.

Asterisk | Установка сервера Asterisk



Создано admin. Последнее изменение: вторник 09 / июнь, 2009 15:52:58 MSD автор yuri.