October 14th, 2009
July 4th, 2009
Настройка Cisco 2811 для IP-телефонии с помощью Cisco 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
Настроим 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
(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
January 10th, 2009
echo 3 > /proc/sys/vm/drop_caches
service internal
Вот конфиг
service internal ! THE MOST IMPORTANT COMMAND !!!
!
no ip gratuitous-arps ! recommended
!
ip multicast-routing
!
vpdn enable
!
vpdn-group 1
request-dialin
protocol pptp
rotary-group 0
initiate-to ip 1.1.1.1 ! target PPTP server address
interface Dialer0
mtu 1450 ! allows for mppe and one PPPoE layer just in case
ip address 2.2.2.2 255.255.255.252
ip pim dense-mode
encapsulation ppp
dialer in-band
dialer idle-timeout 0
dialer string 123 ! required, but value seems to be ignored
dialer vpdn
dialer-group 1
no cdp enable
ppp pfc local request
ppp pfc remote apply
ppp encrypt mppe auto
ppp chap hostname vpnuser
ppp chap password 0 vpnpassword
!
dialer-list 1 protocol ip permit
192.168.0.0/24-----Internet------192.168.0.0/2
Конфиг первого маршрутизатора
l2tp-class class1
authentication
password secret
pseudowire-class vlan-xconnect
encapsulation l2tpv3
protocol l2tpv3 class1
ip local interface FastEthernet0/1
interface FastEthernet0/0
!Интерфейс подключён к 192.168.0.0/24, IP-адреса на нём быть не должно.
xconnect remote.ip.add.ress 123 pw-class vlan-xconnect
interface FastEthernet0/1
! Интерфейс подключён к WAN
ip address your.wan.ip.addr
На втором маршрутизаторе - симметрично.
Взял на заметку тут http://homya4ok.livejournal.com/7184

