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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Прошивка телефонного аппарата Nortel 1120E в SIP и его настройка для работы с IP-PBX Asterisk

База знаний Настройка IP-телефонов Nortel
В рамках данной статьи будет рассмотрена настройка телефонных аппаратов Nortel линейки 1120e под АТС Asterisk с помощью конфигурационных файлов. Также данная инструкция подойдет и для аппаратов линейки 1140е.
Обратите внимание что версия прошивки выше второй требует лицензий для работы аппаратаПроверенную версию прошивки можно скачать здесь.

Для автонастройки телефонов понадобиться настроенный TFTP-сервер и DHCP с прописанной опцией 66. В директорию загрузки TFTP необходимо положить файлы прошивки и файлы конфигурации.
Структура директорий:
/config/ - содержит в себе - общий конфигурационный файл с основными параметрами и файл DialPlan.txt — файл содержащий в себе конфигурацию плана набора для аппаратов.
/firmware/ - содержит в себе файлы прошивок
/languages/ - содержит в себе словари перевода интерфейса аппаратов

Структуру файлов конфигурации необходимо использовать следующую:
1120e.cfg — инициализационный файл прошивки в нем указываются версии используемых прошивок и пути до файлов — аппарат обращается к ней с прошивкой UNIStim.
1120eSIP.cfg — аналогичен по содержимому файлу 1120e.cfg — к нему аппарат оьращается с прошивкой SIP
SIP{mac}.cfg — конфигурационный файл, индивидуальный для каждого телефонного аппарата.
Содержимое конфигурационных файлов будет рассмотрено ниже.
DeviceConfig.dat (указаны только минимально необходимые параметры, в архиве прошивки на официальном сайте в данном файле больше параметров)

#------------------------------------
#
# See NN43112-300
#
#----------------------------------------
#
# Proxy Settings
# 5 can be configured only 1 is needed
# each proxy can have 2 ip addresses associated
# for redundancy
DNS_DOMAIN asterisk.home
SIP_DOMAIN1 asterisk_ip - указать ip адрес Астериска
SERVER_IP1_1 asterisk_ip - указать ip адрес Астериска
SERVER_PORT1_1 5060 - порт Астериска
SERVER_RETRIES1 3 - попытки регистрации на сервере
DEF_USER1 ASTERISK
VMAIL 5000
VMAIL_DELAY 300
DEF_LANG Russian_0202 - язык интерфейса по умолчанию
DEF_AUDIO_QUALITY High
ENABLE_LLDP YES
ADMIN_PASSWORD 26567*738 - установка пароля администратора (необходим при изменении настроек с клавиатуры телефона)
ADMIN_PASSWORD_EXPIRY 0 - период истечения срока валидности пароля (0 - безсрочно)
# Settings to disable extended license - при активации нижеуказанных опций возможно аппарат затребует расширенную лицензию
MAX_LOGINS 1
USB_HEADSET LOCK
EXP_MODULE_ENABLE NO
ENABLE_SERVICE_PACKAGE NO
IM_MODE DISABLED
AVAYA_AUTOMATIC_QoS NO
VQMON_PUBLISH NO
SIP_TLS_PORT 0
ENABLE_BT NO

Файл DialPlan.txt — можно оставить без изменений.

1120e.cfg

#------------------------------------
#
# See NN43112-300
#
#[DEVICE_CONFIG] Device configuration file
#[LANGUAGE] Downloadable language files
# more than one can be specified in
# each section)
#[FW] Firmware image
#[DIALING_PLAN] Dialing plan
#[TONES] Downloadable tones (.wav files)
#[USER_CONFIG] IP Phone 1120E specific configuration file
# Provisioning is performed using the commands in the 1120eSIP.
#
#---------------------------------------

[FW] - секция описывающая прошивку
DOWNLOAD_MODE FORCED - режим загрузки прошивки
VERSION SIP1120e02.02.16 - версия прошивки
PROTOCOL TFTP - протокол загрузки прошивки
FILENAME firmware/SIP1120e02.02.16.bin - путь к файлу прошивки

[DEVICE_CONFIG] - секция описывающая общий конфигурационный файл
DOWNLOAD_MODE FORCED - режим загрузки конфигурации
VERSION 0202 - версия
PROTOCOL TFTP - протокол загрузки
FILENAME config/Deviceconfig.dat - путь к файлу

[DIALING_PLAN] - секция описывающая файл диалплана
DOWNLOAD_MODE AUTO - режим загрузки
VERSION 0202 - версия
FILENAME config/DialPlan.txt - путь к файлу

[LANGUAGE] - секция описывающая локализацию
DOWNLOAD_MODE FORCED - режим загрузки
DELETE_FILES YES
VERSION 0202 - версия
FILENAME ./languages/Russian_0202.lng - путь к файлу

1120eSIP.cfg по содержимому аналогичен 1120e.cfg

SIP{mac}.cfg
DEF_USER1 <ext> - внутренний номер
DNS_DOMAIN <asterisk_ip> - ip-адрес Астериска
AUTOLOGIN_ENABLE USE_AUTOLOGIN_ID
PROMPT_AUTHNAME_ENABLE NO
AUTOLOGIN_ID_KEY01 <ext> - внутренний номер
AUTOLOGIN_AUTHID_KEY01 <ext> - внутренний номер
AUTOLOGIN_PASSWD_KEY01 <password> - пароль от внутреннего номера

Довольно часто с данными аппаратами происходит ситуация, когда он не принимает сервер tftp от DHCP-сервера. Соответственно на аппарате необходимо указать сервер загрузки в ручном режиме. Для этого необходимо через меню аппарата зайти в пункт Сетевые настройки, аппарат запросит пароль, по-умолчанию 26567*738 — после этого необходимо в пункте Сервер подготовки (в англоязычном интерфейсе — Provision server) указать ip-адрес TFTP-сервера. После сохранения параметров аппарат должен будет перезагрузиться и при перезагрузке начнет обращаться к файлам на сервере TFTP.
Порядок загрузки файлов виден в приведенном ниже куске лога tftp-сервера:

xinetd[1143]: START: tftp pid=3537 from=192.168.1.110
in.tftpd[3538]: RRQ from 192.168.1.110 filename 1120e.cfg
in.tftpd[3541]: RRQ from 192.168.1.110 filename firmware/SIP1120e02.02.16.bin
in.tftpd[3784]: RRQ from 192.168.1.110 filename 1120eSIP.cfg
in.tftpd[4105]: RRQ from 192.168.1.110 filename firmware/SIP1120e02.02.16.bin
in.tftpd[4106]: RRQ from 192.168.1.110 filename config/DeviceСonfig.dat
in.tftpd[4108]: RRQ from 192.168.1.110 filename config/DialPlan.txt
in.tftpd[4214]: RRQ from 192.168.1.110 filename ./languages/Russian_0202.lng
in.tftpd[4214]: RRQ from 192.168.1.110 filename SIPmac-address-телефона.cfg

На этом настройка провиженинга аппаратов Nortel 1120e закончена

asterisk, sip, настройка