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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Настройка provisioning'а телефонных аппаратов Yealink T21 средствами модуля FreePBX OSS EndPoint Manager.

База знаний Настройка IP-телефонов Yealink
В рамках данной статьи рассматривается провиженинг телефонных аппаратов Yealink с помощью бесплатного модуля под FreePBX OSS EndPoint Manager. Данные аппараты можно настроить и в ручном режиме, но когда их количество перешагивает рубеж более 10, намного эффективнее данную настройку производить централизовано.
Если в АТС не учтановлен данный модуль, то его возможно установить стандартными средствами через раздел FreePBX Admin > Module Admin. Модуль находится в разделе Connectivity. После установки и настройки модуля можно переходить собственно к формированию конфигурации под выбранную модель телефона.

Connectivity


Далее необходимо перейти в раздел Connectivity > OSS Endpoint Package Manager и в нем произвести установку пакетов под необходимые аппараты. Но в данном разделе не будет файлов под Т21, ничего страшного — можно установить Т20 или Т22, а потом подогнать под необходимый тип аппарата.

Yealink/Dreamware
Далее перейти в раздел OSS Endpoint Advanced Settings > Product Configuration Editor, выбрать необходимую модель.

Advanced settings

В разделе Local File Configs выбрать y0000000000$suffix.cfg — это общий конфигурационный файл для выбранной модели аппаратов. По умолчанию в нем довольно много параметров прописано. Но возможно их сократить. Достаточно прописать подобные строчки:

#!version:1.0.0.1
firmware.url = http://{$server_host.line.1}/prov/52.80.14.1.rom ;указать свою версию прошивки (ее желательно предварительно выложить на сервер tftp, на котором будут лежать конфиги)
lang.gui = Russian ;язык интерфейса
voice.tone.country = Russia ;тоны
local_time.time_zone = +3 ;часовой пояс
local_time.time_zone_name = Russia(Moscow) ;имя часового пояса
local_time.manual_time_enable = 0 ; отключает ручную установку времени
local_time.ntp_server1 = {$server_host.line.1} ;NTP-сервер
local_time.ntp_server2 =
local_time.summer_time = 0 ;переход на летнее время 0-отключено
local_time.time_format = 1
local_time.date_format = 3
features.show_action_uri_option = 0
features.action_uri.enable = 1
features.action_uri_limit_ip = {$server_host.line.1}

Далее данный конфигурационный файл стоит сохранить под именем с суфиксом обозначающим модель телефонного аппарата — для Т21 — это y000000000034.cfg

Далее необходимо выбрать $mac.cfg — в нем необходимо внести изменения для шаблона индивидуального конфигурационного файла. В нем будут прописаны настройки для аккаунтов, под конкретный аппарат.

#!version:1.0.0.1
#######################################################################################
## Account Settings ##
#######################################################################################
{line_loop}
account.{$line}.enable = 1
account.{$line}.label = {$displayname}
account.{$line}.display_name = {$username}
account.{$line}.auth_name = {$authname}
account.{$line}.password = {$secret}
account.{$line}.user_name = {$username}
account.{$line}.outbound_proxy_enable = 0
account.{$line}.sip_server.1.address = {$server_host}
account.{$line}.sip_server.2.address =
account.{$line}.sip_server.1.port = 5060
account.{$line}.sip_server.1.expires = 300
account.{$line}.dtmf.type = 1
account.{$line}.missed_calllog = 1
linekey.{$line}.label = {$username}
{/line_loop}
voice_mail.number.1 = *97
security.user_name.admin = admin
security.user_name.user = user
security.user_name.var = var
security.user_password = admin:somepasswd1
security.user_password = user:somepasswd2
security.user_password = var:somepasswd3

Его также стоит схранить под каким либо именем — отличающимся от стандартного.

Далее в разделе OSS Endpoint Template Manager в поле Add New Template — ввести имя шаблона, выбрать продукт и склонировать шаблон из шаблона модели, которую тоже необходимо выбрать.

Add new template
Открыть созданный шаблон на редактирование и выбрать в параметрах
Edit File Configurations for: y0000000000$suffix.cfg и
Edit File Configurations for: $mac.cfg в полях Select Alternative File Configurations for для каждого соответственно ранее созданные шаблоны конфигурационных файлов

End point configuration manager
Заключительным этапом настройки является сопоставление телефонного аппарата по мак-адресу с конкретным пользователем телефонии. Данная настройка производится в разделе OSS Endpoint Device List. Для добавления нового аппарата необходимо в подразделе Add Device прописать мак телефона в поле MAC Address, выбрать из выпадающего списка производителя в поле Brand, Выбрать модель для которой создавался шаблон (в указанном примере T20) в поле Model of Phone, в поле Line — выбрать настраиваемую линию телефонного аппарата, в поле Extension Number — выбрать внутренний номер, а в поле Template указать шаблон созданный на предыдущем шаге. По нажатию кнопки Add — на сервер будет записан индивидуальный файл под телефон. Все ранее заведенные аппараты отображаются списком на данной вкладке, причем если пиктограма вначале строки зеленого цвета — это означает, что телефон онлайн.

End point configuration manager
На этом настройка провиженинга телефонных аппаратов Yealink T21 средствами модуля FreePBX OSS EndPoint Manager завершена успешно.
Для того чтобы телефоны начали прошиваться, на DHCP-сервере прописать опцию 66 и затем перезагрузить все телефоны

телефоны, IP-телефоны, сервер, Yealink, sip, настройка, тип, FreePBX, Time, limit, for, outbound, IP телефоны yealink