VoIP电话使用分组交换Internet协议(VoIP)或Internet电话通过Internet传输电话呼叫。VoIP利用互联网以数据包的形式传输语音通话。
实验
不同vlan之间实现IP电话通话
环境
PT 8.2.1
一台2811路由器作为网关和DHCP服务器
一台3560三层交换作为交换机和POE供电
两台IP电话
操作步骤
1.ROUTER
配置如下:
ip dhcp pool vlan10 #配置DHCP
network 172.16.10.0 255.255.255.0 #地址
default-router 172.16.10.254 #默认网关
option 150 ip 172.16.10.254 #ftp服务器,以发布配置文件
ip dhcp pool vlan20
network 172.16.20.0 255.255.255.0
default-router 172.16.20.254
option 150 ip 172.16.20.254
interface FastEthernet0/0
no ip address
!
interface FastEthernet0/0.10 #子接口,做单臂路由
encapsulation dot1Q 10
ip address 172.16.10.254 255.255.255.0
!
interface FastEthernet0/0.20
encapsulation dot1Q 20
ip address 172.16.20.254 255.255.255.0
telephony-service #开启电话服务
max-ephones 10 #设置最大电话设备数
max-dn 10 #设置最大线路
ip source-address 172.16.10.254 port 2000 #服务使用的IP地址和端口,IP电话会向该地址通信并注册
auto assign 1 to 10 #自动分配号码给电话
!
ephone-dn 1 #线路1
number 1001 #电话号码
!
ephone-dn 2
number 1002
(可选,一般自动注册会自行配置好)
ephone 1 #第一号电话
device-security-mode none
mac-address 0007.EC5B.74C2 #绑定物理MAC
type 7960 #电话机类型
button 1:1 #绑定线路1
!
ephone 2
device-security-mode none
mac-address 0060.5CB0.4B54
type 7960
button 1:2
2.SWITCH
配置如下:
interface FastEthernet0/1
switchport voice vlan 10
!
interface FastEthernet0/2
switchport voice vlan 20
!
interface FastEthernet0/3 #与路由器联通
switchport trunk encapsulation dot1q
switchport mode trunk
!
interface Vlan10
mac-address 00e0.f900.1401
no ip address
!
interface Vlan20
mac-address 00e0.f900.1402
no ip address
其中,
在交换机中,语音VLAN功能默认为禁用。在端口上启用语音VLAN时,所有未标记流量都会根据默认CoS优先级发送。
默认情况下,交换机端口会丢弃硬件中的所有标记帧。为了在交换机端口上接受标记帧,应在端口上配置以下命令之一:
-
switchport voice vlan dot1p
-
switchport voice vlan V_VLAN_ID
-
switchport mode trunk
因为PT支持命令有限,所以使用switchport voice vlan V_VLAN_ID
否则会导致IP电话无法正常获取IP地址
IP电话成功获取地址的话,路由器会提示
%IPPHONE-6-REGISTER: ephone-2 IP:172.16.20.1 Socket:2 DeviceType:Phone has registered.
%IPPHONE-6-REGISTER: ephone-1 IP:172.16.10.1 Socket:2 DeviceType:Phone has registered.
测试IP电话
如果没有使用POE供电的话,则需要双击IP电话图标,进入配置,添加电源模块
然后鼠标悬停在IP电话图标上,会显示以下信息,代表着IP地址和电话号码等信息获取成功
进入GUI界面,输入1002号码,然后点击话筒
然后发起端会显示RING OUT,接听端会显示FROM 1001的信息
实验完成