Voice Lab CUCM2
1-路由类型总结
分布式管理的缺陷是要FULL-MESH
2-CUCM部署模型
拓扑图
2-1多站点分布式模型-用H323 Trunk建立站点间IP中继
R2的配置如下
R2(config)#int f0/1
R2(config-if)#h323-gateway voip bind srcaddr 192.168.200.254
//不敲这命令,CUCM会拒绝R2发起的call leg
2-2多站点分布式模型-用GK 控制的 H323 Trunk
R1(config)#int lo 0
R1(config-if)#ip add 1.1.1.1 255.255.255.0
R1(config-if)#no shut
R1(config-if)#exit
R1(config)#gatekeep
R1(config)#gatekeeper
R1(config-gk)#no shutdown
R1(config-gk)#zone local a cisco.com 1.1.1.1
R1(config-gk)#exit
Show gatekeep status /show gatekeep zone status
CUCM添加 Gatekeeper/创建CM到GK的trunk
R1#show gatekeeper end
GATEKEEPER ENDPOINT REGISTRATION
================================
CallSignalAddr Port RASSignalAddr Port Zone Name Type Flags
--------------- ----- --------------- ----- --------- ---- -----
192.168.100.186 48724 192.168.100.186 39883 a VOIP-GW
H323-ID: CM-GK-Trunk_1
Voice Capacity Max.= Avail.= Current.= 0
Total number of active registrations = 1
R2注册到GK:
R2(config)#int f0/1
R2(config-if)#h323-gateway voip interface
R2(config-if)#h323-gateway voip id a ipadd 1.1.1.1
R2(config-if)#h323-gateway voip h323-id cme
R2(config-if)#h323-gateway voip bind srcadd 192.168.200.254
R2(config-if)#h323-gateway voip tech-prefix 2#
R2(config-ephone-dn)#number 2001 no-re
R2(config-ephone-dn)#number 2002 no-re
R2(config)#int f0/1
R2(config-if)#gateway //敲这条命令,注册到GK
R1#show gatekeeper end
GATEKEEPER ENDPOINT REGISTRATION
================================
CallSignalAddr Port RASSignalAddr Port Zone Name Type Flags
--------------- ----- --------------- ----- --------- ---- -----
192.168.100.186 41472 192.168.100.186 39883 a VOIP-GW
H323-ID: CM-GK-Trunk_1
Voice Capacity Max.= Avail.= Current.= 0
192.168.200.254 1720 192.168.200.254 50418 a VOIP-GW
H323-ID: cme
Voice Capacity Max.= Avail.= Current.= 0
Total number of active registrations = 2
R1#show gatekeeper gw-type-prefix
GATEWAY TYPE PREFIX TABLE
=========================
Prefix: 1#*
Zone a master gateway list:
192.168.100.186:41472 CM-GK-Trunk_1
Prefix: 2#*
Zone a master gateway list:
192.168.200.254:1720 cme
修改RoutePattern配置
R2(config)#voice translation-rule 1
R2(cfg-translation-rule)#rule 1 /2#/ //
R2(cfg-translation-rule)#exit
R2(config)#voice translation-profile GK
R2(cfg-translation-profile)#translate called 1
R2(cfg-translation-profile)#exit
R2(config)#voip-incoming translation-profile GK
R2#sh run | se dial-peer
dial-peer voice 1000 voip
destination-pattern 1...
session target ras
tech-prefix 1#
测试结果双方都通的
2-3多站点集中式模型
R2上的配置如下:<模板配置>
Show dhcp bind
R2(config)#no telephony-service
Skinny Deleted entries for 1 phones
CUCM上手工配置
在同一站点内3001<--->1001通信使用的是G.722编码
System-region information-Region
再创建device pool name = remote pool 在device pool中调用region
再到phone configure 3001中调用 remote pool
1001<--->3001通话codec G.729
3-用户管理
1-先开启服务 cisco dirsync
2-在DC上准备一些用户:
在本地准备一个用户fuyi (first name 和 department都为空)
3-system-ldap-ldap system
4-system-ldap-ldap directory-add new
Click-Perform full sync now
User management-end user 可以发现跟以前的end user不同了,且覆盖了相同名字的用户
Inactive状态的用户24小时后会自动删除,且只同步了用户名和一些属性,但并没有同步密码,一般来说没有配置ldap Authentication,从AD过来的话都需要重置密码<密码是本地管理>
5-system-ldap-ldap authentication
生效结果:
<一定要等一段时间!不知道为什么>
5-编辑部分权限
https://192.168.100.186/ucmuser/
用fu1yi1登入,提示权限不够
先用帐户fu1yi1关联一台电话
并关联组
再次登入
http://192.168.100.186/ccmuser
用fu1yi1 和域密码登入,成功如图.
4-Mobility
分为三类:
4-1 Extension Mobility
1-开启服务
2-修改企业参数,改完后记得reset服务
3-创建EM服务,需要的话机订阅此服务
Device-Device Setting-Phong Services
URL : http://192.168.100.186:8080/emapp/EMAppServlet?device=#DEVICENAME#
创建时,下面这个不可以选,因为这个选项是所有话机开启这个服务
4-针对个别话机订阅CM服务
Device-Phone
可以到System-service parameter修改EM参数
5-创建device profile
将用户信息跟DN相关联起来
Device-device settings-device profile <profile必须跟特定的电话来绑定>- Add new
Device profile的配置界面非常类似一个电话配置界面
一样需要分配DN
新建的device profile最好也订阅EM服务
如果不订阅的话则话机登入成功后,无法退出登入
6-创建用户关联device profile
User management ---end user
Cmuser--à user id
Cisco-àpassword
12345-àpin
7-打开话机的EM功能
8-测试
用cmuser帐户登入进去后,用1009可以拨通1111
再按下服务键就可以退出来