Contents Menu Expand Light mode Dark mode Auto light/dark, in light mode Auto light/dark, in dark mode Skip to content
документация 2.22.4
документация 2.22.4
  • Администратору АТС
    • Рабочий стол
    • Дашборд
    • Сотрудники
    • Справочники
      • Каналы трафик коллектора
      • Группы
      • Списки
      • Справочник фраз/слов для поиска
      • Голосовые настройки
      • База знаний
      • VoIP-шлюзы
      • Проекты
      • Персонализация
      • Статусы операторов
      • Аудиофайлы
      • Плейлисты
      • Роли
      • Устройства и сервисы
      • Сервисы автоконфигурирования
      • Адресная книга
      • Шаблоны доменных уведомлений
      • Ротация номеров
      • Маскирование номеров
      • Формы детализации
      • Формы анкетирования
      • Диалоговые скрипты
      • Оргструктура
    • CRM
    • Омниканальность
      • Каналы сообщений
      • Маршруты сообщений
        • Создание маршрута
        • Элементы маршрутизации
      • Очереди
      • Журнал диалогов
      • Монитор
      • Отчет по диалогам
      • Отчет KPI сотрудников
      • Журнал попыток распределения
      • Журнал участников омниканальности
    • Журналы
      • Факсы
      • Задачи по вызовам
      • Голосовая почта
      • Конференции
      • Регистрация абонентов
      • Установка холдов
      • Аутентификация
      • Статусы агентов
      • События модулей маршрутизации
      • Журнал действий
      • Журнал событий
      • Вызовы оператора
      • Очередь звонков
    • Очереди
    • Номера
    • Маршрутизация
      • Маршруты
      • Элементы маршрутизации
    • Мероприятия
    • Контроль качества
    • Аналитика
      • История вызовов
      • Двойная группировка
      • KPI сотрудников
      • Детализация вызовов в очереди
      • Анализ входящих вызовов
      • Мониторинг
      • Маршрутизация по IVR
      • Аналитика по очередям с группировкой
      • Активности оператора контакт-центра
      • Отчет по ключевым фразам
      • Количество вызовов по часам
      • Детализация вызовов
    • Автоматический обзвон
    • Маркетплейс
      • 1С
      • 3itech
      • Altegio
      • AmoCRM
      • Bitrix24
      • BPM Soft
      • Creatio (BPM Online)
      • Edna
      • Elma365
      • EnvyCRM
      • E-Staff
      • GooTax
      • HR система Skillaz
      • Oneboost
      • Retail CRM
      • Roistat
      • SFTP-диск
      • Skype For Bussiness
      • SMS Beeline
      • SMS Traffic
      • Tinkoff QM
      • Tinkoff Voice Kit
      • Traffic Collector
      • YCLIENTS
      • Звонок с сайта
      • Интеллектуальная обработка вызовов (ИОВ) МегаФон (Neuro Net)
      • Колл-трекинг
      • Мегаплан
      • Мобильное информирование Мегафон
      • ПланФикс
      • Пользовательская интеграция
      • Простые звонки
      • РБТ
      • Яндекс SpeechKit
      • Яндекс Диск
      • Яндекс Такси
    • Настройки домена
      • Active Directory
      • Azure
      • ADFS
      • Аренда устройств
      • Технические уведомления
      • Голосовые шаблоны
      • Процессы
      • Расширение стандартной АТС
      • Настройки CTI-панели
      • Настройки омниканальности
    • Профиль пользователя
    • Модули
  • Администратору платформы
    • Дашборд
    • Сотрудники
    • Справочники
      • Роли
      • Тарифы
      • Провайдеры АТС
      • Системные аудиофайлы
      • Плейлисты
      • ACL
      • Условия маршрутизации
      • Производственный календарь
      • Хранилище системных файлов
      • Шаблоны элементов диалплана
      • Системные текстовые шаблоны
      • Шаблоны доменных уведомлений
      • Лицензии
      • Плагины
    • Хосты
    • Домены
    • Системные настройки
      • Платформа
      • Настройки по умолчанию
      • Безопасность
      • Почта
      • Объединение доменов
      • Голосовые шаблоны
      • Настройки интеграций
      • Персонализация
      • Веб-хосты
      • Защитник
      • Кластеризация и отказоустойчивость
      • Системные действия
      • Блокировка модулей
      • Логирование
      • Мониторинг
    • Биллинг
  • API
    • Общая информация
    • Авторизация
    • Пользователь
    • Role
    • Системные объекты
      • PBXHost
      • Domain
      • AccessControlListNode
      • AccessControlListRow
      • BillingStat
      • BillingSyncFormatBGB
      • BillingSyncFormatBGBAnnexRow
      • BillingSyncFormatBGBExtensionRow
      • BillingSyncFormatBGBRow
      • BlankFileOptions
      • ConditionTemplate
      • CustomerContact
      • FMCOption
      • FMCRuGarsTelecom
      • FMCRuMegafonFMCPartner
      • FrontHost
      • GSBillingBGB
      • GSConditions
      • GSDataBase
      • GSDefaults
      • GSIntegrationAmoCRM
      • GSIntegrationBase
      • GSIntegrationBitrix24
      • GSIntegrationNicRU
      • GSIntegrationRetailCRM
      • GSIntegrationYandexDisk
      • GSIntegrationYClients
      • GSProductionCalendar
      • GSSMTP
      • GSSystem
      • GSVersion
      • GSWebInterfaceSettings
      • GSWhiteLabel
      • GSPluginIFace
      • GSPluginEventHunter
      • GSPluginCore
      • GSPluginCDR
      • InfoContent
      • InfoStructure
      • License
      • LogAction
      • LogEvent
      • MediaStorage
      • ModCallCenter
      • ModEventSocket
      • ModLogFile
      • ModVerto
      • ModXmlCdr
      • PbxHostExtraOption
      • PbxHostInternalProfile
      • PbxHostSofiaProfile
      • ResultMessage
      • SpeechOptionsYandex
      • SystemAudioFile
      • SystemFileStorage
      • SystemLocalStream
      • Tariff
      • TariffLimits
      • TemplateProfile
      • TextTemplate
      • UseModules
      • UserProfile
      • UserReg
      • VertoProfile
      • Visible
      • VoIPProvider
      • WordsTranslation
    • Доменные объекты
      • DomainAddressBook
      • DomainAddressBookGroup
      • DomainAgent
      • DomainAgentStatus
      • DomainAudioFile
      • DomainAutoDialingBatchSchedule
      • DomainAutoDialingBatchSuccessOption
      • DomainBillingOptions
      • DomainCDR
      • DomainConference
      • DomainConferenceCdr
      • DomainConferenceMember
      • DomainConferenceMemberCDR
      • DomainDevice
      • DomainDialerBatch
      • DomainDialerBatchDPCheck
      • DomainDialerBatchDPDP
      • DomainDialerBatchDPPlayback
      • DomainDialerBatchDPQueue
      • DomainDialerContact
      • DomainDialerAttempt
      • DomainDialPlan
      • DomainDialPlanVersion
      • DomainDPEResult
      • DomainExtension
      • DomainExternalProfile
      • DomainFax
      • DomainFaxDst
      • DomainGateway
      • DomainGroup
      • DomainCRMEvent
      • DomainList
      • DomainLocalStream
      • DomainModel
      • DomainNotify
      • DomainPeerGateway
      • DomainPhoneParams
      • DomainProject
      • DomainQueue
      • DomainQueueCDR
      • DomainQueueMemberCDR
      • DomainReportPreset
      • DomainSettings
      • DomainSofiaProfile
      • DomainTier
      • DomainUser
      • DomainUserAgentStatus
      • DomainUserHold
      • DomainUserReg
      • DomainVoiceKit
      • DomainVoiceKitSourceAB
      • DomainVoiceKitSourceCRM
      • DomainVoiceKitSourceDialer
      • DomainVoiceKitSourceText
      • DomainVoiceMail
      • GatewayNumber
    • Транскрибация
    • Модули АТС
    • Интеграция с CRM
    • Web-телефон на jquery
  • FAQ
  • История изменений
  • Планы по развитию
Back to top

Автонастройка для телефонов фирмы Yealink

При помощи HTTP

Для реализации автонастройки через HTTP Вам понадобятся:

  • Конфигурацинный файл;

  • Сервер DHCP;

  • Сервер Nginx;

  • Доступ к Web-интерфейсу устройства.

Конфигурацинный файл

Конфигурационный файл устройств Yealink должен быть формата .cfg с названием MAC-адреса устройства. Поэтому подключитесь к устройству при помощи Web-интерфейса и во вкладке «Статус» найдите информацию по MAC-адресу.

../_images/114.png

В нашем примере MAC-адрес: 80:5E:0C:29:1D:D8. Значит имя конфигурационного файла должно быть: 805e0c291dd8. Создаем файл:

touch 805e0c291dd8.cfg

Рассмотрим структуру настроек конфигурационного файла:

#Включение аккаунта на устройстве:
account.1.enable = 1

#Имя на дисплее:
account.1.display_name = Ivanov

#Имя для аутентификации:
account.1.auth_name = 100

#Имя пользователя:
account.1.user_name = 100

#Пароль пользователя:
account.1.password = ХХХХХХХХ

#Доменное имя:
account.1.sip_server.1.address = office.runtel.org

#Время перерегистрации:
account.1.sip_server.1.expires = 120

#Включение функции rport:
account.1.nat.rport = 1

#Приоритетность кодеков - PCMA и ничего больше:
account.1.codec.pcma.enable = 1
account.1.codec.pcma.priority = 1
account.1.codec.pcmu.enable = 0
account.1.codec.pcmu.priority = 0
account.1.codec.g729.enable = 0
account.1.codec.g729.priority = 0
account.1.codec.g722.enable = 0
account.1.codec.g722.priority = 0

#Пароль для web-интерфейса:
security.user_password = admin:YYYYYY

#Когда происходит автонастройка. 7 - при включении и еженедельно:
auto_provision.mode = 7

#Расписание с какого по какое время будет запускаться автонастройка:
auto_provision_schedule.time_from = 01:00
auto_provision_schedule.time_to = 02:00

#В какие дни производить автонастройку:
auto_provision.schedule.dayofweek = 0123456

#Настройки для DHPC и Nginx:
static.auto_provision.dhcp_option.option60_value = 43
static.auto_provision.pnp_enable = 0
static.auto_provision.repeat.enable = 1
static.auto_provision.repeat.minutes = 1
static.auto_provision.server.url = http://192.168.87.200/

Сервер DHCP

На всякий случай обновим пакеты:

apt get update
apt get upgrade

Устанавливаем DHCP:

apt install isc-dhcp-server

Включаем в автозагрузку демон:

systemctl enable isc-dhcp-server

Открываем файл конфигурации:

nano /etc/dhcp/dhcpd.conf

Найдите строку с парметром INTERFACESv4 и внесите туда имя интерфейса:

INTERFACESv4="eth0"

Сохраните и закройте файл конфигурации. Затем перезапустите DHCP-сервер:

systemctl restart isc-dhcp-server

Готово.

Сервер Nginx

Устанавливаем Nginx:

apt install nginx

После установки создаем дерикторию для конфигурационного файла:

cd /etc/nginx/
mkdir yealink

Помещаем конфигурационный файл в эту дерикторию.

../_images/213.png

Пропишем для Nginx местоположение файла:

nano /etc/nginx/sites-available/default
../_images/36.png

Сохраните и закройте файл.

Перезагрузим Nginx для применения настроек:

nginx -s reload

Готово.

Доступ к Web-интерфейсу устройства

Зайдите на Web-интерфейс Yealink. Во вкладке «Настройки» найдите раздел «AutoProvision» и откройте его.

Внесите в параметр «URL-адрес сервера» данные о Вашем сервере:

../_images/42.png

Спуститесь ниже и при помощи кнопки save примените изменения. Затем нажмите кнопку refresh_now

Дождитесь, когда Web-интерфейс сообщит Вам о выполнении операции. Настройка окончена.

При помощи TFTP

Для реализации автонастройки через TFTP Вам понадобятся:

  • Конфигурацинный файл;

  • Сервер DHCP;

  • TFPT-сервер;

  • Доступ к Web-интерфейсу устройства.

Конфигурацинный файл

Конфигурационный файл устройств Yealink должен быть формата .cfg с названием MAC-адреса устройства. Поэтому подключитесь к устройству при помощи Web-интерфейса и во вкладке «Статус» найдите информацию по MAC-адресу.

../_images/114.png

В нашем примере MAC-адрес: 80:5E:0C:29:1D:D8. Значит имя конфигурационного файла должно быть: 805e0c291dd8. Создаем файл:

touch 805e0c291dd8.cfg

Рассмотрим структуру настроек конфигурационного файла:

#Включение аккаунта на устройстве:
account.1.enable = 1

#Имя на дисплее:
account.1.display_name = Ivanov

#Имя для аутентификации:
account.1.auth_name = 100

#Имя пользователя:
account.1.user_name = 100

#Пароль пользователя:
account.1.password = ХХХХХХХХ

#Доменное имя:
account.1.sip_server.1.address = office.runtel.org

#Время перерегистрации:
account.1.sip_server.1.expires = 120

#Включение функции rport:
account.1.nat.rport = 1

#Приоритетность кодеков - PCMA и ничего больше:
account.1.codec.pcma.enable = 1
account.1.codec.pcma.priority = 1
account.1.codec.pcmu.enable = 0
account.1.codec.pcmu.priority = 0
account.1.codec.g729.enable = 0
account.1.codec.g729.priority = 0
account.1.codec.g722.enable = 0
account.1.codec.g722.priority = 0

#Пароль для web-интерфейса:
security.user_password = admin:YYYYYY

#когда происходит автонастройка. 7 - при включении и еженедельно:
auto_provision.mode = 7

#расписание с какого по какое время будет запускаться автонастройка:
auto_provision_schedule.time_from = 01:00
auto_provision_schedule.time_to = 02:00

#в какие дни производить автонастройку:
auto_provision.schedule.dayofweek = 0123456

#адрес TFTP-сервера:
auto_provision.server.url = tftp://192.168.87.200

Сервер DHCP

На всякий случай обновим пакеты:

apt get update
apt get upgrade

Устанавливаем DHCP:

apt install isc-dhcp-server

Включаем в автозагрузку демон:

systemctl enable isc-dhcp-server

Открываем файл конфигурации:

nano /etc/dhcp/dhcpd.conf

Найдите строку с параметром INTERFACESv4 и внесите туда имя интерфейса:

INTERFACESv4="eth0"

Сохраните и закройте файл конфигурации. Затем перезапустите DHCP-сервер:

systemctl restart isc-dhcp-server

Готово.

TFPT-сервер

Устанавливаем TFTP-сервер:

apt install xinetd tftp-server tftp

Включаем в автозагрузку демон:

systemctl enable xinetd tftp

Запускаем:

systemctl start xinetd tftp

Заходим в конфигурационный файл:

nano /etc/xinetd.d/tftp

Указываем в строке «server_args» указываем «-s /tftpboot», а в строке «disable» - «no».

Перезагружаем службы:

systemctl restart xinetd tftp

Готово.

Доступ к Web-интерфейсу устройства

Зайдите на Web-интерфейс Yealink. Во вкладке «Настройки» найдите раздел «AutoProvision» и откройте его.

Внесите в параметр «URL-адрес сервера» данные о Вашем сервере:

../_images/52.png

Спуститесь ниже и при помощи кнопки save примените изменения. Затем нажмите кнопку refresh_now

Дождитесь, когда Web-интерфейс сообщит Вам о выполнении операции. Настройка окончена.

Made with Furo
On this page
  • Автонастройка для телефонов фирмы Yealink
    • При помощи HTTP
      • Конфигурацинный файл
      • Сервер DHCP
      • Сервер Nginx
      • Доступ к Web-интерфейсу устройства
    • При помощи TFTP
      • Конфигурацинный файл
      • Сервер DHCP
      • TFPT-сервер
      • Доступ к Web-интерфейсу устройства