Меню

Инструкция по настройке Cisco 7940

Cisco 7940 инструкция пользователя

  • Главная
  • Создать аккаунт и получить помощь
  • Войти в SYNERGY CONNECT
  • Справочный центр

Настройка SIP-телефона Cisco-7940/7960

Для работы IP-телефона Cisco 7940/7960 по протоколу SIP необходимо провести несколько подготовительных операций. Во-первых, скачать последнюю версию прошивки для телефона и создать конфигурационный файл на основе рассматриваемого шаблона. После того, как телефон будет включен и загрузит эту информацию с TFTP-сервера, он будет готов к работе. Рассмотрим настройку по шагам. Когда телефон инициализируется, он запрашивает с TFTP-сервера:

  • — Последний файл прошивки
  • — Dual-boot файл (OS79XX.TXT)
  • — Специально созданный для этого телефона конфигурационный файл (именуемый с учетом MAC-адреса)
  • — Конфигурационный файл по умолчанию
  • — Ring-list файл
  • — Dial-plan файл

DHCP-сервер должен отдавать следующие опции (или их придется настроить вручную):

  • dhcp option #1 (маска подсети)
  • dhcp option #3 (шлюз по умолчанию)
  • dhcp option #6 (адрес DNS-сервера)
  • dhcp option #15 (имя домена)
  • dhcp option #50 (IP-адрес)
  • dhcp option #66 (адрес TFTP-сервера)

Процесс инициализации IP-телефона Cisco

1. Телефон загружает файл прошивки.

2. Телефон получает номер своего VLAN – для того, чтобы получить параметры с DHCP-сервера, телефон, в случае подключения к коммутатору Cisco Catalyst, должен получить номер Voice-VLAN’а, настроенного на коммутаторе

3. Телефон получает IP-адрес – с DHCP-сервера или из своих настроек.

4. Телефон скачивает с TFTP-сервера или загружает из памяти следующие файлы:

  • — SEP.cnf.xml – Созданный на TFTP-сервере файл SEP.cnf.xml в котором находится следующее содержимое (версия прошивки): P0S3-08-2-00 Телефон проверяет версию своей прошивки и, если она не совпадает с версией, указанной в секции , обновляет ее.
  • — .loads – если версия совпадает, телефон использует уже имеющийся в памяти файл, указанный в файле SEP.cnf.xml.
  • — OS79XX.TXT – использование этого файла обеспечивает совместимость переключения телефонов между SIP, MGCP или SCCP с использованием одного и того же TFTP-сервера.
  • — SIPDefault.cnf – параметры по умолчанию для всех телефонов, настройки рассматриваются далее.
  • — SIP .cnf – параметры для одного телефона, структура рассматривается далее.
  • — RINGLIST.DAT – перечисляет файлы с мелодиями звонков и их местоположение.
  • — dialplan.xml — содержит примерный номерной план. Его можно отправить в телефон с помощью сообщения Notify (NTFY) через Event-заголовок.

5. Телефон проверяет версию прошивки.

Процесс инициализации IP-телефона Cisco

Формат имени файла должен быть SIPXXXXYYYYZZZZ.cnf, где XXXXYYYYZZZZ – MAC-адрес телефона в верхнем регистре.

Пример имени файла: SIP00503EFFD842.cnf.

Каждая строка файла должна иметь вид:

  • имя_переменной : значение ; необязательный комментарий

Необходимо изменить в следующем примере параметры:

  • — line1_name – номер или адрес электронной почты, используемый при регистрации. Номер вводится без дефисов, e-mail – без имени хоста.
  • — proxy1_address – IP-адрес прокси-сервера SIP, используемого телефоном.
  • — proxy1_port – Номер порта прокси-сервера SIP, используемого телефоном.

Остальные параметры изменяются при необходимости. Пример конфигурационного файла SIPDefault.cnf:

  • # SIP Default Configuration File
  • # Image Version
  • image_version: P0S3-08-3-00
  • # Proxy Server
  • proxy1_address: 172.16.255.255
  • 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
  • # Proxy Server Port (default — 5060)
  • proxy1_port: 5060
  • proxy2_port: 5060
  • proxy3_port: 5060
  • proxy4_port: 5060
  • proxy5_port: 5060
  • proxy6_port: 5060
  • # Proxy Registration (0-disable (default), 1-enable)
  • proxy_register: 1
  • # Phone Registration Expiration [1-3932100 sec] (Default — 3600)
  • timer_register_expires: 3600
  • # Codec for media stream (g711ulaw (default), g711alaw, g729a)
  • preferred_codec: g711ulaw
  • # TOS bits in media stream [0-5] (Default — 5)
  • tos_media: 5
  • # Inband DTMF Settings (0-disable, 1-enable (default))
  • dtmf_inband: 1
  • # Out of band DTMF Settings
  • #(none-disable, avt-avt enable (default), avt_always-always avt)
  • dtmf_outofband: avt
  • # DTMF dB Level Settings
  • #(1-6dB down, 2-3db down, 3-nominal (default), 4-3db up, 5-6dB up)
  • dtmf_db_level: 3
  • # SIP Timers
  • 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
  • ####### New Parameters added in Release 2.0 #######
  • # Dialplan template (.xml format file relative to the TFTP root directory)
  • dial_template: dialplan
  • # TFTP Phone Specific Configuration File Directory
  • tftp_cfg_dir: «»; Example: ./sip_phone/
  • # Time Server
  • #(There are multiple values and configurations refer to Admin Guide for Specifics)
  • 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)
  • # Do Not Disturb Control
  • #(0-off (default), 1-on, 2-off with no user control, 3-on with no user control)
  • dnd_control: 0;
  • # Caller ID Blocking
  • #(0-disabled, 1-enabled, 2-disabled no user control, 3-enabled no user control)
  • callerid_blocking: 0; (Default is 0 — disabled and sending all calls as anonymous)
  • # Anonymous Call Blocking
  • #(0-disabled, 1-enabled, 2-disabled no user control, 3-enabled no user control)
  • anonymous_call_block: 0; (Default is 0 — disabled and blocking of anonymous calls)
  • # DTMF AVT Payload (Dynamic payload range for AVT tones — 96-127)
  • dtmf_avt_payload: 101; Default 101
  • # Sync value of the phone used for remote reset
  • sync: 1; Default 1
  • ####### New Parameters added in Release 2.1 #######
  • # Backup Proxy Support
  • proxy_backup: «»; Dotted IP of Backup Proxy
  • proxy_backup_port: 5060; Backup Proxy port (default is 5060)
  • # Emergency Proxy Support
  • proxy_emergency: «»; Dotted IP of Emergency Proxy
  • proxy_emergency_port: 5060; Emergency Proxy port (default is 5060)
  • # Configurable VAD option
  • enable_vad: 0; VAD setting 0-disable (Default), 1-enable
  • ####### New Parameters added in Release 2.2 #####
  • # NAT/Firewall Traversal
  • 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 Support
  • outbound_proxy: «»; restricted to dotted IP or DNS A record only
  • outbound_proxy_port: 5060; default is 5060
  • ####### New Parameter added in Release 3.0 #######
  • # Allow for the bridge on a 3way call to join remaining parties upon hangup
  • cnf_join_enable: 1; 0-Disabled, 1-Enabled (default)
  • ####### New Parameters added in Release 3.1 #######
  • # Allow Transfer to be completed while target phone is still ringing
  • semi_attended_transfer: 1; 0-Disabled, 1-Enabled (default)
  • # Telnet Level (enable or disable the ability to Telnet into the phone)
  • telnet_level: 1; 0-Disabled (default), 1-Enabled, 2-Privileged
  • ####### New Parameters added in Release 4.0 #######
  • # XML URLs
  • 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
  • # HTTP Proxy Support
  • http_proxy_addr: «»; Address of HTTP Proxy server
  • http_proxy_port: 80; Port of HTTP Proxy Server (80-default)
  • # Dynamic DNS/TFTP Support
  • 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
  • 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. Пример файла конфигурации для отдельного телефона:

  • # SIP Configuration Generic File
  • # Line 1 appearance
  • line1_name: 4999999999_100_1
  • # Line 1 Registration Authentication
  • line1_authname: «UNPROVISIONED»
  • # Line 1 Registration Password
  • line1_password: «UNPROVISIONED»
  • # Line 2 appearance
  • line2_name: football
  • # Line 2 Registration Authentication
  • line2_authname: «UNPROVISIONED»
  • # Line 2 Registration Password
  • line2_password: «UNPROVISIONED»
  • ####### New Parameters added in Release 2.0 #######
  • # Phone Label (Text desired to be displayed in upper right corner)
  • phone_label: «»; Has no effect on SIP messaging
  • # Line 1 Display Name (Display name to use for SIP messaging)
  • line1_displayname: «User ID»
  • # Line 2 Display Name (Display name to use for SIP messaging)
  • line2_displayname: «»
  • ####### New Parameters added in Release 3.0 ######
  • /# Phone Prompt (The prompt that will be displayed on console and Telnet)
  • phone_prompt: «SIP Phone»; Limited to 15 characters (Default — SIP Phone)
  • # Phone Password (Password to be used for console or Telnet login)
  • phone_password: «cisco»; Limited to 31 characters (Default — cisco)
  • # User classification used when Registering [ none (default), phone, ip ]
  • user_info: none

Настройка параметров из меню 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.

Настройку времени рекомендуем задавать из общего конфигурационного файла, пример секции с такой настройкой для Москвы:

Источник

Инструкция по настройке Cisco-7940

Для работы IP-телефона Cisco 7940/7960 по протоколу SIP необходимо провести несколько подготовительных операций. Во-первых, скачать по адресу http://www.cisco.com/pcgi-bin/tablebuild.pl/sip-ip-phone7960 последнюю версию прошивки для телефона и создать конфигурационный файл на основе рассматриваемого шаблона. После того, как телефон будет включен и загрузит эту информацию с TFTP-сервера, он будет готов к работе. Рассмотрим настройку по шагам. Когда телефон инициализируется, он запрашивает с TFTP-сервера:

  • Последний файл прошивки
  • Dual-boot файл (OS79XX.TXT)
  • Специально созданный для этого телефона конфигурационный файл (именуемый с учетом MAC-адреса)
  • Конфигурационный файл по умолчанию
  • Ring-list файл
  • Dial-plan файл

DHCP-сервер должен отдавать следующие опции (или их придется настроить вручную):

  • dhcp option #1 (маска подсети)
  • dhcp option #3 (шлюз по умолчанию)
  • dhcp option #6 (адрес DNS-сервера)
  • dhcp option #15 (имя домена)
  • dhcp option #50 (IP-адрес)
  • dhcp option #66 (адрес TFTP-сервера)

Процесс инициализации IP-телефона Cisco

1. Телефон загружает файл прошивки.

2. Телефон получает номер своего VLAN – для того, чтобы получить параметры с DHCP-сервера, телефон, в случае подключения к коммутатору Cisco Catalyst, должен получить номер Voice-VLAN’а, настроенного на коммутаторе

3. Телефон получает IP-адрес – с DHCP-сервера или из своих настроек.

4. Телефон скачивает с TFTP-сервера или загружает из памяти следующие файлы:

  • SEP.cnf.xml – Созданный на TFTP-сервере файл SEP.cnf.xml в котором находится следующее содержимое (версия прошивки): P0S3-08-2-00 Телефон проверяет версию своей прошивки и, если она не совпадает с версией, указанной в секции , обновляет ее.
  • .loads – если версия совпадает, телефон использует уже имеющийся в памяти файл, указанный в файле SEP.cnf.xml.
  • OS79XX.TXT – использование этого файла обеспечивает совместимость переключения телефонов между SIP, MGCP или SCCP с использованием одного и того же TFTP-сервера.
  • SIPDefault.cnf – параметры по умолчанию для всех телефонов, настройки рассматриваются далее.
  • SIP .cnf – параметры для одного телефона, структура рассматривается далее.
  • RINGLIST.DAT – перечисляет файлы с мелодиями звонков и их местоположение.
  • dialplan.xml — содержит примерный номерной план. Его можно отправить в телефон с помощью сообщения Notify (NTFY) через Event-заголовок.
Читайте также:  Обзор электрического чайника Xiaomi MiJia Smart Kettle с управлением по Bluetooth

5. Телефон проверяет версию прошивки.

Процесс инициализации IP-телефона Cisco

Формат имени файла должен быть SIPXXXXYYYYZZZZ.cnf, где XXXXYYYYZZZZ – MAC-адрес телефона в верхнем регистре.

Пример имени файла: SIP00503EFFD842.cnf.

Каждая строка файла должна иметь вид:

имя_переменной : значение ; необязательный комментарий

Необходимо изменить в следующем примере параметры:

  • 111111: Ваш sip-номер из личного кабинета.
  • Password: Password: Ваш пароль от sip-номера, из раздела «Настройки-Подключение по SIP» личного кабинета.
  • 1234-100: Ваш внутренний номер АТС из личного кабинета.
  • Password: Ваш пароль от внутреннего номера АТС, из раздела «Моя АТС — Внутренние номера» личного кабинета.

Остальные параметры изменяются при необходимости. Пример конфигурационного файла SIPDefault.cnf:

# SIP Default Configuration File

  • proxy1_address:: sip.zadarma.com
  • proxy1_address:: pbx.zadarma.com

    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

    # Proxy Server Port (default — 5060)

    # Proxy Registration (0-disable (default), 1-enable)

    # Phone Registration Expiration [1-3932100 sec] (Default — 3600)

    # Codec for media stream (g711ulaw (default), g711alaw, g729a)

    # TOS bits in media stream [0-5] (Default — 5)

    # Inband DTMF Settings (0-disable, 1-enable (default))

    # Out of band DTMF Settings

    #(none-disable, avt-avt enable (default), avt_always-always avt)

    # DTMF dB Level Settings

    #(1-6dB down, 2-3db down, 3-nominal (default), 4-3db up, 5-6dB up)

    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

    ####### New Parameters added in Release 2.0 #######

    # Dialplan template (.xml format file relative to the TFTP root directory)

    # TFTP Phone Specific Configuration File Directory

    tftp_cfg_dir: «»; Example: ./sip_phone/

    #(There are multiple values and configurations refer to Admin Guide for Specifics)

    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)

    # Do Not Disturb Control

    #(0-off (default), 1-on, 2-off with no user control, 3-on with no user control)

    # Caller ID Blocking

    #(0-disabled, 1-enabled, 2-disabled no user control, 3-enabled no user control)

    callerid_blocking: 0; (Default is 0 — disabled and sending all calls as anonymous)

    # Anonymous Call Blocking

    #(0-disabled, 1-enabled, 2-disabled no user control, 3-enabled no user control)

    anonymous_call_block: 0; (Default is 0 — disabled and blocking of anonymous calls)

    # DTMF AVT Payload (Dynamic payload range for AVT tones — 96-127)

    dtmf_avt_payload: 101; Default 101

    # Sync value of the phone used for remote reset

    sync: 1; Default 1

    ####### New Parameters added in Release 2.1 #######

    # Backup Proxy Support

    proxy_backup: «»; Dotted IP of Backup Proxy

    proxy_backup_port: 5060; Backup Proxy port (default is 5060)

    # Emergency Proxy Support

    proxy_emergency: «»; Dotted IP of Emergency Proxy

    proxy_emergency_port: 5060; Emergency Proxy port (default is 5060)

    # Configurable VAD option

    enable_vad: 0; VAD setting 0-disable (Default), 1-enable

    ####### New Parameters added in Release 2.2 #####

    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 Support

    outbound_proxy: «»; restricted to dotted IP or DNS A record only

    outbound_proxy_port: 5060; default is 5060

    ####### New Parameter added in Release 3.0 #######

    # Allow for the bridge on a 3way call to join remaining parties upon hangup

    cnf_join_enable: 1; 0-Disabled, 1-Enabled (default)

    ####### New Parameters added in Release 3.1 #######

    # Allow Transfer to be completed while target phone is still ringing

    semi_attended_transfer: 1; 0-Disabled, 1-Enabled (default)

    # Telnet Level (enable or disable the ability to Telnet into the phone)

    telnet_level: 1; 0-Disabled (default), 1-Enabled, 2-Privileged

    ####### New Parameters added in Release 4.0 #######

    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

    # HTTP Proxy Support

    http_proxy_addr: «»; Address of HTTP Proxy server

    http_proxy_port: 80; Port of HTTP Proxy Server (80-default)

    # Dynamic DNS/TFTP Support

    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

    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. Пример файла конфигурации для отдельного телефона:

    # SIP Configuration Generic File

    # Line 1 appearance

  • line1_name: 111111
  • line1_name: 1234-100

    # Line 1 Registration Authentication

  • line1_authname: 111111
  • line1_authname: 1234-100

    # Line 1 Registration Password

  • Password: Password: Ваш пароль от sip-номера, из раздела «Настройки-Подключение по SIP» личного кабинета.
  • Password: Ваш пароль от внутреннего номера АТС, из раздела «Моя АТС — Внутренние номера» личного кабинета.

    # Line 2 appearance

    # Line 2 Registration Authentication

    # Line 2 Registration Password

    ####### New Parameters added in Release 2.0 #######

    # Phone Label (Text desired to be displayed in upper right corner)

    phone_label: «»; Has no effect on SIP messaging

    # Line 1 Display Name (Display name to use for SIP messaging)

    line1_displayname: «User ID»

    # Line 2 Display Name (Display name to use for SIP messaging)

    ####### New Parameters added in Release 3.0 ######

    # Phone Prompt (The prompt that will be displayed on console and Telnet)

    phone_prompt: «SIP Phone»; Limited to 15 characters (Default — SIP Phone)

    # Phone Password (Password to be used for console or Telnet login)

    phone_password: «cisco»; Limited to 31 characters (Default — cisco)

    # User classification used when Registering [ none (default), phone, ip ]

    Настройка параметров из меню IP-телефона Cisco

    Некоторые параметры можно настроить вручную, из меню IP-телефона Cisco. По умолчанию настройки в IP-телефоне Cisco 7940/7960 заблокированы. Для разблокирования нужно ввести пароль, заданный в конфигурационном файле телефона, нажав Settings > Unlock Config. Для блокировки нажмите Lock Config или Exit. После изменения параметров нужно их сохранить и телефон перезагрузится с новыми настройками.

    Настройку времени рекомендуем задавать из общего конфигурационного файла:

    DST – это даты перехода на летнее и зимнее время соответственно.

    Источник

    

    Настройка IP-телефона Cisco 7940/7960

    Потребовалось на предприятии внедрить в уже существующую sip-телефонию (на Asterisk) телефоны фирмы Cisco 7960.

    Подключив телефоны, увидел что загрузка останавливается на получении ip, и запроса файлов с TFTP сервера, понял, что дело не обойдется “легкой кровью”. И засел курить мануалы, и рыть интернет. По итогу после пары дней танцев с бубном все же удалось подружить эти телефоны, с уже имеющимся сервером Asterisk.

    Для IP телефонов Cisco серии 79XX есть довольно неприятный момент в настройке со сторонним оборудованием – у этих аппаратов нет веб-интерфейса, все настройки производятся через XML-шаблон, который нужно править руками, что довольно неудобно. Это руководство покажет вам, как настроить IP телефоны Cisco 7940/7941/7960 или 7961 под sip-телефонию.

    Как выглядит общая картина: Телефон включается, получает от DHCP-сервера ip, адрес tftp сервера, далее, с tftp телефон запрашивает файл версии прошивки, сравнивает со своей, если своя – более старая – качает новую прошивку с tftp, прошивается, скачивает дефолтный конфиг, конфиг для своего МАК-адреса, диалплан и т.п. И после этого уже подключается к серверу Asterisk. И собственно, начинает работать.

    Итак, разобью всю задачу настройки на этапы:

    Настройка телефона

    Мануал по подключению, можно посмотреть здесь

    Как минимум нужно сбросить телефон к заводским настойкам, прежде чем приступать к дальнейшей настройке.

    Комбинации клавиш телефона:

    Создание файлов конфигурации для телефона

    Вот список файлов, которые потребуются для корректной работы телефона:

    OS79XX.txt
    Здесь указывается модель телефонов, а внутри файла – версия актуальной прошивки. В моём случае это версия прошивки PS03-8-12-00

    P0S3-8-12-00.loads
    P0S3-8-12-00.sb2
    P0S3-8-12-00.bin
    P0S3-8-12-00.sbin
    Файлы прошивки для SIP-телефонии. Скачать можно тут, или тут

    SIPXXXXXXXXXXXX.cnf
    Файл конфигурации для конкретного телефона, где XXXXXXXXXXXX – его MAC-адрес телефона

    где 500 – номер SIP, учетной записи Asterisk,
    10.20.30.40 – ip сервера Asterisk

    SIPDefault.cnf
    Общий файл конфигурации для всех телефонов:

    Нужно обязательно проверить, что бы название версии прошивки в этом файле соответствовала названию самих файлов и названию в файле OS79XX.txt

    Собственно диалплан (правила набора) самого телефона. Например, для коротких номеров. Заполняется в таком виде:

    TEMPLATE MATCH – номер, шаблон
    TIMEOUT – ожидание
    REWRITE – набор номера, при совпадении с шаблоном и окончанием таймаута.

    Создание нового SIP на сервере

    Заходим на наш сервер Asterisk и добавляем в файл /etc/asterisk/sip.conf наши настройки для нового телефона:

    Далее при надобности правим /etc/asterisk/extensions.conf или /etc/asterisk/queues.conf

    И после перезагружаем настройки Asterisk сервера тех файлов, которые меняли:

    Конфигурация сервера DHCP

    В моем случае есть роутер Mikrotik RB2011Ui-2Hnd.
    Сам DHCP сервер уже настроен на роутере, для работы компьютеров внутри офиса.
    Но что бы при получении IP адреса, телефон “знал” что нужно ему делать дальше и где искать дальше файлы – в настройках dhcp-сервера нужно создать и добавить в networks опцию 158.

    Создаем, где 192.168.10.1 – локальный ip адрес моего Mikrotik :

    Добавляем. (в моем случае запись уже есть, я только добавляю в нее опцию 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, от этого будет зависеть синтаксис данной настройки.

    • Для версий с 6.0 -6.7, значение IP адреса нужно вводить, используя одинарные кавычки – ’192.168.1.1’
    • Для версий от 6.8, значение IP адреса нужно вводить, используя следующий синтаксис – s’192.168.1.1’
    Читайте также:  Руководство по эксплуатации и ремонту LADA ВАЗ 2106 1976 2006 гг бензин

    Конфигурация сервера TFTP

    В Mikrotik настройка tftp сводится к паре кликов, или 1 строчке в cli:

    Здесь мы указываем папку, где будут храниться файлы для нашего телефона.

    И собственно, нужно с помощью winbox залить туда все файлы:

    Может получиться так, что телефон начнет ругаться на то, что не нашел какой-то файл на TFTPсервере. Тогда нужно будет открыть логи tftp и посмотреть, какой файл он не может найти.

    Настройка параметров из меню

    Некоторые параметры можно настроить вручную, из меню IP-телефона Cisco.

    По умолчанию настройки в IP-телефоне Cisco 7940/7960 заблокированы. Для разблокирования нужно ввести пароль, заданный в конфигурационном файле телефона (или дефолтый – cisco ), нажав Settings > Unlock Config.

    Для блокировки нажмите Lock Config или Exit.

    После изменения параметров нужно их сохранить и телефон перезагрузится с новыми настройками.

    Помимо основный настроек, таких как IP-адрес или адрес TFTP-сервера, при настройке вручную нужно настроить параметры SIP.

    После разблокировки телефона выберите Settings > SIP Configuration. В появившемся меню установите line1_name, proxy1_address, proxy1_port – их формат описан выше. Если телефон должен авторизоваться на прокси-сервере SIP, введите также line1_authname и line1_password. По умолчанию их значение равно UNPROVISIONED.

    Вот, собственно, и все. Телефон Загружен и готов к работе.

    Источник

    Cisco 7940 инструкция пользователя

    Случайное фото

    Основные темы

    Действия

    Счетчики

    Подписка по email

    Cisco 7940: прошивка, SIP и TFTP

    Вчера ко мне попал новый интересный телефон от Cisco — 7940. Новый он для меня, а не для Cisco — они эту модель сняли с производства уже достаточно давно, но несмотря на это она не теряет своей актуальности и по сей день, особенно учитывая то, что стоит в сравнении с модными моделями совсем недорого. Единственная проблема с ним заключается в том, что в базовой комплектации отсутствует блок питания, так как производителем предполагается, что питание будет осуществляться посредством PoE. У меня в сетях PoE нет и пока не ожидается, поэтому я потратил некоторое время на поиск блока питания. И нет, если в вашей сети нет PoE, то телефон не будет работать просто от локальной сети (может быть, звучит смешно, но мне почему-то казалось, что это возможно).

    Итак, давайте рассмотрим, как устроен 7940. Во внутреннюю память каждого телефона установлен загрузчик приложений — это тот самый экран с логотипом Cisco и быстро крутящимся спиннером. Его функция заключается в том, чтобы загрузить нужную прошивку, настройки и поднять сетевое подключение. Я лично знаю две прошивки под этот телефон — SCCP и SIP. В данной инструкции речь пойдет о SIP и использовании телефона вместе с АТС Asterisk.

    У телефона отсутствует возможность принудительной прошивки — загрузчик сам обратится к TFTP-серверу и скачает все, что ему нужно, вам же остается только указать версию прошивки в конфигурационном документе. TFTP-сервер может как постоянно размещаться в вашей сети, так и запускаться только для настройки телефона, однако стоит обратить внимание на то, что пользовательские рингтоны вы сможете загружать и использовать только в случае постоянного наличия подключения к TFTP-серверу, т.к. телефон не сохраняет выбранный рингтон, а скачивает его каждый раз, когда он потребуется. Таким образом, как только связь с сервером пропадает — возвращается рингтон по умолчанию. Обратите также внимание на то, что TFTP-серверу вовсе не обязательно находиться в локальной сети, но ему обязательно иметь публичный IPv4-адрес, так как обращение происходит именно по IP.

    Временный TFTP-сервер
    Потребуется в том случае, если на телефоне не установлена никакая прошивка и после подключения к сети он не загружается дальше логотипа Cisco с надписью «TFTP Timeout» (т.е. у вас нет доступа к настройкам в принципе).

    1. Скачиваем tftpd для Windows (или tftp-hpa для Linux). Крайне рекомендую portable-версию, так как версия с установщиком работает на Windows 10 крайне странно: после настройки требует перезапуститься для сохранения настроек, после чего запускается с настройками по умолчанию).

    2. Соединяем патч-кордом порт для сетевого подключения на Cisco 7940 и сетевую карту компьютера, назначаем сетевой карте статичный внутренний IP-адрес (я буду настраивать на примере 192.168.100.10). Телефон пока можно не включать.

    3. Запускаем tftpd32, создаем папку для TFTP-сервера, где именно — не важно. В настройках TFTP-сервера задаем IP-адрес тот, который назначили на предыдущем шаге, а в качестве публичного каталога выбираем ту папку, которую только что создали. Также в настройках включаем DHCP-сервер, в качестве настроек задаем следующее:
    IP pool starting address — начальный адрес, с которого будут назначаться адреса по DHCP. Я указал 192.168.100.100.
    Size of pool — размер пула IP-адресов. Так как у нас один телефон, то можете указать любое число больше единицы.
    WINS/DNS Server — так как у телефона пока нет доступа в Интернет, то и DNS нам пока ни к чему, указываем 0.0.0.0.
    Default router — тот же IP-адрес, который назначен вашей сетевой карте (192.168.100.10).
    Mask — маска подсети (255.255.255.0 будет вполне достаточно).

    4. Включаем телефон, наблюдаем за тем, как он получит IP-адрес. Закончится все это, если дела пошли как надо, ошибкой 404, т.к. мы еще не загрузили на TFTP-сервер прошивку. Если вместо этого вы получили ошибку «TFTP Timeout» или же IP-адрес не назначился — проверьте, проходят ли запросы со стороны телефона на компьютер и не блокирует ли их брандмауэр.

    5. Скачиваем прошивку и размещаем ее в созданной для TFTP-сервера папке на компьютере. В Интернете много сообщений о том, что на сайте Cisco невозможно найти актуальные прошивки, не имея клиентского аккаунта. Спешу вас разочаровать — наличие аккаунта проблему не решает, в ответ почти на все свои вопросы я получил ошибку 404, так как ссылки ведут на портал с прошивками старого сайта Cisco, который уже не существует, но по-прежнему просит авторизоваться. Для вашего удобства, я собрал прошивку вот в этот архив .

    6. Отключаем телефон от питания и снова включаем. Если он начал скачивать прошивку, значит все прошло успешно и сейчас вы получите доступ к настройкам телефона. Если что-то пойдет не так, смотрите логи TFTP- и DHCP-серверов.

    Настройка
    После того, как телефон загрузился с действующей прошивкой, у вас появилась возможность настроить SIP-линии вручную при помощи меню. Это можно сделать также и автоматически, указав все параметры в конфигурационных файлах на TFTP-сервере — этот процесс отлично описан здесь . В файле SIPDefault.cnf я задал только параметр phone_label, который задает название терминала в верхней черной строке на дисплее. Обратите внимание, что лучше всего это название заканчивать пробелом, так как в противном случае оно будет написано слитно с «Sip». Также обратите внимание на то, что если данный параметр убрать, то в черной полосе будет указан логин первой линии.

    Все настройки задаются в меню под «SIP Configuration» (пролистайте до конца, их больше, чем кажется). По умолчанию, настройки заблокированы. Для того, чтобы получить возможность их редактировать, нажмите кнопку «Settings», девятку, после чего введите «cisco» строчными буквами. Отметьте, что этот пароль нужно вводить каждый раз перед изменением настроек, так как они снова блокируются после того, как вы закрываете меню.

    В сетевых настройках вам потребуется указать внешний TFTP-сервер, если вы планируете его использовать (так как готов поспорить, что вы не станете добавлять этот адрес в опции на DHCP сервере), а также некоторые другие настройки, если их требуется изменить. Обратите внимание на настройки NAT, если телефон находится в сети за NAT. Также, не забывайте о необходимости проброса портов до телефона, если сервер телефонии находится за пределами вашей локальной сети — в противном случае телефон будет осуществлять только исходящие звонки без звука.

    Пользовательские рингтоны
    Теперь, когда телефон настроен, вероятно, вы удивитесь тому, что на нем всего лишь два обыкновенных рингтона. Все верно — на этом телефоне они не хранятся, их место на TFTP-сервере. С данной инструкцией имеет смысл ознакомляться только в том случае, если вы планируете создавать постоянно функционирующий TFTP-сервер для нужд телефона. Одноразовое к нему подключение не даст результата, так как рингтоны, отличные от имеющихся в прошивке, не хранятся на самом телефоне, а скачиваются с сервера каждый раз, когда требуются.

    Я нашел список рингтонов и создал архив с ними . Лично у меня телефон спрашивает с сервера только файл RINGLIST.DAT, однако некоторые люди пишут, что он также может интересоваться такими файлами, как ringlist.xml и DISTINCTIVERINGLIST.XML (регистр важен). На всякий случай, в сборку я добавил и их тоже. Все, что нужно сделать для того, чтобы новые рингтоны появились — загрузить все это в корень TFTP-сервера и перезапустить телефон. Обратите внимание, что также вы можете добавить свои рингтоны — телефон поддерживает только форматы pcm и raw, к тому же не любит длинные названия. Как вы уже догадались, добавленные рингтоны нужно также объявить в вышеописанных файлах по образу и подобию уже существующих.

    Русификация
    С русификацией я пока не справился. Я нашел языковой пакет, поддерживающий SIP-прошивку (что было нелегко, так как везде только SCCP-версия) и добавил его в SEP%MAC%.cnf.xml, однако ничего не произошло и в настройках русский язык не появился. На всякий случай, вот вам файлы локализации . Возможно, придумаете, как их применить.

    Логотип на главном экране
    С логотипом все просто — добавьте в SIPDefault.cnf следующую строку:

    Время и дата
    Нигде в телефоне вы не найдете возможности задать дату и время. А виной всему то, что принимать эти данные он согласен только с NTP-сервера. Где же задать NTP-сервер, спросите вы, ведь в Интернете их пруд пруди и проблем вроде как возникнуть не должно. А вот нигде.

    Телефон признает данные о дате и времени только в том случае, если их передает роутер, заданный в настройках сети. То есть, если у вас есть возможность настроить NTP-сервер на роутере — так и поступите, так как другого варианта, увы, нет. Существует DHCP-опция 042, которая указывает устройству на IP-адрес NTP-сервера, с которым следует синхронизироваться, но данная опция носит лишь рекомендательный характер и взглянув на дамп DHCP-обмена между телефоном и DHCP-сервером можно увидеть, что он эту опцию даже не запрашивает. Таким образом, единственный вариант — это иметь NTP-сервер (или же прокси) на основном роутере, обслуживающем телефон.

    Источник

    Настройка IP-телефона Cisco

    Настройка IP-телефона Cisco 7940 для работы по SIP

    Как настроить IP-телефон Cisco 7940/7960 для работы по протоколу SIP.

    Для работы IP-телефона Cisco 7940/7960 по протоколу SIP необходимо провести несколько подготовительных операций. Во-первых, скачать по адресу http://www.cisco.com/pcgi-bin/tablebuild.pl/sip-ip-phone7960 последнюю версию прошивки для телефона и создать конфигурационный файл на основе рассматриваемого шаблона. После того, как телефон будет включен и загрузит эту информацию с TFTP-сервера, он будет готов к работе. \

    Рассмотрим настройку по шагам. Когда телефон инициализируется, он запрашивает с TFTP-сервера:

    • Последний файл прошивки

    • Dual-boot файл (OS79XX.TXT)

    • Специально созданный для этого телефона конфигурационный файл (именуемый с учетом MAC-адреса)

    • Конфигурационный файл по умолчанию

    • Ring-list файл • Dial-plan файл DHCP-сервер должен отдавать следующие опции (или их придется настроить вручную): • dhcp option #1 (маска подсети)

    • dhcp option #3 (шлюз по умолчанию)

    Читайте также:  Чем обосновано измерение тонировки

    • dhcp option #6 (адрес DNS-сервера) • dhcp option #15 (имя домена)

    • dhcp option #50 (IP-адрес)

    • dhcp option #66 (адрес TFTP-сервера)

    Процесс инициализации IP-телефона Cisco

    1. Телефон загружает файл прошивки.

    2. Телефон получает номер своего VLAN – для того, чтобы получить параметры с DHCP-сервера, телефон, в случае подключения к коммутатору Cisco Catalyst, должен получить номер Voice-VLAN’а, настроенного на коммутаторе.

    3. Телефон получает IP-адрес – с DHCP-сервера или из своих настроек.

    4. Телефон скачивает с TFTP-сервера или загружает из памяти следующие файлы:

    • SEP.cnf.xml – Созданный на TFTP-сервере файл SEP.cnf.xml в котором находится следующее содержимое (версия прошивки): P0S3-08-2-00 Телефон проверяет версию своей прошивки и, если она не совпадает с версией, указанной в секции , обновляет ее.

    • .loads – если версия совпадает, телефон использует уже имеющийся в памяти файл, указанный в файле SEP.cnf.xml.

    • OS79XX.TXT – использование этого файла обеспечивает совместимость переключения телефонов между SIP, MGCP или SCCP с использованием одного и того же TFTP-сервера.

    • SIPDefault.cnf – параметры по умолчанию для всех телефонов, настройки рассматриваются далее.

    • SIP .cnf – параметры для одного телефона, структура рассматривается далее.

    • RINGLIST.DAT – перечисляет файлы с мелодиями звонков и их местоположение.

    • dialplan.xml — содержит примерный номерной план. Его можно отправить в телефон с помощью сообщения Notify (NTFY) через Event-заголовок.

    5. Телефон проверяет версию прошивки. Конфигурационные файлы IP-телефонов Cisco Формат имени файла должен быть SIPXXXXYYYYZZZZ.cnf, где XXXXYYYYZZZZ – MAC-адрес телефона в верхнем регистре.

    Пример имени файла: SIP00503EFFD842.cnf. Каждая строка файла должна иметь вид: имя_переменной : значение ; необязательный комментарий

    Необходимо изменить в следующем примере параметры:

    • line1_name – номер или адрес электронной почты, используемый при регистрации. Номер вводится без дефисов, e-mail – без имени хоста.

    • proxy1_address – IP-адрес прокси-сервера SIP, используемого телефоном.

    • proxy1_port – Номер порта прокси-сервера SIP, используемого телефоном. Остальные параметры изменяются при необходимости.

    Пример конфигурационного файла

    # SIP Default Configuration File

    # SIP Default Configuration File
    # Image Version
    image_version: P0S3-08-3-00
    # Proxy Server
    proxy1_address: 172.16.255.255
    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
    # Proxy Server Port (default — 5060)
    proxy1_port: 5060
    proxy2_port: 5060
    proxy3_port: 5060
    proxy4_port: 5060
    proxy5_port: 5060
    proxy6_port: 5060
    # Proxy Registration (0-disable (default), 1-enable)
    proxy_register: 0
    # Phone Registration Expiration [1-3932100 sec] (Default — 3600)
    timer_register_expires: 3600
    # Codec for media stream (g711ulaw (default), g711alaw, g729a)
    preferred_codec: g711ulaw
    # TOS bits in media stream [0-5] (Default — 5)
    tos_media: 5
    # Inband DTMF Settings (0-disable, 1-enable (default))
    dtmf_inband: 1
    # Out of band DTMF Settings
    #(none-disable, avt-avt enable (default), avt_always-always avt)
    dtmf_outofband: avt
    # DTMF dB Level Settings
    #(1-6dB down, 2-3db down, 3-nominal (default), 4-3db up, 5-6dB up)
    dtmf_db_level: 3
    # SIP Timers
    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
    ####### New Parameters added in Release 2.0 #######
    # Dialplan template (.xml format file relative to the TFTP root directory)
    dial_template: dialplan
    # TFTP Phone Specific Configuration File Directory
    tftp_cfg_dir: «»; Example: ./sip_phone/
    # Time Server
    #(There are multiple values and configurations refer to Admin Guide for Specifics)
    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)
    # Do Not Disturb Control
    #(0-off (default), 1-on, 2-off with no user control, 3-on with no user control)
    dnd_control: 0;
    # Caller ID Blocking
    #(0-disabled, 1-enabled, 2-disabled no user control, 3-enabled no user control)
    callerid_blocking: 0; (Default is 0 — disabled and sending all calls as anonymous)
    # Anonymous Call Blocking
    #(0-disabled, 1-enabled, 2-disabled no user control, 3-enabled no user control)
    anonymous_call_block: 0; (Default is 0 — disabled and blocking of anonymous calls)
    # DTMF AVT Payload (Dynamic payload range for AVT tones — 96-127)
    dtmf_avt_payload: 101; Default 101
    # Sync value of the phone used for remote reset
    sync: 1; Default 1
    ####### New Parameters added in Release 2.1 #######
    # Backup Proxy Support
    proxy_backup: «»; Dotted IP of Backup Proxy
    proxy_backup_port: 5060; Backup Proxy port (default is 5060)
    # Emergency Proxy Support
    proxy_emergency: «»; Dotted IP of Emergency Proxy
    proxy_emergency_port: 5060; Emergency Proxy port (default is 5060)
    # Configurable VAD option
    enable_vad: 0; VAD setting 0-disable (Default), 1-enable
    ####### New Parameters added in Release 2.2 ######
    # NAT/Firewall Traversal
    nat_enable: 0; 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: 0; 0-Disabled (default), 1-Enabled
    # Outbound Proxy Support
    outbound_proxy: «»; restricted to dotted IP or DNS A record only
    outbound_proxy_port: 5060; default is 5060
    ####### New Parameter added in Release 3.0 #######
    # Allow for the bridge on a 3way call to join remaining parties upon hangup
    cnf_join_enable: 1; 0-Disabled, 1-Enabled (default)
    ####### New Parameters added in Release 3.1 #######
    # Allow Transfer to be completed while target phone is still ringing
    semi_attended_transfer: 1; 0-Disabled, 1-Enabled (default)
    # Telnet Level (enable or disable the ability to Telnet into the phone)
    telnet_level: 1; 0-Disabled (default), 1-Enabled, 2-Privileged
    ####### New Parameters added in Release 4.0 #######
    # XML URLs
    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
    # HTTP Proxy Support
    http_proxy_addr: «»; Address of HTTP Proxy server
    http_proxy_port: 80; Port of HTTP Proxy Server (80-default)
    # Dynamic DNS/TFTP Support
    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
    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. Пример файла конфигурации для отдельного телефона :

    # SIP Configuration Generic File
    # Line 1 appearance
    line1_name: 1234567
    # Line 1 Registration Authentication
    line1_authname: «UNPROVISIONED»
    # Line 1 Registration Password
    line1_password: «UNPROVISIONED»
    # Line 2 appearance
    line2_name: football
    # Line 2 Registration Authentication
    line2_authname: «UNPROVISIONED»
    # Line 2 Registration Password
    line2_password: «UNPROVISIONED»
    ####### New Parameters added in Release 2.0 #######
    # Phone Label (Text desired to be displayed in upper right corner)
    phone_label: «»; Has no effect on SIP messaging
    # Line 1 Display Name (Display name to use for SIP messaging)
    line1_displayname: «User ID»
    # Line 2 Display Name (Display name to use for SIP messaging)
    line2_displayname: «»
    ####### New Parameters added in Release 3.0 ######
    # Phone Prompt (The prompt that will be displayed on console and Telnet)
    phone_prompt: «SIP Phone»; Limited to 15 characters (Default — SIP Phone)
    # Phone Password (Password to be used for console or Telnet login)
    phone_password: «cisco»; Limited to 31 characters (Default — cisco)
    # User classification used when Registering [ none (default), phone, ip ]
    user_info: none

    Настройка параметров из меню 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 .
    Настройку времени рекомендуем задавать из общего конфигурационного файла, пример секции с такой настройкой для Москвы:

    time_zone : BT
    dst_offset : 01/00
    dst_start_month : April
    dst_start_day : 1
    dst_start_time : 02/00
    dst_stop_month : October
    dst_stop_day : 1
    dst_stop_time : 02/00
    dst_stop_autoadjust : 1

    DST – это даты перехода на летнее и зимнее время соответственно.

    Настройка dial-plan для IP-телефонов Cisco

    Номерные планы позволяют IP-телефонам Cisco, работающим по протоколу SIP поддерживать автоматический набор и генерировать вторичный тоновый сигнал. При использовании общего номерного плана его лучше всего задавать в общем конфигурационном файле. Правила в файле номерного плана анализируются с первого до последнего, пишутся в XML-формате и хранятся на TFTP-сервере.
    Начало файла обозначается таким тэгом:

    Для каждой схемы нумерации добавьте строку:

    , где:
    pattern может содержать: . (точка) для замены любого символа, * (звездочка) для замены одного или более символов, , (запятая) для генерации вторичного сигнала.
    sec – время в секундах, после которого начинается набор.
    type – может быть IP или Phone . Тэг, добавляемый к номеру, регистронезависим.
    xxx – номер, который будет набираться вместо введенного пользователем при совпадении с pattern.
    route – адрес прокси-сервера SIP, на который перенаправляется звонок, значение может быть default, emergency или имя прокси-сервера.
    tone – если не задан, используется вторичный гудок по умолчанию, если стоит запятая и затем имя гудка, то проигрывает этот звук; без запятой гудок игнорируется.

    Также можно указать решетку (#) и звездочку (*) как набираемые символы. По умолчанию # означает «набрать сейчас», не дожидаясь совпадения с шаблоном из номерного плана. * по умолчанию означает * или . в шаблоне (wildcard-символ).

    В качестве вторичного гудка можно использовать следующие значения (после запятой): Bellcore-Alerting, Bellcore-dr5, Bellcore-Reorder, Bellcore-Busy, Bellcore-dr6, Bellcore-Stutter, Bellcore-BusyVerify, Bellcore-Hold, CallWaiting-2, Bellcore-CallWaiting, Bellcore-Inside, CallWaiting-3, Bellcore-Confirmation, Bellcore-None, CallWaiting-4, Bellcore-dr1, Bellcore-Outside (default), Cisco-BeepBonk, Bellcore-dr2, Bellcore-Permanent, Cisco-Zip, Bellcore-dr3, Bellcore-Reminder, Cisco-ZipZip, Bellcore-dr4 .
    При желании к каждому правилу можно добавить —к омментарий —> в конце каждой строки.
    Файл номерного плана заканчивается строкой

    После этого номерной план сохраняется в файл xml с уникальным именем и помещается на TFTP-сервер.
    Примеры файлов с номерным планом:
    С использованием решетки как набираемого символа:

    С использованием двух разных гудков:

    Как проверить, что IP-телефон Cisco правильно инициализировался

    После включения питания телефон проходит через следующие стадии. Сначала загораются и гаснут по очереди индикаторы: Headset, Mute, Speaker. Затем появляются сообщения:

    • Configuring VLAN – настройка Ethernet-соединения.
    • Configuring IP – связь с DHCP-сервером для получения параметров.
    • Requesting Configuration – связь с TFTP-сервером для сравнения и получения конфигурации и прошивки.
    • Upgrading Software – обновление программного обеспечения и перезагрузка при необходимости.

    Источник