Asterisk. Конфигурационные файлы.

Для каждого модуля Asterisk, для работы, необходим конфигурационный файл. Эти файлы (с расширением .conf), содержат определения каналов, описывают различные внутренние сервисы, определяют местоположения других модулей, устанавливают связь с диалпланом.
Необязательно настраивать все файлы. Требуют настройки только те, которые необходимы для вашей конфигурации. Asterisk поставляется с образцами всех конфигурационных файлов, но Asterisk можно запустить, не имея ни одного из них. В этом случае система работать не будет, но будет наглядно виден модульный принцип работы системы.
Не найдя ни одного файла .conf, Asterisk примет некоторые решения относительно модулей. Например, всегда выполняются следующие шаги:
• Загружается журнал регистрации событий Asterisk, и события протоколируются в файле /var/log/asterisk/event_log.
• Регистрируются команды интерфейса Manager.
• Запускается ядро АТС.
• Выделяется ряд RTP-портов..
• Загружается несколько встроенных приложений.
• Запускается динамический загрузчик.

adsi.conf
adtranvofr.conf
agents.conf
alarmreceiver.conf
alsa.conf
amd.conf
asterisk.conf
cdr.conf
cdr_manager.conf
cdr_odbc.conf
cdr_pgsql.conf
cdr_tds.conf
chan_dahdi.conf
codecs.conf
dundi.conf
dnsmgr.conf
extconfig.conf
extensions.conf
extensions.ael
features.conf
enum.conf
festival.conf
func_odbc.conf
gtalk.conf
http.conf
iax.conf
meetme.conf
modem.conf
modules.conf
musiconhold.conf
osp.conf
oss.conf
phone.conf
privacy.conf
queues.conf
res_odbc.conf
res_snmp.conf
rpt.conf
rtp.conf
say.conf
sip.conf
sip_notify.conf
skinny.conf
sla.conf
smdi.conf
udptl.conf
users.conf
voicemail.conf
vpb.conf
indications.conf
jabber.conf
logger.conf
manager.conf
mgcp.conf
followme.conf


adsi.conf
Интерфейс сервисов для аналогового дисплея (Analog Display Services Interface, ADSI). Нужен для предоставления улучшенных сервисов по обычным аналоговым телефонным сетям. Можно использовать только для поддерживающих этот стандарт телефонов. Телефон должен быть напрямую подключен к каналу Zapata, так как ADSI-сообщения не могут передаваться на удаленный аналоговый телефон через VoIP-соединение.
Подробнее...
См. также:
http://www.asteriskguru.com/tutorials/adsi_conf.html


adtranvofr.conf
До появления VOIP в качестве средства пакетной передачи голоса использовалась технология Voice over Frame Relay (VoFR – передача голоса по сетям с ретрансляцией кадров). В настоящее время почти не используется.


agents.conf
Этот файл позволяет создавать агентов для центра обработки вызовов и управлять ими. Обычно используется вместе с очередями ( queues.conf).
Файл agents.conf является дополнением к файлу queues.conf. Без agents.conf можно настроить очередь вызовов только с самым простым функционалом.
Подробнее...


alarmreceiver.conf
Файл конфигурации приложения AlarmReceiver() с помощью которого можно принимать сообщения по протоколу SIA (Ademco) Contact ID. Нужно для передачи тревожных сообщений. У нас не используется.


alsa.conf
Предназначен для конфигурации Asterisk если используется Advanced Linux Sound Architecture (ALSA – расширенная звуковая архитектура Linux) для обеспечения доступа к звуковой карте.
Подробнее...


amd.conf
Asterisk с помощью приложения AMD(), может отличать живого человека на линии от робота.
Файл служит для настройки различных параметров приложения, используемых при выявлении автоответчика или человека на основании таких показателей, как начальная пауза, длительность приветствия, пауза после приветствия и т. д.
Подробнее...


asterisk.conf
Asterisk.conf определяет местоположение конфигурационных файлов, директорий, модулей, а также папки для записи журнальных файлов. Лучше использовать настройки по умолчанию, если вы не вполне понятны последствия их изменения.
Подробнее...


cdr.conf
Файл cdr.conf предназначен для записи параметров вызовов в файл или базу данных. Хранение записей вызовов бывает нужно для учета вызовов и времени разговора абонента, предотвращение мошенничества и т.д. . Параметры файла cdr.conf указывают, как asterisk должен обрабатывать эту информацию.

Подробнее...


cdr_manager.conf
Этот файл конфигурации используется для включения или отключения отправки CDR, через интерфейс Asterisk Manager API.
Подробнее...


cdr_odbc.conf
Cодержит информацию, необходимую Asterisk для соединения с базой данных.
Подробнее...


cdr_pgsql.conf
Asterisk может хранить данные CDR в базе данных PostgreSQL с помощью модуля cdr_pgsql.so. При загрузке этого модуля необходимая информация считывается из файла cdr_pgsql.conf, и устанавливается соединение с базой данных для записи и хранения данных CDR.
Подробнее...


cdr_tds.conf
Asterisk может хранить записи CDR в базе данных FreeTDS (включая СУБД MS SQL), используя модуль cdr_tds.so. При загрузке этого модуля используется конфигурационный файл cdr_tds.conf.
После успешного установления соединения данные CDR записываются в эту базу данных.
Подробнее...


chan_dahdi.conf
Указываются параметры каналов TDM интерфейса DAHDI.
Подробнее...


codecs.conf
Файл codecs.conf используется для оптимизации кодеков.
Подробнее...


dnsmgr.conf
Этот файл используется для настройки DNS-запросов. Определяет должен ли выполнять Asterisk поиск на регулярной основе, и, как часто он должен осуществляться.
Подробнее...


dundi.conf
Протокол DUNDi используется для динамического поиска телефонного номера в сети и соединения с этим номером. В отличие от стандарта ENUM, DUNDi не имеет централизованного управления. Файл dundi.conf содержит добавочные номера DUNDi, используемые для управления тем, какая информация предоставляется. В нем также в указаны равноправные участники сети, которым предоставляются и от которых принимаются запросы поиска.
Подробнее...


enum.conf
Система электронной нумерации (Electronic Numbering, ENUM) в сочетании с интернет-системой DNS используется для преобразования стандартных номеров E.164 ITU (обычных телефонных) в адреса электронной почты и веб-сайтов, VoIP-адреса и т. п. В DNS ENUM-номер создается путем расположения цифр телефонного номера в обратном порядке, разделения их точками и добавления в начало e164.arpa (основная DNS-зона). Если требуется, чтобы Asterisk выполняла поиск ENUM, необходимо в файле enum.conf сконфигурировать домены, в которых должен осуществляться поиск. Кроме официального домена e164.arpa, можно настроить Asterisk на выполнение поиска в открытом доступном домене e164.org.
Подробнее...


extconfig.conf
Asterisk может записывать конфигурационные данные в базу данных и загружать их оттуда, используя внешний механизм конфигурации (также известный как архитектура реального времени). Он обеспечивает интеграцию между внешними конфигурационными файлами (статические отображения) и базой данных, позволяя извлекать информацию из базы данных. Также с ним вы можете проецировать специальные записи реального времени, благодаря чему можно динамически создавать и загружать объекты, сущности, равноправных участников и т. д. без перезагрузки системы. Эти отображения назначаются и конфигурируются в файле extconfig.conf, который используется и res_odbc, и архитектурой реального времени.
Подробнее...


extensions.conf
Файл extensions.conf – это средство, с помощью которого вы указываете Asterisk, как должны обрабатываться вызовы.
Диалплан – основа всего. 

Подробнее...


extensions.ael
Этот файл аналогичен extensions.conf, но только предназначается для диалпланов, написанных на языке AEL. Когда Asterisk загружает ди­алплан, она читает диалплан на AEL из файла extensions.ael и объединяет его с диалпланом из extensions.conf.
Подробнее...


features.conf
features.conf содержит конфигурационную информацию, касающуюся парковки и переадресации вызовов.
Подробнее...


festival.conf
Механизм речевого воспроизведения текста Festival позволяет Asterisk читать текстовые файлы конечному пользователю генерируемым компьютером голосом.
Подробнее...


followme.conf
Термин «найди меня/следуй за мной» позволяет находить пользователей, где бы они ни были, как будто звонки к ним «находят их и следуют за ними». Файл followme.conf используется для конфигурации приложения диалплана FollowMe().
Подробнее...


func_odbc.conf
Файл конфигурации для работы функции func_odbc. Эта функция обеспечивает простой механизм соединения с базами данных ODBC посредством плана набора. В этом файле описываются SQL-запросы, а функция диалплана создается автоматически.
Подробнее...


gtalk.conf
В этом конфигурационном файле определяются параметры для соединения с Google Talk.
Подробнее...


http.conf
В Asterisk есть простой демон HTTP, который используется Asterisk GUI и AJAM.
Подробнее...


iax.conf
В файле iax.conf описываются опции, касающиеся протокола IAX. В нем же конфигурируются оконечные устройства и провайдеры сервисов работающие по протоколу IAX.
Подробнее...

iaxprov.conf
Благодаря этому файлу Asterisk может подготавливать к работе и об-
новлять встроенные программы устройства IAXy.


indications.conf
Файл indications.conf указывает Asterisk, как генерировать различные звуки, характерные для разных стран мира.
Подробнее...


jabber.conf
Файл jabber.conf определяет информацию, необходимую для взаимодействия Asterisk с сервером XMPP (Jabber).
Подробнее...


logger.conf
Файл logger.conf определяет тип и детальность сообщений, записываемых в файлы журналов в папке /var/log/asterisk/.
Подробнее...


manager.conf
Интерфейс Asterisk Manager – это API, который может использоваться внешними программами для связи и управления Asterisk.
Подробнее...


meetme.conf
Конференции MeetMe можно создавать статически в файле meetme.conf.
Подробнее...


mgcp.conf
Описываются опции, касающиеся протокола MGCP.
Подробнее...


modem.conf
Файл modem.conf используется Asterisk для связи с интерфейсами ISDN-BRI через драйвер ISDN4Linux. Поскольку ISDN4Linux не имеет многих основных функций ISDN, как правило, он не используется. Самым популярным дополнением для BRI является chan_capi, которое можно найти по адресу http://www.junghanns.net.


modules.conf
Файл modules.conf управляет тем, какие модули загружаются или не загружаются при запуске Asterisk. 

Подробнее...


musiconhold.conf
Файл musiconhold.conf используется для конфигурации разных классов музыки, используемых в приложениях музыки во время ожидания, и их местоположений. Asterisk может применять для воспроизведения музыки во время ожидания файлы в любом собственном формате. Asterisk также использует определенную версию mpg123 для воспроизведения MP3-файлов, но это не рекомендуется. Можно задать аргументы для класса, что позволяет использовать внешнее приложение для потоковой передачи музыки как локально, так и по сети.
Подробнее...


osp.conf
Протокол открытого взаимодействия OSP (Open Settlement Protocol) официально описан в ETSI TS 101 321, документе Европейского института стандартов по телекоммуникациям (European Telecommunication Standards Institute, ETSI), являющемся результатом деятельности рабочей группы TIPHON.


oss.conf
С помощью файла oss.conf Asterisk конфигурируется для использования драйвера OSS (Open Sound System – открытая звуковая система), чтобы сделать возможным обмен информацией со звуковой картой по
каналу CONSOLE. В настоящее время предпочтительным интерфейсом для канала CONSOLE является ALSA. (см. также alsa.conf).
Подробнее...


phone.conf
Файл phone.conf используется для конфигурации платы Quicknet PhoneJACK. Плата PhoneJACK предоставляет собой аналог интерфейсу FXS.


privacy.conf
Файл privacy.conf используется для управления максимальным числом попыток ввода пользователем его 10-значного телефонного номера в приложении PrivacyManager().
Подробнее...


queues.conf
Asterisk предоставляет возможность организации центра обработки вызовов через свою систему очередей вызовов. Настройки такой системы будут располагаться в файле queues.conf.
Подробнее...


res_odbc.conf
Файл res_odbc.conf определяет, как организуется доступ к таблице базы данных.
Подробнее...


res_snmp.conf
Файл res_snmp.conf используется для конфигурации поддержки протокола SNMP (Simple Network Management Protocol – простой протокол управления сетью) в Asterisk.
Подробнее...


rpt.conf
Файл rpt.conf обеспечивает возможность Asterisk обмениваться информацией, используя VoIP с применением технологии ретранслятора.
Подробнее...


rtp.conf
Файл rtp.conf управляет портами транспортного протокола реального времени RTP (Real-time Transport Protocol).
Подробнее...


say.conf
Файл say.conf используется для конфигурации грамматических правил разговорного языка для ряда приложений, таких как SayNumber().
Если предполагается использовать в Asterisk язык, не поддерживаемый в настоящее время, можно создать сценарий для его поддержки посредством опций конфигурации в этом файле.


sip.conf
Определяет все опции SIP-протокола для Asterisk, правила аутентификации конечных точек (SIP-телефоны и провайдеры сервисов и тд), определяет, какие звонки должны при­ниматься и в какую область диалплана должны направляться.
Подробнее...


sip_notify.conf
Asterisk может удаленно сообщать SIP-телефону о необходимости перепроверки его конфигурационных файлов или перегружать телефон, передавая особым образом форматированное сообщение NOTIFY ,определенное в файле sip_notify.conf.
Подробнее...


skinny.conf
В файле skinny.conf определяются параметры и каналы, которые будут использовать протокол SCCP.
Подробнее...


sla.conf
Asterisk может эмулировать малую АТС, конфигурируя спаренные линии в sla.conf.


smdi.conf
smdi.conf конфигурирует интерфейс Station Message Desk Interface.
SMDI – очень полезное дополнение Asterisk, поскольку оно позволяет ей выступать в роли системы голосовой почты для устаревших АТС, поддерживающих протокол SMDI.

udptl.conf

Этот файл используется для конфигурации в Asterisk поддержки пакетов UDPTL (User Datagram Protocol Transport Level – протокол транспортного уровня для передачи UDP-данных через пакетные сети).
Подробнее...


users.conf
C помощью этого файла можно создать конфигурационный файл со всеми учетными записями пользователей, а не разбрасывать их по нескольким файлам (таким, как extensions.conf, sip.conf и voicemail.conf).
Подробнее...


voicemail.conf
Файл voicemail.conf управляет системой голосовой почты Asterisk (Comedian Mail (Почта комедианта)).
Подробнее...


vpb.conf
Используется для конфигурации плат Voicetronix в Asterisk.

 


Похожие материалы на сайте: