IP-телефон Cisco настраивается по-разному в зависимости от серии и прошивки. Модели SPA и линейки 7800/8800 с прошивкой MPP настраиваются через веб-интерфейс: открыли адрес телефона в браузере, вписали данные SIP-линии от АТС, сохранили. Старые 7940 и 7960 веб-интерфейса для настройки не имеют: они берут конфигурацию из файлов на TFTP-сервере, часть параметров можно поменять из меню самого телефона. Поэтому первым делом определите, какой аппарат у вас на столе.
IP-телефон Cisco - стационарный аппарат, который передаёт голос по локальной сети вместо телефонной линии. Звонками он не управляет сам: телефон регистрируется на АТС (свою, развёрнутую на сервере, или облачную у провайдера), и уже АТС соединяет абонентов.
На задней панели у большинства моделей два сетевых порта. Порт SW (на 7940 подписан «10/100 SW») подключается к коммутатору сети. Порт PC («10/100 PC») - сквозной: в него включают кабель от компьютера, и компьютер выходит в сеть через телефон. Так на одном рабочем месте хватает одной розетки. Питание телефон получает по сетевому кабелю от PoE-коммутатора или от отдельного блока питания.

Какая у вас модель и как она настраивается:
| Серия | Прошивка | Как настраивается | С какой АТС работает |
|---|---|---|---|
| SPA300 / SPA500 (SPA303, SPA504G и др.) | SIP | Веб-интерфейс | Asterisk, FreePBX, облачные АТС |
| 7940, 7960 | SIP или SCCP | Файлы конфигурации по TFTP плюс меню телефона | С SIP-прошивкой - Asterisk и другие SIP-АТС, с SCCP - только Cisco |
| 6800, 7800, 8800 с прошивкой MPP (Multiplatform) | SIP | Веб-интерфейс или файлы конфигурации | Сторонние АТС, в том числе Asterisk |
| 7800, 8800 и большинство 79xx с корпоративной прошивкой (Enterprise) | SIP или SCCP для Cisco | Только через Cisco Unified Communications Manager | Только АТС Cisco. Для сторонней АТС 7800 и 8800 переводят на MPP, для этого нужна лицензия на конвертацию |
С 2022 года Cisco не работает в России, поэтому официальная поддержка и загрузка прошивок с сайта производителя для российских компаний недоступны. Аппараты продолжают работать, их покупают на вторичном рынке, но какая на них прошивка и подойдёт ли она к вашей АТС, проверяйте до покупки.
При включении телефон получает от DHCP-сервера сети IP-адрес, маску и шлюз. Модели, которые берут настройки с TFTP, получают от DHCP ещё и адрес TFTP-сервера (опции 66 или 150, о них ниже), скачивают оттуда файлы конфигурации и прошивку. Затем телефон регистрируется на АТС по протоколу SIP: сообщает свой номер и пароль, а АТС запоминает, куда направлять звонки на этот номер.
АТС бывает двух видов. Своя АТС, например Asterisk или FreePBX, работает на сервере или виртуальной машине в офисе: полный контроль, записи разговоров хранятся у вас, но настраивать и обслуживать её нужно самим. Облачную держит провайдер: настраивать почти нечего, платите за номер и линии. Для облачной АТС телефон настраивается так же, только данные SIP-линии выдаёт провайдер. Чем различаются варианты и что нужно от сети, разобрано в статье о том, что такое IP-телефония.
Порядок для телефонов с веб-интерфейсом, то есть Cisco SPA и 7800/8800 с прошивкой MPP:
Вкладок Ext столько, сколько линий у телефона: на каждую можно завести отдельный номер. Как подключить телефон к сети и питанию и какие ошибки встречаются чаще всего, разобрано в статье о подключении IP-телефона.
Телефоны 7940 и 7960 с SIP-прошивкой берут настройки с TFTP-сервера. Файлы кладут в корень TFTP-каталога:
| Файл | Что в нём |
|---|---|
| OS79XX.TXT | Имя образа прошивки, которую телефон должен загрузить (без расширения) |
| SIPDefault.cnf | Общие настройки для всех телефонов: сервер времени, часовой пояс, адрес АТС по умолчанию |
| SIP | Личные настройки телефона: номер, пароль, имя на экране. MAC пишется заглавными буквами без разделителей, например SIP001122AABBCC.cnf |
| dialplan.xml | План набора: по каким шаблонам телефон понимает, что номер набран полностью |
Минимальный личный файл для регистрации первой линии выглядит так:
image_version: "P0S3-8-12-00"
proxy1_address: "192.168.1.10"
proxy1_port: "5060"
line1_name: "101"
line1_authname: "101"
line1_password: "сложный_пароль"
line1_displayname: "Иванов, бухгалтерия"
phone_password: "свой_пароль_вместо_cisco"
Здесь 192.168.1.10 - адрес АТС, 101 - внутренний номер, image_version - имя образа прошивки, которая уже лежит на TFTP-сервере. Параметр phone_password задаёт пароль разблокировки меню телефона вместо заводского.
Чтобы телефону было куда регистрироваться, на АТС заводят SIP-учётную запись с тем же номером и паролем. В Asterisk начиная с 21-й версии работает только драйвер PJSIP: старый модуль chan_sip и его файл sip.conf из Asterisk удалены. Поэтому инструкции с sip.conf подходят только для старых установок.
Учётная запись в файле pjsip.conf состоит из трёх секций с одним именем:
[101]
type=endpoint
context=from-internal
disallow=all
allow=alaw,ulaw
auth=101
aors=101
[101]
type=auth
auth_type=userpass
username=101
password=сложный_пароль
[101]
type=aor
max_contacts=1
После правки перечитайте конфигурацию командой asterisk -rx "core reload", а зарегистрировался ли телефон, покажет asterisk -rx "pjsip show endpoints". В FreePBX то же делается в веб-интерфейсе: добавляете внутренний номер (Extension) типа PJSIP, задаёте номер и пароль, применяете изменения. Каким должен быть сервер под АТС и что ещё на нём настраивают, разобрано в статье про сервер IP-телефонии.
DHCP-сервер выдаёт телефону IP-адрес, маску, шлюз и DNS, а телефонам, которые берут настройки с TFTP, ещё и адрес TFTP-сервера. Для этого есть две опции:
В Windows Server опция 66 есть в списке стандартных («Boot Server Host Name»), а опцию 150 сначала добавляют вручную через «Задать стандартные параметры» (тип - массив IP-адресов) и затем включают в параметрах области. На роутерах опции задаются в настройках DHCP-сервера; если в сети есть телефоны Cisco и других марок, проще прописать обе. Если DHCP раздаёт роутер провайдера без поддержки опций, адрес TFTP-сервера можно ввести в меню телефона вручную. Как устроена выдача адресов и опций, описано в статье о том, как работает DHCP-сервер.
TFTP-сервер работает как простое хранилище, с которого телефоны скачивают файлы конфигурации и прошивку. Удобнее всего держать его на том же Linux-сервере, где работает Asterisk. В Debian и Ubuntu это пакет tftpd-hpa: после установки файлы кладут в каталог /srv/tftp, имена должны совпадать с теми, что запрашивает телефон, с учётом регистра. TFTP-сервер встроен и в некоторые роутеры, например в MikroTik (раздел IP → TFTP), но правила доступа к файлам там настраиваются отдельно - сверяйтесь с документацией своей версии RouterOS.
Если телефон пишет, что не нашёл файл, включите подробный журнал TFTP-сервера (у tftpd-hpa - ключ -v в параметрах запуска) и посмотрите, какое имя файла запрашивает телефон. Чаще всего ошибка в регистре букв MAC-адреса или в расширении файла.
На 7940 и 7960 часть настроек можно поменять прямо с телефона. Нажмите кнопку настроек (Settings) и выберите Unlock Config. Пароль разблокировки по умолчанию - cisco, если в файле конфигурации не задан другой. После разблокировки доступны:
После изменений телефон перезагружают. Если что-то не работает, первым делом откройте на телефоне Settings → Status → Status Messages: там видно, какие файлы телефон не смог скачать с TFTP и почему не прошла регистрация. На стороне Asterisk обмен SIP-сообщениями показывает команда pjsip set logger on в консоли АТС.
Сброс 7940/7960 к заводским настройкам: отключите питание, включите снова и, пока мигают кнопки Headset, Mute и Speaker, в течение 60 секунд наберите 123456789*0#. На части прошивок для этого держат # при включении. Сброс стирает сетевые настройки, после него телефон заново возьмёт конфигурацию с TFTP-сервера.
SW служит для подключения к коммутатору сети, PC - для компьютера. Компьютер выходит в сеть через телефон, и на рабочее место хватает одного сетевого кабеля. 10/100 означает скорость 10 или 100 Мбит/с.
У SPA и моделей с прошивкой MPP откройте в браузере http://IP-адрес_телефона/admin/advanced и войдите под admin. У 7940 и 7960 веб-интерфейс только показывает состояние, настройки задаются файлами и через меню.
Проверьте по порядку: совпадают ли номер и пароль на телефоне и в АТС, указан ли правильный адрес АТС и порт 5060, доходят ли пакеты (АТС за NAT, межсетевой экран), видит ли телефон TFTP-сервер, если настройки берутся с него. Подсказку почти всегда даёт журнал: Status Messages на телефоне и pjsip set logger on в Asterisk.
Да, если на нём SIP-прошивка для сторонних АТС: это серия SPA, 7940/7960 с SIP-прошивкой и 6800/7800/8800 с прошивкой MPP. Телефоны с корпоративной прошивкой работают только с АТС Cisco; 7800 и 8800 можно перевести на MPP, но для этого нужна лицензия на конвертацию.
Переносите офисную телефонию на свою АТС?
Подберём сервер или виртуальную машину под Asterisk или FreePBX с учётом числа абонентов, записи разговоров и резервирования, соберём и протестируем перед отгрузкой. Для АТС на один-два десятка абонентов хватит небольшого сервера: посмотрите сервер для офиса на 10 компьютеров в каталоге или напишите нам: +7 (800) 551-80-12, info@ittelo.ru. Серверами мы занимаемся больше 11 лет и за это время накопили серьёзную экспертизу. Даём гарантию до 5 лет, берём сервер на постпродажное обслуживание и не пропадаем после отгрузки.