Начну с того, что уже много статей канули в небытие и иной раз сложно найти что-то актуальное. Бывает конечно и такое что оочень много информации по конкретной модели, но т.к. у меня возникли "затыки", то я решил написать себе статью, м.б. и вам пригодится ) Начнём с tftp, лучше его развернуть на сам asterisk, занимает он не много у меня debian на который установил asterisk, по инструкции тут Выполняем бэкап файла конфигурации TFTP сервера: cp /etc/default/tftpd-hpa{,.bak} Файл /etc/default/tftpd-hpa, приводим к виду: TFTP_USERNAME="tftp" TFTP_DIRECTORY="/tftp" TFTP_ADDRESS="0.0.0.0:69" TFTP_OPTIONS="--secure --create" Рестарт TFTP сервера: service tftpd-hpa restart Готово. Настройка TFTP сервера окончена. Сброс к заводским настройкам для установки прошивки SIP При включении телефона нажмите и удерживайте клавишу # Когда индикатор на кнопке отключения звука и полоске подсветки телефонной трубки погаснет, а все остальные индикаторы (кнопка линии, кнопка гарнитуры, кнопка громкой связи и кнопка выбора) станут зелеными, последовательно нажмите 123456789*0# При нажатии кнопки 1 индикаторы на кнопках линии становятся красными. Индикатор на кнопке выбора мигает при нажатии кнопки. Если вы нажимаете кнопки не по порядку, индикаторы на кнопке линии, кнопке гарнитуры, кнопке громкой связи и кнопке выбора становятся зелеными. Вам нужно будет начать все сначала и снова последовательно нажать 123456789*0# После нажатия этих кнопок телефон проходит процесс сброса заводских настроек Не выключайте телефон до тех пор, пока он не завершит процесс сброса настроек и не появится главный экран  Главное не торопитесь это бывает достаточно долго!!! Скачайте SIP-прошивку версии 9-4-1-3 с сайта Cisco (необходима регистрация) или в торренте Далее необходимо передать IP-телефону через 150 Option DHCP IP-адрес TFTP-сервера, где будут ждать файлы для обновления прошивки и для конфигурирования IP-телефона. (в зависимости от вашего dhcp сервера "загуглите" как это сделать) Содержимое папки TFTP: Файл CTLSEP{MAC}.tlv  пустой файл (например, CTLSEP28940F7ED5E2.tlv) Файл ITLSEP{MAC}.tlv пустой файл (например, ITLSEP28940F7ED5E2.tlv) SIP69xx.— (прошивка) BOOT69xx.0-0-0-14.zz.sgn — (прошивка) DSP69xx.12-4-122-02-121029.zz.sgn — (прошивка) SIP69xx.9-4-1-3.zz.sgn — (прошивка) XMLDefault.cnf.xml dialplan.xml (правила набора номера) XML-файл с конфигурацией SEP{MAC}.cnf.xml (например, SEP28940F7ED5E2.cnf.xml) rtl-sccp.jar (файл русификации) Поля и константы SEP{MAC}.cnf.xml                — файла, которые необходимо отредактировать для подключения: <timeZone> — временную зону вы должны выбрать свою у меня + 4 К $SERVER - это ip вашего сервера $ACCOUT - это ваш номер (аккаунт) $PASS - это ваш  XMLDefault.cnf.xml  dialplan.xml  P.S. Данный телефон после загрузки через 123456789*0# может долго стоять и ничего не показывать, как будто не прошился, но это не так он просто долго думает! При каждой перезагрузке телефон пытается обновить свою прошивку и подкачать файл конфига.  Или перезагружаем телефон с перечитыванием конфига (Settings, **#**) телефон перечитывает конфиг . Поэтому для начала скачиваем архив со свежей прошивкой и выкладываем его содержимое на tftp сервер. Вот ссылка на свежую прошивку для Cisco-7821 (на момент публикации это была версия sip78xx.14-0-1-0001-135 Дальше смотрим maс-адрес нашего телефона (в примере это — 28940F7ED5E2) и создаем два пустых файла с авторизацией. Вообще их должен выдавать Cisco Call Manager, но у нас его нет — поэтому создаем пустые, чтобы телефон их скачал и успокоился. На самом деле, теперь я уже и не знаю, насколько они нужны, но на всякий случай пусть здесь будет упоминание про них. Файл CTLSEP{MAC}.tlv  пустой файл (например, CTLSEP28940F7ED5E2.tlv) Файл ITLSEP{MAC}.tlv пустой файл (например, ITLSEP28940F7ED5E2.tlv) Если их не сделать, то будет ошибка «No Trust List Installed». про файл  dialplan.xml прочитай выше, повторяться не буду Дальше в папке с названием кодировки (в моем случае Russian_Russia) создаём файл g3-tones.xml вот с таким содержимым.  Поля и константы SEP{MAC}.cnf.xml                — файла, которые необходимо отредактировать для подключения: <timeZone> — временную зону вы должны выбрать свою у меня + 4 к МСК кодек я использую g711alaw поиском увидите по списку $SERVER - это ip вашего сервера $ACCOUT - это ваш номер (аккаунт) $PASS - это ваш $NAME - это ваше отображаемое имя (есть ограничение по кол-ву символов, сколько не знаю)  Долго мучался с правильной настройкой времени на телефоне. Вот, как надо было делать. Заходим по этому адресу: http://wwp.greenwichmeantime.com/time-zone/gmt-plus-3/ Ищем там свой часовой пояс. Для Москвы сейчас это GMT+3. Смотрим внизу, какие страны подпадают под этот пояс. Для GMT+3 это например Саудовская Аравия (Saudi Arabia). Соответственно в параметре timeZone пишем «Saudi Arabia Standard Time». Дальше, перезагружаем телефон с перечитыванием конфига (Settings, **#**) телефон перечитывает конфиг и выставляет правильное время. Когда индикаторы светодиодов моргнут поочерёдно красным потом зелёным, зажимаем # и ждём когда заморгает полоска подсветки телефонной трубки , последовательно нажмите 123456789*0# Мне доставались аппараты на которых не горел дисплей вовсе, т.к .на них был выполнен общий сброс. #Total Hard Reset The code for the total hard reset is: 3491672850*# файлы прошивки: про файл  dialplan.xml и папку "Russian_Russia" прочитай выше, повторяться не буду Поля и константы SEP{MAC}.cnf.xml                — файла, которые необходимо отредактировать для подключения: <timeZone> — временную зону вы должны выбрать свою у меня + 4 к МСК кодек я использую g711alaw поиском увидите по списку $SERVER - это ip вашего сервера $ACCOUT - это ваш номер (аккаунт) $PASS - это ваш $NAME - это ваше отображаемое имя (есть ограничение по кол-ву символов, сколько не знаю)  Когда индикаторы светодиодов моргнут поочерёдно красным потом зелёным, зажимаем # и ждём когда заморгает полоска подсветки телефонной трубки , последовательно нажмите 123456789*0# файлы прошивки:  про файл  dialplan.xml и папку "Russian_Russia" прочитай выше, повторяться не буду Поля и константы SEP{MAC}.cnf.xml                — файла, которые необходимо отредактировать для подключения: <timeZone> — временную зону вы должны выбрать свою у меня + 4 к МСК кодек я использую g711alaw поиском увидите по списку $SERVER - это ip вашего сервера $ACCOUT - это ваш номер (аккаунт) $PASS - это ваш $NAME - это ваше отображаемое имя (есть ограничение по кол-ву символов, сколько не знаю)  p.s. бывало так что не прошивались, а дело в том что кнопки нужно было давить сильней, т.к. телефоны старые, кнопочки засалились) Все файлы (в том числе мусор SEP для моих телефонов) лежит тут Используемая литература: https://habr.com/ru/post/121140/  https://izzylaif.com/ru/%D0%BA%D0%B0%D0%BA-%D0%BF%D1%80%D0%BE%D1%88%D0%B8%D1%82%D1%8C-ip-%D1%82%D0%B5%D0%BB%D0%B5%D1%84%D0%BE%D0%BD-cisco/ https://3cx.olp.ru/cisco-6921-3cx/ http://tokarchuk.ru/2016/03/cisco-7821-6921-asterisk/ https://www.emetrotel.com/tsd/content/convert-cisco-692169416961-phone-sccp-skinny-call-control-protocol-sip-protocol https://jakondo.ru/nastrojka-vosstanovlenie-proshivka-telefona-cisco-7962g-2/ https://habr.com/ru/post/203976/ http://www.pbxware.ru/wiki/nastroika_i_proshivka_cisco_7911_ispolzuya_tftpd_server/