Файлы конфигурации 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:
  • adtranvofr.conf?: Файл с конфигурацией канала для "voice over frame relay" (Adtran style)
  • agents.conf: Файл с конфигурацией каналов для агентов, которые обрабатывают очереди звонков
  • gtalk.conf?: (Появился, начиная с версии 1.4.0) В этом файле определяется, как обрабатывать вызова по протоколу gtalk.
  • h323.conf: Файл с конфигурацией канала H323
  • iax.conf: Файл с конфигурацией канала IAX
  • jabber.conf?: (Появился, начиная с версии 1.4.0) Конфигурация интерфейса с jabber.
  • jingle.conf?: (Появился, начиная с версии 1.4.0) Конфигурация интерфейса с протоколом jingle.
  • mgcp.conf?: Файл с конфигурацией канала MGCP?
  • modem.conf?: Файл с конфигурацией канала модемов (для ISDN, а не для обычных модемов!)
  • phone.conf?: Файл с конфигурацией телефонных каналов? (Linux Telephony devices)
  • sip.conf: Файл с конфигурацией канала SIP
  • skinny.conf?: Файл с конфигурацией канала Skinny? (Cisco SCCP)
  • vpb.conf?: Файл с конфигурацией каналов vpb (для карт Voicetronix)
  • zapata.conf: Файл с конфигурацией каналов Zap (карт от Digium)

Файлы конфигурации для Analog Display Services Interface?:
  • adsi.conf?
  • asterisk.adsi?
  • telcordia-1.adsi?

Файлы конфигурации Плана набора:
  • 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)

Файлы конфигурации специфичные для некоторых команд плана набора:
  • alarmreceiver.conf?: Конфигурация для команды AlarmReceiver?
  • enum.conf: Конфигурация, используемая командой EnumLookup
  • dundi.conf?: Конфигурация, используемая командой DUNDiLookup
  • festival.conf?: Конфигурация, используемая командой Festival
  • indications.conf?: Определение тонов для команды Playtones
  • meetme.conf: Файл с конфигурацией конференций для команды MeetMe
  • musiconhold.conf?: для команды MusicOnHold
  • queues.conf: Определение очередей звонков и их параметров для команды Queue
  • voicemail.conf?: Конфигурация голосовых почтовых ящиков для команды VoiceMail

Конфигурационные файлы не попадающие в какую-либо категорию:
  • 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.

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

  • capi.conf?: Конфигурация каналов CAPI? и связанных с ним устройств.
  • sirrix.conf?: Конфигурация каналов Sirrix ISDN?
  • cdr_mysql.conf: Конфигурация базы данных MySQL для записей CDR, используемых для билинга
  • prepaid.conf?: Конфигурация биллинга для систем, основанных на картах предоплаты.
  • ldap.conf?: Конфигурация для команды LDAPget?
  • bonjour.conf?: Конфигурация для res_bonjour (aka Rendezvous, aka Zeroconf)
  • enumagi.conf?: Конфигурация для скрипта enumlookup.agi
  • zeroconf.conf?: Конфигурационный файл, определяющий сервисы и параметры, для объявлений через Zeroconf
В большинстве установок эти файлы находятся в /etc/
  • zaptel.conf: Конфигурация интерфейсных карт TDM от Digium? или Sangoma?

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

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

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

  • See Asterisk Configuration Examples?

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

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

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




Created by admin. Last Modification: Вторник 09 / Июнь, 2009 15:52:58 MSD by yuri8248 очков .

Меню

ads

Пользователи онлайн

47 народу онлайн

Поиск в Google

Google

voip-info