语音和统一通信 : Cisco Unity Express

将呼叫方直接转移到Unity Express邮箱

2016 年 10 月 24 日 - 机器翻译
其他版本: PDFpdf | 英语 (2015 年 8 月 22 日) | 反馈


目录


简介

本文描述要求的配置步骤允许话务员或操作员转移呼叫方直接地到Cisco Unity Express用户邮箱和不振铃他们的电话。本文读者一定熟悉他们的Cisco Unity Express版本使用的集成方法。此方法是Cisco CallManager或Cisco CallManager Express。

为了传送呼叫直接地到用户语音信箱,必须配置电话交换机(CallManager Express或CallManager)定义总是转发到语音邮件实验号码的范围扩展。由于这些扩展跟用户的正常扩展不同,必须配置Cisco Unity Express为了认可其他扩展。这通过使用是实现的E.164编号。

先决条件

要求

Cisco 建议本文档的读者了解以下主题:

使用的组件

本文档中的信息基于以下软件版本:

  • 对于Cisco CallManager Express集成, Cisco Unity Express版本1.0或以上要求。

  • 对于Cisco CallManager集成, Cisco Unity Express版本1.1要求。

注意: 所有配置示例和屏幕输出从Cisco Unity Express版本1.1.1和Cisco CallManager 3.3.3被采取。

本文档中的信息都是基于特定实验室环境中的设备编写的。本文档中使用的所有设备最初均采用原始(默认)配置。如果您使用的是真实网络,请确保您已经了解所有命令的潜在影响。

规则

有关文档规则的详细信息,请参阅 Cisco 技术提示规则

Unity Express集成与CallManager Express

Unity Express CLI配置

当Cisco Unity Express集成与CallManager Express时,管理员必须配置另外的ephone-dn,使用前转所有呼叫功能对直接呼叫对语音邮件。必须配置那些ephone-dn与Cisco Unity Express E.164地址而不是主要的编号。系统认可转发呼叫的这样属于一个特定的邮箱。

注意: 如果在其他目的,已经没有使用E.164地址此选项只是可能的。

对于此示例,假设, CallManager Express扩展在200-299范围。并且,假设,那些用户拨为了转接到那些扩展语音信箱的编号是3200-3299。如果lead位3已经分配到在CallManager Express拨号计划的其他,则可以使用一个不同的lead位。语音邮件实验号码或者编号用户拨为了检索他们的消息,是18900。

注意: 对于一些乘务员,您在快速拨号能放置转移分机号,因此他们必须按转移,跟随由快速拨号线路。

完成这些步骤为了配置与CallManager Express的Cisco Unity Express :

  1. 配置有模式的一ephone-dn是使用的为了转发所有呼叫到语音邮件。

    在Cisco CallManager Express中,您必须配置:

    ephone-dn  99
     number 32..
     description DN to transfer directly to Cisco Unity Express voicemail
     call-forward all 18900
    !

    到语音邮件功能Cisco Unified CallManagerExpress 4.3或以上版本支持转移。转移到语音邮件功能允许电话用户转移呼叫方直接地到一语音邮件分机。用户按TrnsfVM软键暂挂中发出呼叫,输入分机号,通过再按TrnsfVM软键然后做转移。呼叫方听到完整语音邮件问候语。使用TrnsfVM软键或功能接入代码(FAC),此功能支持。欲知更多信息,参考转移到语音邮件

    注意: 您必须安排前转所有呼叫参数配置去用于Cisco Unity Express语音邮件的同一分机。

  2. 验证dial-peer为在CallManager Express的Cisco Unity Express配置。

    配置的目的地模式必须匹配在步骤例如配置的前转所有呼叫分机1. :

    dial-peer voice 18900 voip
     destination-pattern 18900
     description Cisco Unity Express voicemail pilot number
     session protocol sipv2
     session target ipv4:172.18.106.88
     dtmf-relay sip-notify
     codec g711ulaw
     no vad
    !
  3. 配置选定的转移分机号("32..")作为在Cisco Unity Express的E.164地址与CLI。

    注意: 为了使用GUI定义E.164地址请点击此处。

    如前面提到,在Cisco Unity Express您必须定义这"3.."扩展作为E.164地址。请使用CLI为了完成此。为了看到用户列表,请发出show users命令

    vnt-nm-Cisco Unity Express> show users
    administrator
    jdoe
    jsmith
    marschne

    为了获得关于特定用户的更多详细信息,请发出show user detail username <user>命令

    vnt-nm-Cisco Unity Express> show user detail username marschne
    Full Name:          marschne
    First Name:         Markus
    Last Name:          Schneider
    Nickname:           marschne
    Phone:              201
    Phone(E.164):       
    Language:           en_US
  4. 配置E.164地址。

    为了配置E.164地址,您必须输入配置模式和发出user <username> phonenumberE164 <number>命令

    vnt-nm-Cisco Unity Express> conf t
    
    !--- Enter configuration commands, one per line. End with CNTL/Z.
    
    vnt-nm-Cisco Unity Express(config)> user marschne phonenumberE164 3201
    
  5. 当完成,请发出write memory命令为了保存您的配置和退出配置模式。

Unity Express GUI配置

或者,您能通过GUI完成Cisco Unity Express配置。为了完成与GUI的配置,请完成这些步骤:

  1. 登陆对GUI。

  2. 选择配置> Users

  3. 在主要的E.164数字域输入E.164地址(例如3201)。

  4. 选择希望的用户并且按应用

验证

为了验证操作,请发出另一show user detail username <user>命令

vnt-nm-Cisco Unity Express> show user detail username marschne
Full Name:          marschne
First Name:         Markus
Last Name:          Schneider
Nickname:           marschne
Phone:              201
Phone(E.164):       3201
Language:           en_US 

注意配置当前列出电话(E.164)编号。

注意: 当您使用咨询转接时,请提示操作员第二次按下转接按钮迅速地。否则问候语的最初的少数词可以丢失。

注意: 思科建议所有用户记录了在Cisco Unity Express的名称。例如,如果呼叫转发对语音邮件,该语音邮件必须陈述用户名,没有他们的分机。因为呼叫从分机3201转发,系统宣布在问候语的分机"3201"给呼叫方。这能潜在创建关于用户(201)的实时分机的混乱。

为了测试此配置,请完成这些步骤:

  1. 从一个电话的呼叫到另一个。

  2. 按在电话和拨号“3201"的转接按钮(在本例中)。

    如果full-consult在Cisco CallManager Express配置,再请按转接按钮

  3. 理论上来讲,呼叫方当前连接对呼叫转接用户的邮箱。

Unity用Cisco CallManager集成的Express

当Cisco Unity Express集成与CallManager时,计算机电话集成(CTI)路由点要求为了传送呼叫到语音邮件。当呼叫转发时,呼叫转接信息匹配在Cisco Unity Express的已配置的E.164编号。欲知更多信息,请参阅关于集成的警告与在本文包括的CallManager 4.x。

注意: 您必须设置在Cisco Unity Express的E.164编号。语音邮箱掩码不工作,因为Cisco Unity Express集成Java电话应用可编程接口(JTAPI)软件。

在本例中,假设一个Cisco Unity Express位置的用户扩展在CallManager内是2100-2199。对于使用一语音邮件配置文件达到语音邮件的所有电话,请配置号码范围, 421xx,转接直接地到语音邮件。换句话说,呼叫的一个用户能按转移,然后拨4加上语音邮件他们要发送呼叫用户的分机到。这由转移再跟随,呼叫去直接地希望的当事人的语音信箱。

完成这些步骤为了添加能使用转接直接地到语音邮件的扩展范围,当Cisco Unity Express集成与CallManager时:

  1. 添加转接呼叫的一个CTI路由点。

    1. 点击Device > Add a New Device。对于设备类型,请选择CTI路由点

    2. 单击 Next

      Name字段任意,因此必须使用逻辑的事例如“TransferToVM”。设备池、呼叫搜索空间和位置必须匹配使用此特定的Cisco Unity Express模块的其他电话。

    3. 单击 Insert

      上推看来状态“CTI路由点插入到数据库。您当前要不要添加每线路的此CTI路由点1目录号?”点击OK键此处。

      /image/gif/paws/61089/rpins.gif

  2. 添加CTI路由点的一个目录号。

    1. 对于Directory Number字段,请输入将转接对语音邮件将拨号的编号(例如421xx)。

    2. 分配语音邮件配置文件和使用此Cisco Unity Express模块的其他电话一样。

    3. 确保转发所有对语音邮件被检查。

    4. 插入

    5. Cisco CallManager添加目录号并且重置设备。

    /image/gif/paws/61089/rpdn.gif

  3. 在Cisco Unity Express,请配置您要能转接的每个邮箱的E.164编号。

    例如,为用户“marschne” :

    VNT-AIM-Cisco Unity Express1> show user detail username marschne
    Full Name:          Markus Schneider
    First Name:         Markus
    Last Name:          Schneider
    Nickname:           Markus Schneider
    Phone:              2103
    Phone(E.164):       
    Language:           en_US
  4. 添加用户的E.164地址。

    由于CTI路由点目录号是4xxxx,此用户的E.164地址必须是42103。您能容易添加此与在配置模式的CLI :

    VNT-AIM-Cisco Unity Express1> conf t
    Enter configuration commands, one per line.  End with CNTL/Z.
    VNT-AIM-Cisco Unity Express1(config)> username marschne phonenumbere164 42103
    
  5. 一旦所有E.164编号被添加了,请发出write memory命令为了保存您的配置和退出配置模式。

验证

为了验证用户适当地设置,发出show user detail username <user>命令

VNT-AIM-Cisco Unity Express1> show user detail username marschne
Full Name:          Markus Schneider
First Name:         Markus
Last Name:          Schneider
Nickname:           Markus Schneider
Phone:              2103
Phone(E.164):       42103
Language:           en_US

完成这些步骤为了测试操作:

  1. 发出呼叫在两个电话之间。

  2. 转接按钮

  3. 拨号42103或什么CTI路由点目录号是。确保包括目的地邮箱。

    理论上来讲,呼叫去语音邮件,并且希望的用户的问候语使用。如果呼叫不去语音邮件,则问题是可能的语音邮件配置文件没有适当地设置也没有应用到CTI路由点。

    如果呼叫去语音邮件,但是错误的问候语播放--甚至一个人该阐明,没有用此编号关联的邮箱--然后问题是可能的E.164编号没有分配到用户。

注意: 思科建议所有用户记录了在Cisco Unity Express的名称。如果呼叫转发对语音邮件,必须宣布用户名,没有他们的分机。由于呼叫被注定了对邮箱2103,系统宣布在问候语的分机42103给呼叫方。这能潜在创建关于实时分机的混乱。

注意: 此配置示例在另一个方案也适用。如果客户要有Auto Attendant脚本--对于任一或所有的用户--请勿转接直接地对用户语音邮件和振铃他们的电话,此配置能与一小调整一起使用。必须配置3201分机作为主要的电话号码和201作为E.164编号。名称查找总是使用主要的电话号码为了转接。因此,当呼叫方拨号并且执行名称查找时,呼叫转接到3201。然后前转所有呼叫功能转移呼叫对用户语音邮箱。

注意: 在您拨号转移分机号后,思科推荐您提示用户尽快按转移。否则一部分的问候语可能是不能听见的对已转接当事人。

警告 警告: 注释为Cisco Call Manager 4.x的此更新。根据Cisco CallManager版本3.3.5和通过当前4.x版本,不再此应急方案工作。详情参见Cisco Bug ID CSCsb39067 (仅限注册用户),问题是,当呼叫从CTI路由点转发到Cisco Unity Express时,为时重定向的数字域出现与整个模式而不是实际呼叫号码。例如, "4xxxx”而不是"41234",如果设法转接到邮箱1234。反而,您在路由点必须单个配置每个编号,不用使用“x”通配符。此时,唯一的应急方案是使用直接转接以Cisco Unity Express自定义脚本选项。

与提示自定义脚本的直接转接

使用Cisco CallManager和CallManager Express,第三个选项是可能的。您能使用一份自定义Cisco Unity Express脚本。为了请求脚本,请发送电子邮件对ask-cue-editor@external.cisco.com。

注意: 脚本要求Cisco Unity Express 2.1.1或以上,但是与所有CallManager或CallManager Express版本一起使用。脚本也不要求在Cisco Unity Express配置的任何E164编号。思科技术支持不支持此脚本,并且提供的如现状。如果有关于脚本的一个问题与或问题,请处理您注意事项对ask-cue-editor@external.cisco.com。

设置自定义脚本

对于Cisco CallManager,假设, 4xxxx在CTI路由点使用设置对转发所有呼叫为语音邮件。您能删除那和之后添加路由点用目录号完全4,没有通配符位。

注意: 确保您了解使用Cisco CallManager分区,并且呼叫搜索空间,确保此目录号与换句话说,启动与4.的其他目录号不交迭,当您选择目录号的时第一个数字,确保它不匹配别的。

为了设置自定义脚本,请使用这些步骤:

注意: 呼叫转接在此没有配置新建的路由点。必须关联路由点与Cisco Unity Express JTAPI用户。JTAPI用户已经关联与语音邮件的路由点和可能Auto Attendant。

  1. 您必须装载在Cisco Unity Express的附加的自定义脚本从GUI。登陆对与有管理权限的帐户的Unity Express GUI。要执行此,请导航对语音邮件>自动Attendant>添加

    唯一的脚本参数是numDigitsToCollect。呼入编号必须是相同的象在路由点的目录号(DN) (在这种情况下, 4)。对于Cisco CallManager Express集成,请配置有目的地模式的一dial-peer 4指向Cisco Unity Express IP地址的。基本上,任何位用于为了执行转移,必须用于这里。例如:

    dial-peer voice 4 voip 
    
    destination-pattern 4 
    
    session protocol sipv2 
    
    session target ipv4<cue IP address> 
    
    dtmf-relay sip-notify 
    
    codec g711ulaw 
    
    no vad 
    
    !
  2. 上传自定义脚本,正如本文所描述,并且配置呼入编号匹配在目的地模式配置的编号。

请使用自定义脚本

此自定义脚本应急方案有一有些不同的操作从最终用户方面。当人要转移呼叫方到Cisco Unity Express邮箱时,用户拨4并且等待Unity Express整理。Cisco Unity Express提示您输入扩展名。然后, Cisco Unity Express收集输入的数字。Cisco Unity Express能收集numDigitsToCollect位(可配置,当自定义脚本上传)时。或者,如果用户按#, Cisco Unity Express用途作为终结器。并且,用户能等三秒(可配置在脚本内)在位之间。

一旦位收集,确保的Cisco Unity Express检查那里是在系统的一个有效邮箱用该编号。如果有,呼叫转接直接地对邮箱,无需振铃电话。如果有问题或有无效邮箱编号, Cisco Unity Express再请求分机。

可操作地,唯一的差异是那而不是41234跟随的正在拨号转移,并且再转移,放某人到1234邮箱,用户按4跟随的转移并且等待Cisco Unity Express整理。一旦Cisco Unity Express整理,用户拨1234并且按转移。管理员的好处是此方法不要求在Cisco Unity Express的任何E164编号分配。

Unity Express 2.1.1更新

Cisco Unity Express 2.1.1及以后版本包含能使用为了到达邮箱问候语的一个另外的系统脚本。此脚本不要求您首先转移呼叫。此系统脚本呼叫xfermailbox.aef。脚本可能从一份定制的Auto Attendant脚本只被调用。您不能调用从装备Cisco Unity Express 2.1.1的一个的此脚本。

这是有用的,当所需的行为是这样您希望外部来电者到达邮箱时,但是不要首先转移呼叫到电话交换机(CallManager Express或Cisco CallManager)。

为了熟悉与Cisco Unity Express的自定义脚本,请查看Cisco Unity Express脚本编辑器安装和配置指南Unity Express自定义脚本快速入门指南

xfermailbox.aef系统脚本由呼叫子流程步骤调用。

/image/gif/paws/61089/xfermbx1.gif

在参数映射选项卡,您必须添加变量到有字符串一种类的xfermbox。在本例中,一可变呼叫的mbox显示在此自定义脚本创建。这里,提示用户进入跟随的三个位#符号。然后,用户能呼叫与该值的xfermailbox.aef subflow。

xfermbx2.gif

注意: 为了看到邮箱是否有效,在您呼叫此子流程前,请使用分机对用户步骤在Cisco Unity Express 2.1.1。如果此子流程呼叫与无效分机号,您收到抱歉的状态“那里是没有邮箱关联与此分机的消息”。然后,您接收主要语音留言问候语(“Hello,欢迎到Cisco Unity Express信息处理系统。如果有在此系统的一个邮箱,否则请按*,为操作员请保持”)。使用“对用户的分机”步骤,您能验证分机有效,在您呼叫xfermailbox.aef subflow前。

故障排除

在此部分的信息帮助您排除故障邮箱问题。

Error:没有在系统的足够的邮箱空间

此错误出现,当您尝试添加一个非常大邮箱对在没有足够的空间的提示的邮箱。为了解决此问题,打开提示GUI,去对报告>语音邮件和减少邮箱空间。


相关信息


Document ID: 61089