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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Провиженинг телефонных аппаратов Panasonic KX-UT123RU для подключения к IP-АТС Asterisk

База знаний Настройка IP-телефонов Panasonic
В рамках данной статьи будет рассмотрена настройка телефонных аппаратов Panasonic линейки KX-UT123 под АТС Asterisk с помощью конфигурационных файлов. Конечно, все настройки можно произвести через веб-интерфейс, но такой способ абсолютно неэффективен при наличие уже более десятка аппаратов, так как занимает много времени.
Для автонастройки телефонов понадобиться настроенный TFTP-сервер и DHCP с прописанной опцией 66. В директорию загрузки TFTP необходимо положить файл прошивки и файлы конфигурации. Структуру файлов целесообразнее сделать следующей:

- KX-UT123RU.cfg — инициализационный файл, в котором указываются пути до всех конфигурационных файлов и до файла прошивки;
- master.cfg — мастер-файл, в котором содержаться настройки общие для всех телефонных аппаратов;
- {mac}.cfg — конфигурационный файл индивидуальный для каждого конкретного телефонного аппарата, в имени содержится мак-адрес устройства.

Содержимое файлов

Рассмотрены будут минимально необходимые наборы параметров в каждом файле.

- KX-UT123RU.cfg

# Panasonic SIP Phone Standard Format File # CFG_PRODUCT_FILE_PATH="tftp://172.16.21.50/KX-UT123RU.cfg" — путь до собственно данного файла
CFG_MASTER_FILE_PATH="tftp://IP_TFTP/master.cfg" - путь до мастер файла
FIRM_FILE_PATH="tftp://IP_TFTP/UT11x12x-01.278_HW1.fw" — путь до файла прошивки
CFG_STANDARD_FILE_PATH="tftp://IP_TFTP/{mac}.cfg" — путь до индивидуального конфиг-файла

- master.cfg

# Panasonic SIP Phone Standard Format File # DO NOT CHANGE THIS LINE!

############################################################
# This is a sample configuration file. #
# Most of the parameters below are just default values... #
############################################################

############################################################
# System Settings #
############################################################
## Login Account Settings — настройки административных пользователей
ADMIN_ID="admin"
ADMIN_PASS="Пароль"
USER_ID="user"
USER_PASS=""

## IP Settings — сетевые настройки
CONNECTION_TYPE="1" — тип получения ip-адреса (1 — DHCP, 0 — статика)
HOST_NAME="KX-UT-123-136"
DHCP_DNS_ENABLE="Y" — получение DNS от DHCP-сервера
STATIC_IP_ADDRESS="" - статический ip (если настраивается на получение сетевых параметров по DHCP, то необходимо оставить пустым) — аналогично поступить и со всеми нижеприведенными сетевыми параметрами.
STATIC_SUBNET=""
STATIC_GATEWAY=""
USER_DNS1_ADDR=""
USER_DNS2_ADDR=""

## Ethernet Port Settings — настройки VLAN, необходимы, если в сети используется отдельный голосовой VLAN
VLAN_ENABLE="Y" — активация VLAN
VLAN_ID_IP_PHONE="21" — идентификатор (тег) VLAN
VLAN_PRI_IP_PHONE="7"
VLAN_ID_PC="1"
VLAN_PRI_PC="0"

## HTTP Settings — настройки веб-интерфейса
HTTPD_PORTOPEN_AUTO="Y" — разблокировка веб-интерфейса на постоянной основе
HTTP_VER="1"
HTTP_USER_AGENT="Panasonic_{MODEL}/{fwver} ({mac})"
HTTP_SSL_VERIFY="0"
CFG_ROOT_CERTIFICATE_PATH=""

## Provisioning Settings — установки автонастройки
OPTION66_ENABLE="Y" — разрешение на принятие опции 66 от сервера DHCP
OPTION66_REBOOT="Y" — разрешение на перезагрузку аппарата по опции 66
PROVISION_ENABLE="Y" — разрешение автонастройки аппарата
CFG_CYCLIC="Y" — циклический запрос конфигурационных файлов
CFG_CYCLIC_INTVL="2" — время цикла запроса, в данном примере две минуты, соответственно конфиг файлы будут запрашиваться каждые две минуты.
CFG_RTRY_INTVL="5" — время, через которое будет запрошен конфиг файл после неудачного запроса
CFG_RESYNC_TIME=""
CFG_RESYNC_FROM_SIP="check-sync" — тип запроса на переконфигурацию через SIP-пакет. Настраивается в файле sip_notify.conf

## Miscellaneous Network Settings
NW_SETTING_ENABLE="N" — разрешение/запрет перенастройки сетевых параметров через веб
CUSTOM_WEB_PAGE="0" — параметр определяет уровень доступа к настройкам сети и времени пользователю user из веб-интерфейса.

## Telephone Settings. - настройки телефона
DISPLAY_NAME_REPLACE="Y" — разрешение на замену отображаемого имени пришедшего с АТС на имя, записанное в телефонной книге аппарата
NUMBER_MATCHING_LOWER_DIGIT="7" — минимальное количество символов в номере, при которых будет поиск в телефонной книге
NUMBER_MATCHING_UPPER_DIGIT="10" — максимальное количество символов в номере, при которых будет поиск в телефонной книге
DISPLAY_DATE_PATTERN="1" — режим отображения даты (0 — неназначено, 1 — ДДММ, 2 - ММДД)
DISPLAY_TIME_PATTERN="2" — режим отображения времени (0 — неназначено, 1 — 12-часовой формат, 2 — 24-часовой формат)
DEFAULT_LANGUAGE="ru" — язык интерфейса аппарата
EXTENSION_PIN="0000000000" — пин-код на доступ к истории звонков и к телефонной книге -
POUND_KEY_DELIMITER_ENABLE="Y" — установка поведения по нажатию # - Y — использовать # как символ посыла вызова

## Call Control Settings — настройки вызова
DISPLAY_NAME_1="" - отображаемое имя
VM_NUMBER_1="*97" — номер голосовой почты
DIAL_PLAN_1="810.S3|8[2-9]xxxxxxxxxS0" — диалплан телефонного аппарата
DIAL_PLAN_NOT_MATCH_ENABLE_1="N"
SHARED_CALL_ENABLE_1="N"
FWD_DND_SYNCHRO_ENABLE_1="N"
RESOURCELIST_URI_1=""
CW_ENABLE_1="Y"
HOLD_SOUND_PATH_1="0"

## Firmware Update Settings — настройки обновления прошивки
FIRM_UPGRADE_ENABLE="Y" — разрешение на обновление
FIRM_VERSION="01.000" — версия прошивки
FIRM_UPGRADE_AUTO="Y" — разрешение на автоматическое получение обновлений

- {mac}.cfg

# Panasonic SIP Phone Standard Format File # DO NOT CHANGE THIS LINE!

############################################################
# This is a sample configuration file. #
# Most of the parameters below are just default values... #
############################################################

############################################################

SIP_AUTHID_1="ext" — SIP логин (внутренний номер)
SIP_PASS_1="password" — пароль внутреннего номера
SIP_PRXY_ADDR_1="IP_asterisk" — ip-адрес Asterisk'а
SIP_RGSTR_ADDR_1="IP_asterisk" - ip-адрес Asterisk'а
PHONE_NUMBER_1="ext" — SIP логин (внутренний номер)

На этом подготовка к провиженингу завершена. В заключение необходимо пояснить, почему была выбрана структура именно с несколькими разделенными файлами конфигурации. Основная причина - удобство редактирования — при изменении/добавлении какого-либо параметра общего для всех телефонных аппаратов достаточно будет изменить/добавить его в один конфигурационный файл (master.cfg), а не править большое кол-во файлов.




сервер, asterisk, sip, установка, настройка, тип, Call-файл, Time, call