Настройка Cisco 2811 для IP-телефонии с помощью Cisco CallManager Express
Взято: http://hypercomp.ru/articles/configuring-cisco-2811-with-callmanager-express/
Маршрутизатор Cisco 2811 может быть сервером IP-телефонии с помощью специального программного обеспечения – Cisco CallManager Express. При этом ему не нужен доступ к серверу с «большим» Cisco CallManager – то есть такой вариант вполне подходит для небольших офисов. Конечно, можно подключить маршрутизатор в качестве голосового шлюза (voice gateway) к серверу Cisco CallManager по протоколу MGCP – тогда все настройки выполняются на сервере, что облегчает задачу. Но представим (не такую уж невероятную ситуацию), что у нас есть только CallManager Express и Cisco 2811, настроим эту связку для IP-телефонии. В моем случае маршрутизатор, помимо 2 портов FastEthernet, имеет встроенный 16-портовый Ethernet-коммутатор с PoE-питанием для подключаемых устройств (модуль NM-ESW-16) и 2 модуля для сопряжения с аналоговой телефонией – VIC2-2FXS (2 FXS-разъема) и VIC2-4FXO (4 FXO-разъема).
На маршрутизатор Cisco 2811 необходимо загрузить (если они еще не там) файлы работы с Cisco CallManager Express – например, для версии 4.0.0.1 - cme-basic-4.0.0.1.tar и cme-gui-4.0.0.1.tar. Скопируем эти файлы во flash-память маршрутизатора:
#archive tar /xtract tftp://IP_адрес_tftp_сервера/ cme-basic-4.0.0.1.tar flash:
#archive tar /xtract tftp://IP_адрес_tftp_сервера/ cme-gui-4.0.0.1.tar flash:
Настроим пул IP адресов для работы пользователей и IP телефонов. Разделим сеть на два сегмента – голосовую сети (TLAN) и сеть передачи данных (DLAN):
(config)# ip dhcp pool TLAN
(config)# network
(config)# option 150 ip #TFTP-сервер тоже будет работать на маршрутизаторе
(config)# default-router
(config)# ip dhcp pool DLAN
(config)# network
(config)# default-router
(config)# service dhcp
Настроим TFTP-сервер для того, чтобы IP-телефоны Cisco могли загружать прошивки (firmware) и конфигурации (файлы прошивок закачиваем для всех используемых IP-телефонов):
(config)# tftp-server flash:
tftp-server flash:ATA030100SCCP040211A.zup
tftp-server flash:CP7902040000SCCP040701A.sbin
tftp-server flash:CP7905040000SCCP040701A.sbin
tftp-server flash:P00403020214.bin
tftp-server flash:CP7912040000SCCP040701A.sbin
tftp-server flash:S00103020002.bin
tftp-server flash:P00503010100.bin
tftp-server flash:cmterm_7936.3-3-5-0.bin
tftp-server flash:P00303020214.bin
tftp-server flash:P00305000301.sbn
tftp-server flash:cmterm_7920.3.3-01-08.bin
tftp-server flash:TERM70.6-0-3SR1S.LOADS
tftp-server flash:TERM70.DEFAULT.loads
tftp-server flash:TERM71.DEFAULT.loads
tftp-server flash:cnu70.63-0-1-4.sbn
tftp-server flash:Jar70.63-0-1-4.sbn
tftp-server flash:jvm70.603ES1R4.sbn
Настроим сам CallManager Express:
(config)# telephony-service
(config-telephony)# max-ephones 48 # максимальное количество телефонов
(config-telephony)# max-dn 96 # максимальное количество номеров – исходя из 2 линий на IP-телефон
(config-telephony)# no auto-reg-ephone # отключим авто-регистрацию – для тестовой эксплуатации можно включить
(config-telephony)# load 7960-7940 # загружаем прошивку для моделей IP-телефонов Cisco 7940-7960
(config-telephony)# ip source-address # откуда IP-телефонам брать прошивку и конфигурацию
(config-telephony)# user-locale ru # далее – настройки языка, даты и времени
(config-telephony)# network-locale ru
(config-telephony)# date-format dd-mm-yy
(config-telephony)# time-format 24
(config-telephony)# create cnf-files
Наконец, для каждого телефона настроим (повторяем для всех, меняя номер, пользователя (отображаемое имя), MAC-адрес и прошивку (если другая модель телефона)):
(config)# ephone-dn 1
(config-ephone-dn)# number 1001
(config-ephone-dn)# name Ivan, Ivanov
(config)# ephone 1
(config-ephone)# mac-address
(config-ephone)# type
(config-ephone)# button 1:1
(config-ephone)# keypad-normalize