Как мы все помним — Linux это файлы! Asterisk в этом понимании это тоже файлы. Все хранятся в одной директории /etc/asterisk/ и все можно редактировать встроенными в Ubuntu текстовым редактором nano. То есть, по сути, администрирование АТС — это редактирование текстовых файлов. Просто надо знать — каких файлов и как редактировать.
Итак, давайте мы перейдем в папку Asterisk.
Набираем cd /etc/asterisk/
Мы внутри! А теперь посмотрим на эти файлы: ls
Не бойтесь! Файлов не так много, как кажется. Большинство из них мы вообще трогать не будем.
Опишем эти файлы, исходя из приоритета использования. Сначала самые важные, без которых ваша новоявленная АТС вообще не заведется. Затем второстепенные, с которыми ваша АТС засияет.
sip.conf — здесь задаются параметры протокола SIP (простите за тавтологию) — нашего основного протокола, на котором у нас работают внутренние абоненты и внешние линии. То есть, файл sip.conf содержит главные настройки SIP, настройки абонентов и внешних линий (транков).
Факт №1. Все файлы, о которых мы будем говорить, уже содержат информацию, по своей сути инструкцию, для их же заполнения.
extension.conf — файл диалплана. Или просто Dialplan. Движок Asterisk. Тут собирается информация со всех других файлов и задаются алгоритмы их взаимодействия! Как и кому набирать, и что при этом будет набираться и в какой последовательности. Этому файлу мы посвятим максимум времени в будущих уроках.
Факт №2. Комментарии в этих файлах — очень опасная штука. Могут повлиять на работу всего Asterisk. Поэтому комментарии выделяются с начала строки знаком ;
На самом деле можно обойтись только этим двумя файлами. В sip.conf вы создадите SIP-абонентов и SIP-транки. А в extension.conf зададите алгоритмы их взаимодействия. У вас будет внутренняя связь, исходящие и входящие вызовы Ваша АТС готова!
Но как быть, если хочется немного больше? Говорящих автосекретарей, групп распределения вызовов, записей вызовов и т.д. Для это есть другие файлы!
features.conf — файл функций. Здесь задаются параметры таких функций как переадресация, перехват, следуй за мной, трансфер, парковка, запись и так далее. Функций масса. Мы про функции, которые будут вводить пользователи на своих аппаратах, если что. То есть, задаем сами функции и их коды.
queues.conf — очереди. По своей сути, очереди — это обработка входящих вызовов типа Call-центр. Вы третий в очереди…, предварительное время ожидания…, ваш звонок очень важен для нас…, вам ответит первый освободившийся оператор… и т.д. Знакомо, да? Так бывает, когда таких операторов мало, и есть надежда, что вы устанете ждать. Кому нужны ваши жалобы? Поэтому в вашем Call-центре будет достаточно операторов или, как их называют — агентов! И агенты задаются в следующем файле.
agents.conf — сотрудники вашего Call-центра. Работают с очередями. Вызовы между ними распределяются по разному, в зависимости от выбранной стратегии. Звонить всем, по очереди, рандомно, по времени, по количеству и т.д.
voicemail.conf — голосовая почта. Здравствуйте, меня сейчас нет, оставьте выше сообщение после сигнала. Биииипппп….. В этом файле создаются ящики для абонентов и их настройки.
confbridge.conf — многофункциональные конференции. О! Это уже для продвинутых. Можно создавать не только конференц-комнату, стандартную для Asterisk, но и очень сложные управляемые конференции, ставить пароли, добавлять видео и т.д.
parking.conf — парковка вызовов. Тоже функционал Call-центра. Позволяет скидывать вызовы на парковку, а потом их оттуда забирать. Причем не важно, кто скинул и неважно, кто забрал.
musiconhold.conf — музыка на холде. Вернее, музыки! Здесь можно задавать разные мелодии для разных очередей.
Пожалуй, хватит! Большинство пользователей Asterisk даже до сюда не доходит.
В следующем уроке мы рассмотрим файл sip.conf
Коллеги, Экспертиза АТС предлагает вам пройти 2-хдневный дистанционный курс обучения Asterisk всего за 25 000 рублей. Подробности можно узнать по кнопке.