Настройка телефона cisco 7940
- Последний файл прошивки
- Dual-boot файл (OS79XX.TXT)
- Специально созданный для этого телефона конфигурационный файл (именуемый с учетом MAC-адреса)
- Конфигурационный файл по умолчанию
- Ring-list файл
- Dial-plan файл
DHCP-сервер должен отдавать следующие опции (или их придется настроить вручную):
Процесс инициализации IP-телефона Cisco
1. Телефон загружает файл прошивки.
2. Телефон получает номер своего VLAN – для того, чтобы получить параметры с DHCP-сервера, телефон, в случае подключения к коммутатору Cisco Catalyst, должен получить номер Voice-VLAN'а, настроенного на коммутаторе
3. Телефон получает IP-адрес – с DHCP-сервера или из своих настроек.
4. Телефон скачивает с TFTP-сервера или загружает из памяти следующие файлы:
5. Телефон проверяет версию прошивки.
Процесс инициализации IP-телефона Cisco
Формат имени файла должен быть SIPXXXXYYYYZZZZ.cnf, где XXXXYYYYZZZZ – MAC-адрес телефона в верхнем регистре.
Пример имени файла: SIP00503EFFD842.cnf.
Каждая строка файла должна иметь вид:
имя_переменной : значение ; необязательный комментарий
Необходимо изменить в следующем примере параметры:
- 111111: Ваш sip-номер из личного кабинета.
- Password: Password: Ваш пароль от sip-номера, из раздела "Настройки-Подключение по SIP" личного кабинета.
- 1234-100: Ваш внутренний номер АТС из личного кабинета.
- Password: Ваш пароль от внутреннего номера АТС, из раздела "Моя АТС - Внутренние номера" личного кабинета.
Остальные параметры изменяются при необходимости. Пример конфигурационного файла SIPDefault.cnf:
proxy2_address: ""; Can be dotted IP or FQDN
proxy3_address: ""; Can be dotted IP or FQDN
proxy4_address: ""; Can be dotted IP or FQDN
proxy5_address: ""; Can be dotted IP or FQDN
proxy6_address: ""; Can be dotted IP or FQDN
timer_t1: 500; Default 500 msec
timer_t2: 4000; Default 4 sec
sip_retx: 10; Default 10
sip_invite_retx: 6; Default 6
timer_invite_expires: 180 ; Default 180 sec
tftp_cfg_dir: ""; Example: ./sip_phone/
sntp_server: ""; SNTP Server IP Address
sntp_mode: anycast (default); unicast, multicast, or directedbroadcast
time_zone: EST; Time Zone Phone is in
dst_offset: 1; Offset from Phone's time when DST is in effect
dst_start_month: April; Month in which DST starts
dst_start_day: ""; Day of month in which DST starts
dst_start_day_of_week: Sun; Day of week in which DST starts
dst_start_week_of_month: 1; Week of month in which DST starts
dst_start_time: 02; Time of day in which DST starts
dst_stop_month: Oct; Month in which DST stops
dst_stop_day: ""; Day of month in which DST stops
dst_stop_day_of_week: Sunday; Day of week in which DST stops
dst_stop_week_of_month: 8; Week of month in which DST stops 8=last week of month
dst_stop_time: 2; Time of day in which DST stops
dst_auto_adjust: 1; Enable(1-Default)/Disable(0) DST automatic adjustment
time_format_24hr: 1; Enable(1 - 24Hr Default)/Disable(0 - 12Hr)
callerid_blocking: 0; (Default is 0 - disabled and sending all calls as anonymous)
anonymous_call_block: 0; (Default is 0 - disabled and blocking of anonymous calls)
dtmf_avt_payload: 101; Default 101
sync: 1; Default 1
proxy_backup: ""; Dotted IP of Backup Proxy
proxy_backup_port: 5060; Backup Proxy port (default is 5060)
proxy_emergency: ""; Dotted IP of Emergency Proxy
proxy_emergency_port: 5060; Emergency Proxy port (default is 5060)
enable_vad: 0; VAD setting 0-disable (Default), 1-enable
nat_enable: 1; 0-Disabled (default), 1-Enabled
nat_address: ""; WAN IP address of NAT box (dotted IP or DNS A record only)
voip_control_port: 5060; UDP port used for SIP messages (default - 5060)
start_media_port: 16384; Start RTP range for media (default - 16384)
end_media_port: 32766; End RTP range for media (default - 32766)
nat_received_processing: 1; 0-Disabled (default), 1-Enabled
outbound_proxy: ""; restricted to dotted IP or DNS A record only
outbound_proxy_port: 5060; default is 5060
cnf_join_enable: 1; 0-Disabled, 1-Enabled (default)
semi_attended_transfer: 1; 0-Disabled, 1-Enabled (default)
telnet_level: 1; 0-Disabled (default), 1-Enabled, 2-Privileged
services_url: ""; URL for external Phone Services
directory_url: ""; URL for external Directory location
logo_url: ""; URL for branding logo to be used on phone display
dyn_dns_addr_1: ""; restricted to dotted IP
dyn_dns_addr_2: ""; restricted to dotted IP
dyn_tftp_addr: ""; restricted to dotted IP
remote_party_id: 0; 0-Disabled (default), 1-Enabled
Настройка файла конфигурации для отдельного IP-телефона
В файле можно изменить следующие параметры: anonymous_call_block, autocomplete, callerid_blocking, call_hold_ringback, call_waiting, dnd_control – остальные при необходимости. Файлу нужно присвоить имя вида SIP .cnf. Пример файла конфигурации для отдельного телефона:
phone_label: ""; Has no effect on SIP messaging
line1_displayname: "User ID"
phone_prompt: "SIP Phone"; Limited to 15 characters (Default - SIP Phone)
phone_password: "cisco"; Limited to 31 characters (Default - cisco)
Настройка параметров из меню IP-телефона Cisco
Некоторые параметры можно настроить вручную, из меню IP-телефона Cisco. По умолчанию настройки в IP-телефоне Cisco 7940/7960 заблокированы. Для разблокирования нужно ввести пароль, заданный в конфигурационном файле телефона, нажав Settings > Unlock Config. Для блокировки нажмите Lock Config или Exit. После изменения параметров нужно их сохранить и телефон перезагрузится с новыми настройками.
Настройку времени рекомендуем задавать из общего конфигурационного файла:
Настройка SIP-телефона Cisco-7940/7960
Для работы IP-телефона Cisco 7940/7960 по протоколу SIP необходимо провести несколько подготовительных операций. Во-первых, скачать последнюю версию прошивки для телефона и создать конфигурационный файл на основе рассматриваемого шаблона. После того, как телефон будет включен и загрузит эту информацию с TFTP-сервера, он будет готов к работе. Рассмотрим настройку по шагам. Когда телефон инициализируется, он запрашивает с TFTP-сервера:
- - Последний файл прошивки
- - Dual-boot файл (OS79XX.TXT)
- - Специально созданный для этого телефона конфигурационный файл (именуемый с учетом MAC-адреса)
- - Конфигурационный файл по умолчанию
- - Ring-list файл
- - Dial-plan файл
1. Телефон загружает файл прошивки.
2. Телефон получает номер своего VLAN – для того, чтобы получить параметры с DHCP-сервера, телефон, в случае подключения к коммутатору Cisco Catalyst, должен получить номер Voice-VLAN'а, настроенного на коммутаторе
3. Телефон получает IP-адрес – с DHCP-сервера или из своих настроек.
4. Телефон скачивает с TFTP-сервера или загружает из памяти следующие файлы:
Процесс инициализации IP-телефона Cisco
Формат имени файла должен быть SIPXXXXYYYYZZZZ.cnf, где XXXXYYYYZZZZ – MAC-адрес телефона в верхнем регистре.
Пример имени файла: SIP00503EFFD842.cnf.
Каждая строка файла должна иметь вид:
- имя_переменной : значение ; необязательный комментарий
- - line1_name – номер или адрес электронной почты, используемый при регистрации. Номер вводится без дефисов, e-mail – без имени хоста.
- - proxy1_address – IP-адрес прокси-сервера SIP, используемого телефоном.
- - proxy1_port – Номер порта прокси-сервера SIP, используемого телефоном.
В файле можно изменить следующие параметры: anonymous_call_block, autocomplete, callerid_blocking, call_hold_ringback, call_waiting, dnd_control – остальные при необходимости. Файлу нужно присвоить имя вида SIP.cnf. Пример файла конфигурации для отдельного телефона:
Настройка параметров из меню IP-телефона Cisco
Некоторые параметры можно настроить вручную, из меню IP-телефона Cisco. По умолчанию настройки в IP-телефоне Cisco 7940/7960 заблокированы. Для разблокирования нужно ввести пароль, заданный в конфигурационном файле телефона, нажав Settings > Unlock Config. Для блокировки нажмите Lock Config или Exit. После изменения параметров нужно их сохранить и телефон перезагрузится с новыми настройками. Помимо основный настроек, таких как IP-адрес или адрес TFTP-сервера, при настройке вручную нужно настроить параметры SIP. После разблокировки телефона выберите Settings > SIP Configuration. В появившемся меню установите line1_name, proxy1_address, proxy1_port – их формат описан выше. Если телефон должен авторизоваться на прокси-сервере SIP, введите также line1_authname и line1_password. По умолчанию их значение равно UNPROVISIONED.
Настройку времени рекомендуем задавать из общего конфигурационного файла, пример секции с такой настройкой для Москвы:
Потребовалось на предприятии внедрить в уже существующую sip-телефонию (на Asterisk) телефоны фирмы Cisco 7960.
Итак, разобью всю задачу настройки на этапы:
Настройка телефона
Мануал по подключению, можно посмотреть здесь
Как минимум нужно сбросить телефон к заводским настойкам, прежде чем приступать к дальнейшей настройке.
Комбинации клавиш телефона:
Создание файлов конфигурации для телефона
SIPDefault.cnf
Общий файл конфигурации для всех телефонов:
Нужно обязательно проверить, что бы название версии прошивки в этом файле соответствовала названию самих файлов и названию в файле OS79XX.txt
dialplan.xml
Собственно диалплан (правила набора) самого телефона. Например, для коротких номеров. Заполняется в таком виде:
Создание нового SIP на сервере
Заходим на наш сервер Asterisk и добавляем в файл /etc/asterisk/sip.conf наши настройки для нового телефона:
Далее при надобности правим /etc/asterisk/extensions.conf или /etc/asterisk/queues.conf
И после перезагружаем настройки Asterisk сервера тех файлов, которые меняли:
Конфигурация сервера DHCP
Добавляем. (в моем случае запись уже есть, я только добавляю в нее опцию 158):
Возможные варианты опций:
Опция 66. Опция 66 (option 66) – это аналог проприетарной опции 150 (option 150), разработанной компанией Cisco для автоматического обновления прошивок и конфигурации (Auto Provisioning) телефонов Cisco IP Phone. Данная опция содержит в себе адрес TFTP сервера, на который должен обратиться телефон, чтобы скачать прошивку и файл с конфигурацией, как только подключается к сети. Единственным различием между опцией 150 и 66, является то, что благодаря опции 150 можно указывать IP адреса для нескольких TFTP серверов, а в опции 66 можно указать только один адрес. Опция 66 является открытым стандартом IEEE, который поддерживается большинством производителей роутеров и VoIP-оборудования. Описывается в RFC 2132.
Давайте её настроим, для этого переходим на вкладку Options → + и видим следующее окно:
Важно! Прежде чем вводить IP адрес TFTP сервера в поле Value, проверьте версию RouterOS, от этого будет зависеть синтаксис данной настройки.
Конфигурация сервера TFTP
В Mikrotik настройка tftp сводится к паре кликов, или 1 строчке в cli:
Здесь мы указываем папку, где будут храниться файлы для нашего телефона.
И собственно, нужно с помощью winbox залить туда все файлы:
Может получиться так, что телефон начнет ругаться на то, что не нашел какой-то файл на TFTPсервере. Тогда нужно будет открыть логи tftp и посмотреть, какой файл он не может найти.
Настройка параметров из меню
Некоторые параметры можно настроить вручную, из меню IP-телефона Cisco.
Для блокировки нажмите Lock Config или Exit.
После изменения параметров нужно их сохранить и телефон перезагрузится с новыми настройками.
Помимо основный настроек, таких как IP-адрес или адрес TFTP-сервера, при настройке вручную нужно настроить параметры SIP.
После разблокировки телефона выберите Settings > SIP Configuration. В появившемся меню установите line1_name, proxy1_address, proxy1_port – их формат описан выше. Если телефон должен авторизоваться на прокси-сервере SIP, введите также line1_authname и line1_password. По умолчанию их значение равно UNPROVISIONED.
Вот, собственно, и все. Телефон Загружен и готов к работе.
Данный телефон не имеет web интерфейса для подключения к VOIP серверам. Точнее web интерфейс есть, но он больше информативный, для дебага ошибок ядра или правильности конфигурационного файла. Все правки/изменения и различные настройки производятся в файле конфигурации.
Обновление программного обеспечения
Сначала на телефоне выставим адрес TFTP сервера (в нашем случае — это будет АТС 192.168.10.2). Для этого в меню телефона переходим в раздел Settings > Network Configuration > TFTP Server , далее в пункте TFTP server вводим IP адрес нашей АТС.
Сперва произведем сброс телефона в заводские настройки.
Файлы конфигурации и прошивки должны находится в директории /tftpboot
Настройка конфигурации
После подтягиваяния файла прошивки и её обновлении телефон будет искать на сервере файлы с настройками телефона. Их имена будут выглядеть следующим образом SIP<MAC_ADRESS>.cnf и SIPDefault.cnf.
SIPDefault.cnf
Файл SIPDefault.cnf опеределяет общие настройки для всех телефонов cisco 7940 (если их у вас несколько). Рассмотрим самые необходимые параметры:
dtmf_inband – 0 выключен DTMF, 1 включен
sntp_server — NTP сервер
sntp_mode — тип получения информации о NTP сервере. //Указывайте параметр unicast
time_zone – временная зона подробную информацию о временных зонах можно посмотреть здесь
time_format_24hr — время в формате 24 часа. (0-выключено, 1-включено)
date_format — формат даты (выставляется D/M/Y)
anonymous_call_block — блокирование анонимных вызовов (звонки напрямую на порт 5060)
remote_party_id — передача параметра remotePartyId (0 – выключено, 1 — включено)
SIP<MAC_ADDRESS>.cnf
Диалплан
Для того, чтобы ваш телефон смог совершать вызовы, необходимо указать ему правила набора. А иначе после ввода одной цифры у вас будет происходить сброс вызова.
После перезагрузки телефона, в логах tftp будет запрашиваться файл dialplan.xml
Именно этот файл отвечает за правила набора
<DIALTEMPLATE>
<TEMPLATE MATCH=”pattern” Timeout=”sec” User=”type” Rewrite=”xxx”/>
</DIALTEMPLATE>
1. 3CX дешевле большинства решений от вендоров
Лицензии 3CX Phone System в большинстве случаев дешевле конкурентных решений. При этом нет необходимости приглашать сторонних специалистов, чтобы поддерживать систему и проводить какие-то работы, например расширение функционала или добавление новых абонентов.
К тому же вы получаете дополнительные приложения, например софтфоны для Android, iPhone, Windows и MAC – совершенно бесплатно.
2.Сокращение расходов на установку и обучение
Используйте уже имеющиеся аппараты Cisco 7940 / 7941 / 7960 / 7961, при этом вы не только сэкономите на покупке IP-телефонов, но и максимально сокращаете время миграции, т.к. 3CX поддерживает автонастройку.
Не нужно переучивать пользователей на новые телефоны – они смогут использовать привычные CISCO 79xx как и раньше.
3. Расширяйте АТС любыми IP-телефонами
После перехода на 3CX вы можете подключать любые IP-телефоны. И конечно же можно купить новые или БУ CISCO 79xx, но вы можно взять сторонние более дешевые аппараты например snom или Yealink.
И как подключить 3CX?
ПРИМЕЧАНИЕ: Данное руководство было проверено с версией прошивки pos3.08.12.00. Имейте в виду, что различные версии прошивок могут иметь различную функциональность.
Эта инструкция описывает, как перевести Cisco 7940 / 7941 / 7960 / 7961 с SCCP протокола в SIP, для работы в 3CX Phone System.
Шаг 1: Получите файлы прошивки
Шаг 2: Создание TFTP сервера и заливка файлов на телефон
Скачайте любой TFTP сервер себе на компьютер. В данной статье использовался Pumpkin TFTP сервер, но можно использовать и другие.
Установите TFTP сервер. Убедитесь, что вы указали правильные IP адреса, необходимые для корректной передачи данных. Настройте Pumpkin TFTP как показано на рисунке 1. Включите параметр “Give all files” в поле Read Request Behavior.
Шаг 3: Настройка DHCP-сервера
- Настройте DHCP сервер и создайте резервирование IP адреса под телефон Cisco
- Когда это сделано, отредактируйте резервирование адреса и нажмите «Настройка параметров»
- Найдите параметр «Опция 66» и введите IP адрес, на котором установлен TFTP сервер. Рекомендуется установить TFTP сервер на той же машине, где установлен 3CX Phone System. (см. рисунок 2)
Шаг 4: Выполните обновление прошивки
Положите все скаченные файлы в каталог, который вы определили в параметрах сервера TFTP и перезагрузите телефон. Благодаря «Опции 66» телефону будет присвоен IP-адрес и будет указано, откуда загружать файлы и данные.
ПРИМЕЧАНИЕ: Обратите внимание, что большинство телефонов Cisco не имеют веб-интерфейса. Единственным способом настроить телефоны является настройка через конфигурационные файлы, при помощи TFTP сервера.
Шаг 1: Конфигурация сервера DHCP
В первую очередь необходимо настроить сервер DHCP для использования «Опции 66». «Опция 66» установит на телефон IP адрес, на который он сможет принимать конфигурационные файлы и прошивки. В этом примере мы будем считать, что IP адрес телефона Cisco 10.172.0.120, а IP адрес 3CX Phone System (сервер конфигурации) является 10.172.0.105. Руководство по настройке «Опции 66» можно посмотреть по ссылке.
Шаг 2: Конфигурация TFTP сервера
Шаг 3: 3CX Настройка 3CX Phone System
1. Войдите в консоль управления 3CX Phone System.
2. Перейдите в настройки внутреннего номера и нажмите на кнопку «Автонастройка Телефона». Нажмите на поле «Модель» и из выпадающего списка выберите Cisco 7940/7941/7960 или 7961.
3. Введите MAC адрес телефона в поле MAC адрес. Нажмите на кнопку «Применить», затем «OK». Конфигурационный файл будет автоматически создан.
4. Включите или перезагрузите IP телефон Cisco.
5. Телефон получит IP адрес от сервера DHCP, используя параметр «Опция 66» подключиться к серверу TFTP для загрузки прошивки и конфигурации телефона. Телефон перезагрузится и зарегистрируется в 3CX Phone System.
Читайте также: