Курсы по использованию Asterisk

IP-телефония — технология будущего. Обучитесь работе с IP-АТС Asterisk для того чтобы внедрить и профессионально использовать при решении коммуникационных задач.

Работайте с Asterisk профессионально!

Многоуровневая защита IP-АТС Asterisk

Телефонные станции очень часто становятся объектами хакерских атак. Узнайте, каким образом необходимо строить многоуровневую защиту для Вашей IP-АТС.

Не оставьте хакерам шансов. Защитите свой Asterisk от атак.

Используйте Веб-Интерфейс для удобства настройки

Панель управление FreePBX позволяет легко и удобно управлять всей системой. Научитесь эффективно использовать FreePBX для решения своих задач.

Управление станцией и статистика в окне браузера.

Научитесь работать с Asterisk из консоли

Для понимания работы с Asterisk необходимо уметь настраивать его вручную с конфигурационными файлами и командной строкой CLI Asterisk.

Научитесь «тонкой» настройке Asterisk

Цель курсов - максимум практики.

Обучение нацелено на практическую работу с IP-оборудованием: платы потоков E1, VoIP-телефонные аппараты, голосовые шлюзы FXS и прочее.

Обучение на реальном оборудовании — залог успеха.

Настройка DHCP-сервера для автоконфигурирования ip-телефонов

База знаний Настройка VoIP-оборудования

В нашей компании реализован механизм автоконфигурирования некоторых наиболее популярных моделей ip-телефонов (так называемый autoprovisioning). Но для функционирования данной опции необходимо произвести некоторые настройки DHCP-сервера. В данной статье рассмотрено три наиболее встречаемых платформы, на которых обычно развернут DHCP-сервер:

  1. Windows server (на примере windows server 2003)
  2. CentOS
  3. Роутер CISCO
  4. Роутер Mikrotik

Полную настройку DHCP-сервера рассматривать в данной статье не имеет смысла, поэтому для примера возьмем уже поднятые и преднастроенные DHCP-сервера, но без прописанной опции 66.

  1. Принцип autoprovisioning
  2. Прописывание опции 66 на Windows server 2003
  3. Прописывание опции 66 на CentOS 5.8
  4. Прописывание опции 66 на роутере Cisco
  5. Прописывание опции 66 на Mikrotik

1. Принцип autoprovisioning

IP-телефон загружает файлы прошивки и конфигурации с TFTP-сервера. Для того, чтобы аппарат знал нахождение сервера загрузки, необходимо явно указать ему IP-адрес данного сервера. Для этого служит опция 66 на сервере DHCP.

Телефонный аппарат при получении IP-адреса с DHCP-сервера обращается к строке в которой прописана опция 66. И после этого происходит его обращение к тому серверу TFTP, который указан в данной опции, и уже с сервера TFTP телефон подгружает файлы прошивки и конфигурации.

2. Прописывание опции 66 на Windows server 2003

Если DHCP-сервер поднят на Windows Server 2003, то для добавления 66 опции необходимо выполнить следующие шаги:
  1. Запускаем: Пуск>Все программы>Администрирование>DHCP
  2. Выбираем Параметры области активного DHCP-сервера, далее Действие>Настроить параметры
  3. В открывшемся окне выбираем опцию 66 Имя узла сервера загрузки (отмечаем галочкой) и прописываем ip-адрес TFTP-сервера в поле строковое значение. Нажимаем Применить>ОК
  4. На вкладке Параметры области будет отображаться подключенная опция 66

3. Прописывание опции 66 на CentOS 5.8

Настройки DHCP в ОС CentOS 5.8 производятся в файле /etc/dhcpd.conf.

Рассмотрим случай когда наш сервер Asterisk является одновременно DHCP и TFTP сервером

Открываем файл любым редактором, например, для mcedit в командной строке выполнить:

mcedit /etc/dhcpd.conf

Необходимые настройки:

option opt66 code 66 = string; #указывается, что опция 66 текстового типа (некоторые ip-телефоны Cisco некорректно конфигурируются если 66 опцию указать в числовом формате, например, option opt66 code 66 = ip-address;)

option tftp-server-name «tftp://<IP-address-tftp-server>»; # указывается, используемый TFTP-сервер (в данном случае IP-адрес сервера Asterisk)

option opt66» <IP-address-tftp-server>»; # указывается IP-адрес TFTP сервера

Следует обратить внимание: так как опция 66 прописана как строковый тип, то IP-адрес берется в кавычки. Если же опция указана как числовая, то IP-адрес указывается без кавычек.
Например:
option opt66 code 66 = string;
option opt66 «192.168.1.1»;

option opt66 code 66 = ip-address;
option opt66 192.168.1.1;

Примерный вид файла dhcpd.conf:

4. Прописывание опции 66 на роутере Cisco

Теперь перейдем к настройкам DHCP-сервера поднятого на роутере Cisco.

Входим в режим конфигурирования DHCP-pool:

Router (config)# service dhcp

Router (config)# ip dhcp pool <pool_name>

И прописываем необходимую опцию 66

Router (config-pool)# option 66 ascii <IP-address_TFTP-server>

Router (config-pool)# option 66 ip <IP-address_TFTP-server>

Обратите внимание, что в данном случае тоже можно указать как в числовом так и в текстовом формате.
ascii — текстовый
ip — числовой

Пример:

ip dhcp pool EXAMPLE
network 192.168.1.0 255.255.255.0
next-server 195.1.1.10
domain-name example.ru
default-router 192.168.1.1
dns-server 8.8.8.8
option 66 ascii 195.168.1.10
lease 0 1

Прописывание опции 66 на Mikrotik

Настройку Mikrotik производим через WinBox.

1. IP -> DHCP Server -> Options

добавляем поле:

mikrotik dhcpd tftp

Если версия прошивки от 6.0 и до 6.7 включительно, то value нужно указывать в одинарных кавычках '192.168.1.2'

Если версия прошивки 6.8 и выше то value указывается следующим образом s'192.168.1.2'
2. Далее, в разделе Networks выбираем созданный нами пункт в разделе DHCP Options:

mikrotik dhcpd tftp

Cisco, сервер, настройка