Elastix руководство по настройке - Установка

. Просмотров: 19504

Рейтинг:  4 / 5

Звезда активнаЗвезда активнаЗвезда активнаЗвезда активнаЗвезда не активна
 

Предлагаю вашему вниманию пошаговое руководство по внедрению IP телефонии на базе Asterisk (дистрибутив Elastix)

Часть 1: Установка

Что такое Asterisk. Википедия нам дает четкое описание:

Asterisk IP-PBX — свободное решение компьютерной телефонии с открытым исходным кодом от компании Digium, первоначально разработанное Марком Спенсером. Приложение работает на операционных системах Linux, FreeBSD и Solaris. Имя проекта произошло от названия символа "*" (звездочка, астериск).

Asterisk в комплексе с необходимым оборудованием обладает всеми возможностями классической АТС, поддерживает множество VoIP протоколов и предоставляет богатые функции управления звонками:

  • голосовую почту,
  • конференции,
  • интерактивное голосовое меню (IVR),
  • центр обработки вызовов (постановка звонков в очередь и распределение их по агентам используя различные алгоритмы),
  • запись (CDR)

и прочие функции.

В интернете существует множество версий Asterisk как в исходных кодах так и уже подготовленные дистрибутивы для легкой установки. Поэтому первый вопрос который возникает это что ставить? Дистрибутив из исходных кодов я бы порекомендовал только "маньякам" у которых много свободного времени или для каких-то специфических задач.  Для простых же сисадминов я предлагаю воспользоваться специальными дистрибутивами. На сегодняшний день мне известны следующие:

Перепробовав все три, решил остановиться на Elastix, т.к. в нем уже интегрирована помимо самого Asterisk еще и почтовый сервер и сервер мгновенных сообщений. Да и как-то по-нагляднее и удобнее мне он показался.
Поэтому идем на сайт и скачиваем последнюю версию дистрибутива. На момент написания статьи это 2.0.3.

Второй вопрос, который возникает, это на какой сервер устанавливать. Для небольшой нагрузки (до 10 одновременных звонков) подойдет самый простой компьютер, пусть даже на обычном PIII-P4. Главное требование это стабильная работа компьютера. У меня был свободным старенький сервер IBM на Xeon-е и с 1Гб памяти. Вот на нем и остановился. Из личного опыта могу посоветовать ставить на виртуальную машину, при условии что у вас не будет использоваться оборудование с E1 каналами. У меня не получилось сделать стабильным работу на виртуалке (ESX 4.1) даже с внешним E1 адаптером от Parabel. Данная статья написана с использованием Elastix установленном на VmWare Workstation.

И так, после подготовки сервера вставляем в него диск с дистрибутивом и грузимся с компакт-диска.

На появившимся экране набираем на клавиатуре linux text для установки в текстовом режиме.

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

Раскладку клавиатуры также выбираем английскую.

Соглашаемся с предупреждением о использовании диска.

Выбираем первый вариант. в котором все разделы на существующем диске удаляются.

Соглашаемся с предупреждением о том что вся информация с диска будет удалена.

Отказываемся от изменения разделов в ручную.

Отвечаем Yes на предложение о настройке сетевого адаптера.

ставим галочки напротив первых двух параметров.

По умолчанию используется автоматическое получение адреса. Но я бы рекомендовал установить адрес и маску в ручную. Также поступить и с адресом шлюза и серверами днс. На вопрос использовать реальный адрес или файловый, у меня сервер великолепно работает за шлюзом, поэтому рекомендую использовать факе-адрес в локальной сети, при условии что вы сможете настроить маршрутизатор 

Указываем имя сервера. На сколько я понял, оно не важно. Но на всякий случай лучше использовать реальное имя под которым он будет доступен в интернете.

Правильно указываем часовой пояс.

Вводим пароль пользователя root. Используется для доступа через консоль.

После чего начинается установка.

После установки и перезагрузки система попросит указать пароль для MySQL сервера.

Еще раз подтвердить его

Теперь задаем пароль для пользователя admin, для доступа через www. Подтверждаем пароль.

Консоль администрирования сервером. Можно зайти под пользователем root

В окне видно по какому адресу можно зайти на панель управления.Запускаем браузер и открываем данный адрес.

Так как на сервере используется самоподписной сертификат, ты появится такая страница. Выбираем  "Продолжить открытие..."

Появляется окно для входа в панель управления Elastix. Входим под именем admin с паролем.

Поздравляю. Сервер VOIP  у вас установлен.

Любители русского языка могут его выбрать в вкладке System, меню Preferences, но я этого делать не буду и дальнейшие примеры будут на английском.

 

Продолжение следует....

 

Недостаточно прав для комментирования