Настройка provisioning'а телефонных аппаратов Yealink T21 средствами модуля FreePBX OSS EndPoint Manager.
В рамках данной статьи рассматривается провиженинг телефонных аппаратов Yealink с помощью бесплатного модуля под FreePBX OSS EndPoint Manager. Данные аппараты можно настроить и в ручном режиме, но когда их количество перешагивает рубеж более 10, намного эффективнее данную настройку производить централизовано.
Если в АТС не учтановлен данный модуль, то его возможно установить стандартными средствами через раздел FreePBX Admin > Module Admin. Модуль находится в разделе Connectivity. После установки и настройки модуля можно переходить собственно к формированию конфигурации под выбранную модель телефона.
Далее необходимо перейти в раздел Connectivity > OSS Endpoint Package Manager и в нем произвести установку пакетов под необходимые аппараты. Но в данном разделе не будет файлов под Т21, ничего страшного — можно установить Т20 или Т22, а потом подогнать под необходимый тип аппарата.
Далее перейти в раздел OSS Endpoint Advanced Settings > Product Configuration Editor, выбрать необходимую модель.
В разделе 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 — ввести имя шаблона, выбрать продукт и склонировать шаблон из шаблона модели, которую тоже необходимо выбрать.
Открыть созданный шаблон на редактирование и выбрать в параметрах
Edit File Configurations for: y0000000000$suffix.cfg и
Edit File Configurations for: $mac.cfg в полях Select Alternative File Configurations for для каждого соответственно ранее созданные шаблоны конфигурационных файлов
Заключительным этапом настройки является сопоставление телефонного аппарата по мак-адресу с конкретным пользователем телефонии. Данная настройка производится в разделе OSS Endpoint Device List. Для добавления нового аппарата необходимо в подразделе Add Device прописать мак телефона в поле MAC Address, выбрать из выпадающего списка производителя в поле Brand, Выбрать модель для которой создавался шаблон (в указанном примере T20) в поле Model of Phone, в поле Line — выбрать настраиваемую линию телефонного аппарата, в поле Extension Number — выбрать внутренний номер, а в поле Template указать шаблон созданный на предыдущем шаге. По нажатию кнопки Add — на сервер будет записан индивидуальный файл под телефон. Вс
е ранее заведенные аппараты отображаются списком на данной вкладке, причем если пиктограма вначале строки зеленого цвета — это означает, что телефон онлайн.
На этом настройка провиженинга телефонных аппаратов Yealink T21 средствами модуля FreePBX OSS EndPoint Manager завершена успешно.
Для того чтобы телефоны начали прошиваться, на DHCP-сервере прописать опцию 66 и затем перезагрузить все телефоны
Остались вопросы?
Я - Першин Артём, менеджер компании Voxlink. Хотите уточнить детали или готовы оставить заявку? Укажите номер телефона, я перезвоню в течение 3-х секунд.
категории
- DECT
- Linux
- Вспомогательный софт при работе с Asterisk
- Интеграция с CRM и другими системами
- Интеграция с другими АТС
- Использование Elastix
- Использование FreePBX
- Книга
- Мониторинг и траблшутинг
- Настройка Asterisk
- Настройка IP-телефонов
- Настройка VoIP-оборудования
- Новости и Статьи
- Подключение операторов связи
- Разработка под Asterisk
- Установка Asterisk
VoIP оборудование
ближайшие курсы
Новые статьи
10 доводов в пользу Asterisk
Распространяется бесплатно.
Asterisk – программное обеспечение с открытым исходным кодом, распространяется по лицензии GPL. Следовательно, установив один раз Asterisk вам не придется дополнительно платить за новых абонентов, подключение новых транков, расширение функционала и прочие лицензии. Это приближает стоимость владения станцией к нулю.
Безопасен в использовании.
Любое программное обеспечение может стать объектом интереса злоумышленников, в том числе телефонная станция. Однако, сам Asterisk, а также операционная система, на которой он работает, дают множество инструментов защиты от любых атак. При грамотной настройке безопасности у злоумышленников нет никаких шансов попасть на станцию.
Надежен в эксплуатации.
Время работы серверов некоторых наших клиентов исчисляется годами. Это значит, что Asterisk работает несколько лет, ему не требуются никакие перезагрузки или принудительные отключения. А еще это говорит о том, что в районе отличная ситуация с электроэнергией, но это уже не заслуга Asterisk.
Гибкий в настройке.
Зачастую возможности Asterisk ограничивает только фантазия пользователя. Ни один конструктор шаблонов не сравнится с Asterisk по гибкости настройки. Это позволяет решать с помощью Asterisk любые бизнес задачи, даже те, в которых выбор в его пользу не кажется изначально очевидным.
Имеет огромный функционал.
Во многом именно Asterisk показал какой должна быть современная телефонная станция. За многие годы развития функциональность Asterisk расширилась, а все основные возможности по-прежнему доступны бесплатно сразу после установки.
Интегрируется с любыми системами.
То, что Asterisk не умеет сам, он позволяет реализовать за счет интеграции. Это могут быть интеграции с коммерческими телефонными станциями, CRM, ERP системами, биллингом, сервисами колл-трекинга, колл-бэка и модулями статистики и аналитики.
Позволяет телефонизировать офис за считанные часы.
В нашей практике были проекты, реализованные за один рабочий день. Это значит, что утром к нам обращался клиент, а уже через несколько часов он пользовался новой IP-АТС. Безусловно, такая скорость редкость, ведь АТС – инструмент зарабатывания денег для многих компаний и спешка во внедрении не уместна. Но в случае острой необходимости Asterisk готов к быстрому старту.
Отличная масштабируемость.
Очень утомительно постоянно возвращаться к одному и тому же вопросу. Такое часто бывает в случае некачественного исполнения работ или выбора заведомо неподходящего бизнес-решения. С Asterisk точно не будет такой проблемы! Телефонная станция, построенная на Asterisk может быть масштабируема до немыслимых размеров. Главное – правильно подобрать оборудование.
Повышает управляемость бизнеса.
Asterisk дает не просто набор полезных функций, он повышает управляемость организации, качества и комфортности управления, а также увеличивает прозрачность бизнеса для руководства. Достичь этого можно, например, за счет автоматизации отчетов, подключения бота в Telegram, санкционированного доступа к станции из любой точки мира.
Снижает расходы на связь.
Связь между внутренними абонентами IP-АТС бесплатна всегда, независимо от их географического расположения. Также к Asterisk можно подключить любых операторов телефонии, в том числе GSM сим-карты и настроить маршрутизацию вызовов по наиболее выгодному тарифу. Всё это позволяет экономить с первых минут пользования станцией.