Не так давно задался идеей смакетировать ip-телефонию на Cisco Packet Tracer. Во время написания статьи, старался создать ее наиболее просто и понятно для восприятия, с полным набором команд и пояснениями к ним. Настройку IP-телефонии реализуем на основе двух телефонов, коммутатора и маршрутизатора.
Для этого соединим телефоны с коммутатором, и на портах пропишем switchport voice vlan 1. Также пропишем switchport voice vlan 1 на порту коммутатора, смотрящего на роутер.
Далее настроим роутер:
1) Повесим на интерфейс ip address (в данном случае это FastEthernet0/0):
interface FastEthernet0/0 ip address 10.3.0.1 255.255.255.0 no shutdown
2) Далее мы будем поднимать DHCP, поэтому следует исключить из выдачи адрес на нашем интерфейсе:
ip dhcp excluded-address 10.3.0.1
3) Поднимем DHCP:
ip dhcp pool Phones network 10.3.0.0 255.255.255.0 default-router 10.3.0.1 option 150 ip 10.3.0.1
4) Поднимем телефонный сервис и настроим на нем кол-во телефонов и кол-во линий:
telephony-service (поднимаем CME) max-ephones 10 (указываем кол-во телефонов) max-dn 10 (указываем кол-во линий) ip source-address 10.3.0.1 port 2000 (указываем с какого интерфейса он будет принимать звонки) auto assign 1 to 10 (назначаем автоматическое присвоение линий от 1 до 10)
5) Теперь настроим линии:
ephone-dn 1 (создаем линию) number 101 (присваиваем ей номер) ! ephone-dn 2 (создаем линию) number 102 (присваиваем ей номер)
6) Теперь создадим телефоны и привяжем определенный номер к мак адресу телефона:
ephone 1 mac-address 00E0.8F45.2783 (мак первого телефона) type 7960 (тип данного телефона) button 1:1 (какая линия привязана к данной кнопке) ! ephone 2 mac-address 0001.9762.5528 (мак первого телефона) type 7960 (тип данного телефона) button 1:2 (какая линия привязана к данной кнопке)
После этого надо подождать, пока телефоны подцепят конфигурацию.
Видим, что телефоны получили номера и попробуем позвонить с 101 номера на 102.
Видим что звонок пошел и все работает.