此产品的文档集力求使用非歧视性语言。在本文档集中,非歧视性语言是指不隐含针对年龄、残障、性别、种族身份、族群身份、性取向、社会经济地位和交叉性的歧视的语言。由于产品软件的用户界面中使用的硬编码语言、基于 RFP 文档使用的语言或引用的第三方产品使用的语言,文档中可能无法确保完全使用非歧视性语言。 深入了解思科如何使用包容性语言。
思科采用人工翻译与机器翻译相结合的方式将此文档翻译成不同语言,希望全球的用户都能通过各自的语言得到支持性的内容。 请注意:即使是最好的机器翻译,其准确度也不及专业翻译人员的水平。 Cisco Systems, Inc. 对于翻译的准确性不承担任何责任,并建议您总是参考英文原始文档(已提供链接)。
本文档介绍Cisco Unified Communication Manager Express(CUCME)的最佳实践规则。
Cisco 建议您了解以下主题:
本文档中的信息基于以下软件版本:
本文档中的信息都是基于特定实验室环境中的设备编写的。本文档中使用的所有设备最初均采用原始(默认)配置。如果您使用的是真实网络,请确保您已经了解所有命令的潜在影响。
无法从注册到CUCME的IP电话将呼叫转接到外部号码。
检查telephony-service命令模式下是否存在transfer-pattern命令。
telephony-service
transfer-pattern [\.0-9T]+
评审文档:
修改配置:
添加或修改transfer-pattern命令,以便可以转接呼叫。
示例 1:允许转接到任何号码。
telephony-service
transfer-pattern .T
示例 2: 仅允许向本地号码传输,其中本地号码是带919区号的10位数字。
telephony-service
transfer-pattern 919.......
如果单播寻呼组中成员的总数大于10,则寻呼组的某些成员可能不会接收寻呼呼叫。
检查paging-dn命令是否在ephone的任何定义下配置。
ephone [0-9]+ mac-address[0-9ABCDEF\.]* type.* button.* paging-dn [0-9]*
对于上述步骤中找到的任何寻呼DN,请查找寻呼ip[.\.]+命令。 这表示它是为组播还是单播分页定义的。如果找不到,则为单播。
如果未为组播定义分页dn,则组只能包含10个成员。对于超过10的组,通过添加paging ip命令重新配置组播的分页dn。
示例 1
ephone-dn 1
number 3001
paging ip 239.1.1.1 port 2000
查看文档以了解更多信息:
http://www.cisco.com/en/US/partner/docs/voice_ip_comm/cucme/admin/configuration/guide/cmepage.html
保持保持状态时,内部呼叫(即注册到同一CUCME的IP电话之间的呼叫)不会收到MOH,而是会听到定期提示音。
在telephony-service下检查multicast moh命令。
telephony-service
multicast moh [.\.]+
必须启用组播MoH,才能使内部到内部IP电话呼叫接收MoH。如果未配置,请使用multicast moh命令启用它。另请确保CUCME在路由器上运行。
有关其他信息,请参阅文档:
http://www.cisco.com/en/US/partner/docs/voice_ip_comm/cucme/admin/configuration/guide/cmemoh.html
注册到CUCME的IP电话无法创建与3个以上方的会议呼叫。
检查会议硬件命令是否在telephony-service下配置。
telephony-service
conference hardware
验证dsp service dspfarm是否已在voice-card子命令模式下配置。
voice-card $tag1
dsp service dspfarm
验证dspfarm会议配置文件是否处于no shutdown状态,并且已配置关联应用SCCP。
dspfarm profile $tag2 conference
associate application SCCP
no shutdown
确保dspfarm配置文件的$tag与为CME定义的sccp ccm组关联。
sccp ccm group $tag3
associate profile $tag2 register $name
确保在telephony-service下定义了正确的sccp ccm group $tag3。
telephony-service
sdspfarm tag $tag4 $name
确保ephone-dn配置了会议临时或会议会议选项,并且它们具有有效的号码。
ephone-dn $tag
number [0-9ABCDEF]*
conference ad-hoc
ephone-dn $tag
number [0-9ABCDEF]*
conference meetme
验证配置是否正确。确保会议资源处于启用状态,且处于注册状态。发出show sccp命令确定状态。
有关其他信息,请参阅文档:
http://www.cisco.com/en/US/docs/voice_ip_comm/cucme/admin/configuration/guide/cmeconf.html
Olson时区功能允许用户通过上传新的tzupdater.jar和TzDataCSV.csv文件来更新IP电话可用的时区。需要通过TFTP访问这些文件,以便电话下载和使用。这允许将时区更改更新并入CUCME,因为它只需要更新文件,而不需要新的CUCME版本。
确定CUCME会话初始协议(SIP)或瘦客户端控制协议(SCCP)中是否使用Olsen时区功能。 查找olsontimezone命令。
telephony-service
olsontimezone $timezone version $version
voice register global
olsontimezone $timezone version $version
检查功能使用的两个文件的tftp-server命令。
tftp-server flash:tzupdater.jar
tftp-server flash:TzDataCSV.csv
如果未配置olsontimezone命令,则不需要文件。如果由于最近对时区或DST更改的更改,功能正在使用或需要配置,则配置该功能并确保文件可供电话下载。
有关其他信息,请参阅文档:
如果在第2代集成多业务路由器(ISR-G2)路由器上配置了CUCME或CUCME-as-SRST(可存活远程站点电话),但EULA(最终用户许可协议)尚未被接受,则路由器将不允许任何IP电话注册。
检查cme-srst许可证的EULA状态。查看show license detail cme-srst的输出,并在“License State(许可证状态)”下检查“EULA not accepted(EULA未接受)”:部分
Router#sh license detail cme-srst
Feature: cme-srst Period left: 8 weeks 4 days
Index: 1 Feature: cme-srst Version: 1.0
License Type: EvalRightToUse
License State: Not in Use, EULA not accepted
Evaluation total period: 8 weeks 4 days
Evaluation period left: 8 weeks 4 days
Period used: 0 minute 0 second
License Count: 0/0 (In-use/Violation)
License Priority: None
Store Index: 7
Store Name: Built-In License Storage
发出license accept end user agreement命令以接受EULA。
有关其他信息,请参阅文档:
http://www.cisco.com/en/US/docs/routers/access/sw_activation/SA_on_ISR.html#wp1155517
当从SIP中继提供商到CUCME的入站呼叫通过SIP中继被转发或转接到另一个目标时,呼叫转移/转接可能不成功。
确定语音服务voip下是否禁用了REFER和呼叫转移补充服务:
voice service voip
no supplementary-service sip moved-temporarily
no supplementary-service sip refer
大多数服务提供商不支持SIP REFER或302 Moved Timerally(暂时移动)来转接或转接呼叫。最好让CUCME执行补充服务。确保禁用这两个选项。
voice service voip
no supplementary-service sip moved-temporarily
no supplementary-service sip refer
有关其他信息,请参阅文档:
用户无法访问CUCME GUI或页面未完全加载。
通过检查show run,确保在电话服务下启用系统/客户管理员的GUI访问 |秒Web管理系统名称或show run |sec web admin customer name
telephony-service
web admin system name cmesystemadmin secret 0 P@55w0Rd
web admin customer name CMEuser password hussain123
通过在show run中检查以下命令,确保HTTP服务器已启用。下面花括号{...}中的参数可以是任何参数,但示例中列出的参数是最常见的参数,不应在检查中计入。
ip http server
ip http authentication {local}
ip http path {flash:}
通过检查show flash:命令,检查路由器闪存中的GUI文件是否可用 |包括.html并确保列出的html文件存在。
Router#sh flash: | i .html
45 3987 Aug 21 2012 11:32:54 admin_user.html
52 6146 Aug 21 2012 11:33:08 ephone_admin.html
54 3866 Aug 21 2012 11:33:08 normal_user.html
59 2431 Aug 21 2012 11:33:12 telephony_service.html
61 9968 Aug 21 2012 11:33:14 xml-test.html
确保已配置所有与GUI相关的命令,且闪存上的文件可用。
有关其他信息,请参阅文档:
http://www.cisco.com/en/US/docs/voice_ip_comm/cucme/admin/configuration/guide/cmegui.html
如果CUCME路由器的闪存中没有B-ACD保持音乐文件en_bacd_music_on_hold.au,则队列中的呼叫者将在等待座席变为可用时听到静默。
BACD服务将使用默认的moh文件名en_bacd_music_on_hold.au用于MOH。检查以确保文件在闪存中且文件名正确。
show flash: | sec "en_bacd_music_on_hold.au"
如果文件不在闪存中,请从cisco.com下载。BACD zip文件中提供该文件, http://tools.cisco.com/squish/E8220,但可单独下载。
检查文件名是否正确。它应为en_bacd_music_on_hold.au。
如果是自定义MOH文件,请确保其创建正确。它应为“G.711音频文件(.au)格式,带8位、mu-law和8 kHz编码。”
有关详细信息,请参阅文档。
http://www.cisco.com/en/US/docs/voice_ip_comm/cucme/bacd/configuration/guide/40bacd.html
在Cisco Unified Communications Manager Express(CUCME)下未配置“timezone”和“olsontimezone”命令时,注册的SIP/SCCP IP电话可能无法显示正确的时间。他们也可能不会对夏令时更改做出反应。
对于SIP电话,请在语音寄存器全局下检查时区或Olsontimezone命令的时区。
voice register global
olsontimezone $timezone version $version
或
voice register global
timezone [1-56]
对于SCCP电话,请在telephony-service下检查时区或olsontimezone命令。
telephony-service
olsontimezone $timezone version $version
或
telephony-service
time-zone [1-56]
在voice register global或telephony-service下配置必要的命令,并分配正确的值。请参阅CUCME系统配置指南。
http://www.cisco.com/en/US/docs/voice_ip_comm/cucme/admin/configuration/guide/cmesystm.html
http://www.cisco.com/en/US/docs/voice_ip_comm/cucme/admin/configuration/guide/cmenetwk.html