简介
本文档介绍如何在语音邮箱上为一个或多个使用Cisco Unity Express(CUE)的用户配置不同的语言。
先决条件
需要安装Call Manager Express(CME)和Cisco Unity Express(CUE)。
要求
Cisco 建议您了解以下主题:
使用的组件
本文档中的信息基于以下软件和硬件版本:
本文档中的信息都是基于特定实验室环境中的设备编写的。本文档中使用的所有设备最初均采用原始(默认)配置。如果您的网络处于活动状态,请确保您了解所有命令的潜在影响。
配置
1 — 首先,您需要在CUE上安装一种附加语言,以便您有两种语言。(CUE上的最大语言数取决于CUE平台)
http://www.cisco.com/en/US/docs/voice_ip_comm/unity_exp/rel7_0/install/nuinstall.html#wp1109793
完成此过程后,您可以使用show software packages命令检查安装的语言。
AIM-CUE# sh software packages
Installed Packages:
- Installer (Installer application) (7.4.1.0)
- Thirdparty (Service Engine Thirdparty Code) (7.4.1)
- Bootloader (Primary) (Service Engine Bootloader) (2.1.19)
- Infrastructure (Service Engine Infrastructure) (7.4.1)
- Global (Global manifest) (7.4.1)
- GPL Infrastructure (Service Engine GPL Infrastructure) (7.4.1)
- Voice Mail (Voicemail application) (7.4.1)
- Bootloader (Secondary) (Service Engine Bootloader) (2.1.19.0)
- Core (Service Engine OS Core) (7.4.1)
- Auto Attendant (Service Engine Telephony Infrastructure) (7.4.1)
Installed Plug-ins:
- CUE Voicemail Language Support (Languages global pack) (7.4.1)
- CUE Voicemail Mexican Spanish (Mexican Spanish language pack) (7.4.1)
- CUE Voicemail US English (English language pack) (7.4.1)
Or you can check it through the CUE GUI by going to about.
2 — 当您已安装语言时,将一个指定为默认值。
AIM-CUE# Conf t
AIM-CUE(config)# system language preferred xx_YY ----> xx=language YY=country code ----> on this example we can use as default en_US.
您可以在节目运行中检查此项,并参阅以下内容。
system language preferred en_US
您还可以通过CUE GUI设置默认语言,并导航至“系统”>“语言设置”。
3 — 您创建的每个新用户都使用默认语言,在本例中为英语。
如果您需要用户使用其他已安装语言,则需要按如下方式为用户配置该语言。
AIM-CUE#用户名LuisR创建
AIM-CUE#会议
AIM-CUE(config)#用户名LuisR电话号5001
AIM-CUE# exit
AIM-CUE#用户名LuisR语言es_MX
最后一个命令是启用个人功能,以便用户使用此语言而不是默认语言。
然后为该用户分配邮箱。
AIM-CUE#会议
AIM-CUE(config)#语音邮件邮箱所有者Alonso
您可以通过CUE GUI执行同样的操作,也可以检查配置。
4 — 创建ccn应用和ccn触发器,以便用户可以访问VM。
CUE播放提示基于ccn触发语言和基于用户语言。
当用户访问VM时,ccn触发器会播放提示并要求输入PIN,当用户登录邮箱后,用户语言选项会播放用户听到的内部提示时,会提示电话不可用。
注意:欢迎问候语和姓名应由用户用相应语言录制。
您有使用英语(全局配置)的用户LuisR和使用西班牙语(在用户上配置)的Alram。
在告诉CUE离开VM时,每种语言都需要一个ccn触发器。
示例。
LuisR(英语)使用ccn触发器sip phonenumber 3001(使用默认语言)
Alram(西班牙语)使用ccn触发器sip phonenumber 3002(使用西班牙语)
两个触发器使用相同的语音邮件应用。
Configuration as follows.
ccn application voicemail aa
description "voicemail"
enabled
ccn trigger sip phonenumber 3001
application "voicemail"
enabled
ccn trigger sip phonenumber 3002
application "voicemail"
enabled
locale "es_MX"
通过此操作,可以为同一cn应用程序创建两个不同的触发器,两个触发器都使用相同的应用程序,但第一个触发器使用您选择的默认语言(调用3001时),第二个触发器使用您在调用3002时为它指定的es_MX语言。
注意: 这需要通过CLI完成。
5 — 在ephone-dn上,您创建呼叫前转到正确的触发器。
ephone-dn 1 dual-line
number 5001 ----> extension we want to use English language forwarding calls to 3001.
call-forward noan 3001 timeout 5
call-forward busy 3001
ephone-dn 2 dual-line
number 5007 ----> extension we want to use English language forwarding calls to 3002.
call-forward noan 3002 timeout 5
call-forward busy 3002
6 — 由于您只能在电话服务上指定一个语音邮件,因此您需要语音转换规则作为解决方法,以便用户可以使用消息按钮。
Telephony-service voicemail 3001 -----> this is going to be the default voicemail number for the users that need to use the default language (English).
为需要西班牙语的用户创建转换规则。
voice translation-rule 3002
rule 1 /^3001$/ /3001/
voice translation-profile voicemailSpanish
translate called 3002
您将配置文件应用于使用西班牙语的ephone-dn。
ephone-dn 2
translation-profile incoming voicemailSpanish
当此用户按到消息按钮时,它将呼叫3001,但呼叫将转换为3002,并能够使用西班牙语访问语音邮件。
确保您必须对CUE的拨号对等体可以具有匹配2000和2002的目标模式。
故障排除
使用此处前面显示的命令“show software packages”检查安装的CUE文件。
使用命令“show user detail username [username]”检查用户的语言。
IM-CUE# sh user detail username Alram
Username: Alram
Full Name: Alonso Ramirez
First Name: Alonso
Last Name: Ramirez
Nickname: Alonso Ramirez
Phone: 5007
Phone(E.164):
Fax:
Email:
Epage:
Language: es_MX
GroupMember: <none>
GroupOwner: <none>
Privileges: <none>
debug voip ccapi inout debug ccsip messages
With those you can make sure we are calling the correct trigger.
在CUE上,您可以运行跟踪,以显示所选语言和使用的音频文件。
no trace all clear trace
trace voicemail all
after the test call “show trace buffer tail”
----------Spanish example----------
4095 01/10 14:24:44.981 voicemail debug "dbg" vxmlscripts.defaultLangID : defaultlangID.jsp: The system default language
4095 01/10 14:24:44.982 voicemail debug "dbg" vxmlscripts.defaultLangID : defaultlangID.jsp: The trigger language is es_MX
4095 01/10 14:24:44.982 voicemail debug "dbg" vxmlscripts.defaultLangID : defaultlangID.jsp: The system language is es-MX
4095 01/10 14:24:44.982 voicemail debug "dbg" vxmlscripts.defaultLangID : defaultlangID.jsp: The system prompt language is ESM
4095 01/10 14:24:44.982 voicemail debug "dbg" vxmlscripts.defaultLangID : defaultlangID.jsp: The system trigger language (defaulted) is es_MX
4095 01/10 14:24:53.327 voicemail debug "dbg" vxmlscripts.setSubSession : setSubSession trigger language:es_MX
4095 01/10 14:24:53.327 voicemail debug "dbg" vxmlscripts.setSubSession : Voicemail config disabled: false
4095 01/10 14:24:53.327 voicemail debug "dbg" vxmlscripts.setSubSession : Current tutorial flag: 0
4095 01/10 14:24:53.327 voicemail debug "dbg" vxmlscripts.setSubSession : The language tag: es-MX
4095 01/10 14:24:53.328 voicemail debug "dbg" vxmlscripts.setSubSession : The prompt language tag: ESM
-----------English example----------
4095 01/10 15:12:46.214 voicemail debug "dbg" vxmlscripts.defaultLangID : defaultlangID.jsp: The system default language
4095 01/10 15:12:46.214 voicemail debug "dbg" vxmlscripts.defaultLangID : defaultlangID.jsp: The trigger language is es_MX
4095 01/10 15:12:46.214 voicemail debug "dbg" vxmlscripts.defaultLangID : defaultlangID.jsp: The system language is es-MX
4095 01/10 15:12:46.214 voicemail debug "dbg" vxmlscripts.defaultLangID : defaultlangID.jsp: The system prompt language is ESM
4095 01/10 15:12:46.215 voicemail debug "dbg" vxmlscripts.defaultLangID : defaultlangID.jsp: The system trigger language (defaulted) is es_MX
4095 01/10 14:27:09.236 voicemail debug "dbg" vxmlscripts.setSubSession : setSubSession trigger language:en_US
4095 01/10 14:27:09.236 voicemail debug "dbg" vxmlscripts.setSubSession : Voicemail config disabled: false
4095 01/10 14:27:09.236 voicemail debug "dbg" vxmlscripts.setSubSession : Current tutorial flag: 0
4095 01/10 14:27:09.236 voicemail debug "dbg" vxmlscripts.setSubSession : The language tag: en-US
4095 01/10 14:27:09.236 voicemail debug "dbg" vxmlscripts.setSubSession : The prompt language tag: ENU