语音和统一通信 : Cisco Unity

Cisco Unity-CallManager TAPI服务提供商(TSP)故障排除指南

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


目录


简介

思科Unity-CallManager TAPI服务提供商(TSP)允许Cisco Unity和Cisco CallManager通信和仅使用Cisco CallManager集成。TSP是重要为了保养适当的语音邮件邮政服务。总之,它执行一个单值函数:它翻译Cisco CallManager skinny消息成本地Cisco Unity消息和本地Cisco Unity消息成skinny消息。如果某事出错,然而,完整语音邮件连接可以丢失。由于其一心一意的功能, TSP可以是相对容易排除故障。本文讨论故障排除技术和如何处理常见问题。

先决条件

要求

本文档没有任何特定的要求。

使用的组件

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

  • Cisco Unity 2.4.6.161或以上

  • 思科Unity-CallManager TSP 6.0(1)或以上

  • Cisco CallManager 3.1或以上

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

规则

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

故障排除列表

在详细故障排除开始前,必须采取一系列的步骤为了保证TSP适当地配置,并且工作环境稳定的。单个误配置或网络问题可以防止TSP充分作用,并且反过来,请中断语音邮件服务。在您呼叫思科技术支持前,请根据此清单检查您的系统状况。

  1. 完整IP连通性是否存在Cisco Unity、Exchange和Cisco CallManager之间?网络是否是稳定的?

    网络连通性是极为重要的。Cisco Unity和Cisco CallManager交换保活信息每15秒。在三丢失Keepalive后, TSP端口未注册并且尝试再注册。Keepalive可以丢失的归结于网络拥塞、交换机端口错误和其他网络故障。在您排除故障思科Unity-Cisco CallManager连接前,验证是重要的网络问题不存在。

  2. 设备名前缀是否配比在TSP和Cisco CallManager语音邮件端口配置之间?

    如果设备名前缀不配比, TSP不向Cisco CallManager登记,并且对Cisco Unity的呼叫随后接收交换机忙音。实际上,如果自动注册启用, TSP向Cisco CallManager登记作为Cisco IP电话12 SP。复核设备名前缀在TSP和Cisco CallManager配置里。

    完成这些步骤为了验证在Cisco Unity服务器的设备名:

    1. 选择启动>设置Control Panel > Phone and Modem Options

    2. 选择先进

    3. 选择Av-Cisco业务提供商,并且选择配置

    4. 选择 Settings

      Settings窗口的Av-Cisco业务提供商出现,如显示。

      http://www.cisco.com/c/dam/en/us/support/docs/voice-unified-communications/unity/21325-image001.gif

      值在设备名前缀字段设置为CiscoUM-VI。Cisco CallManager设备列表,如此窗口所显示,是在窗口的右边,包含您在Cisco CallManager理想地说看到的设备名。

      http://www.cisco.com/c/dam/en/us/support/docs/voice-unified-communications/unity/21325-image003.gif

    5. 验证在Cisco CallManager设备的名称列出,在Settings窗口的Av-Cisco业务提供商,匹配什么在Cisco CallManager语音邮件端口配置窗口列出的Cisco语音邮件端口配置。

  3. 任何变动是否是做对Cisco CallManager语音邮件端口配置没有需要终止和重新启动Cisco CallManager服务?

    如果搬入语音邮件端口一个不同的分区,更改呼叫搜索空间或者做其他变动,这要求将重新启动的Cisco CallManager服务。参考Cisco CallManager维护性管理指南的控制中心中间部分,版本3.0(1),并且Cisco CallManager维护性管理指南的控制中心中间部分,发布3.1(1)欲知更多信息。如果做变动,并且不重新启动Cisco CallManager服务,这引起意外的连接问题。

  4. 前转无应答是否是和转发正确每个的语音邮件端口的忙碌设置?

    如果语音邮件端口忙碌或不能应答,重要的是他们转发到适当的目录号。标准配置是为了每个端口能转发对指向第一个端口或一个实际操作员的下个连续的端口,有最后一个端口的。这从Cisco CallManager语音邮件端口配置窗口配置。

    如果语音邮件端口分配划分,端口理想地说有能到达另一个端口分区,并且能如此到达电话分区端口有等待征兆的呼叫搜索空间(MWI)的消息能到达电话。呼叫转接呼叫搜索空间设置需要包括语音邮件端口。如果他们不是,交换机忙音播放。

    http://www.cisco.com/c/dam/en/us/support/docs/voice-unified-communications/unity/21325-image004.gif

    在本例中,分机的16601转发显示16602,其向前目标。这些转发扩展呼叫搜索空间设置对无,因为语音邮件端口没有分配到任何分区,在上一个语音邮件端口配置窗口示例。如果划分分配到Cisco Unity端口,则呼叫搜索空间字段需要指示呼叫搜索空间使用,当转发对指定的目的地目的端口时。

    如果这些设置中的任一更改,请终止并且重新启动Cisco CallManager服务按照步骤3说明。

  5. 正确Cisco Unity的交换机设置?

    当Cisco Unity是第一安装时,安装程序询问进入综合化类型。如果错误类型选择, Cisco Unity期待传统PBX提供的某些消息。可以有长延迟在登录期间和在提示符之间。呼叫方可能派遣对错误的邮箱。验证在交换机窗口的交换机设置,并且验证这些注册表设置适当地设。

    HKLM\SOFTWARE\Active Voice\MIU\1.0\Initialization\Switch 0
    "Switch Configuration File"="CISCO0002.INI"
    HKLM\SOFTWARE\Active Voice\MIU\1.0\Initialization\Switch 1
    "Switch Configuration File"="CISCO0002.INI"

    如果排除故障一个双重集成系统, Switch0和Switch1注册表项是都存在。交换机分配到Switch0预计是传统PBX,并且Switch1是Cisco CallManager。如果它不是一个双重集成系统,只有Switch0注册表项存在。

    警告 警告: 如果您更换错误注册表密钥或输入不正确的值,这可能造成服务器发生故障。在您编辑注册前,请验证您会恢复它,如果问题发生。注意Cisco Unity服务器的典型备份不备份注册表。参考恢复在Regedit.exe的注册表帮助题目或恢复在Regedt32.exe的一个注册表项帮助题目欲知更多信息。如果有关于如何的任何问题更改此注册关键设置,与思科技术支持联系。

    http://www.cisco.com/c/dam/en/us/support/docs/voice-unified-communications/unity/21325-image006.gif

    选择Switch>交换机和Switch>在Unity系统管理员页的IP交换机,并且移动对底下为了配置活动交换机设置为了配置活动交换机设置。

  6. TSP适当地安装?

    TSP安装说明可以在版本注释找到。参考的Cisco Unity —版本注释和查找TSP您的版本的版本注释。

  7. G.729编码安装?

    默认情况下, G.711编码由在版本的Cisco Unity安装在3.1.3之前,并且G.729和G.711编码为版本3.1.3和以上安装。在编码解码器不匹配的可能性,当Cisco Unity呼叫时存在。代码不匹配导致呼叫断线,一旦联系被建立,描绘的是为交换机忙音,在适当的回令音接收后。检查录音和流格式设置为了发现他们是否相冲突以网络的其余。

    记录格式—从Cisco Unity服务器的控制台,请运行SetRecordFormat.exe工具被找到在通用服务器>工具目录下。这通知您Cisco Unity记录格式。G.729编码出现作为选项默认情况下,只有当安装,或者,如果\CommServer\Utilities\sl_g729a_setup.exe工具运行了。

    放出格式—从Cisco Unity服务器的控制台,请运行\通用服务器\工具\ UnityAdvancedSettingsTool.exe工具。在Settings列的Cisco Unity,您能选择EnableG.729编码支持和更改值到0或1,然后选择集,然后退出。这打开和关上G.729。G.729是需要的,如果Cisco CallManager有G.729区域,一个设备在此区域设法连接到Cisco Unity,并且没有要执行此转码的硬转码器资源。

    表明的注册表设置G.729启用:

    HKLM\SOFTWARE\Active Voice\AvSkinny
    	"G729 Enabled"=dword:00000001

    验证另一个的方法G.729编码安装当时是此消息出现在您安装或启用G.729的应用事件日志的。

    Event Type: Information
    Event Source: AvCiscoTsp_MC
    Event Category: None
    Event ID: 103
    Date: 2/6/2002
    Time: 5:18:00 PM
    User: N/A
    Computer: PONY
    Description:
    AvCiscoTsp device 0: G729a enabled.

    参考的Cisco Unity安装和故障排除:G.729a编码音频编解码和Cisco Unity (Cisco Unity所有版本)关于说明的更多信息关于如何安装G.729编码。

    http://www.cisco.com/c/dam/en/us/support/docs/voice-unified-communications/unity/21325-image007.gif

    在本例中, G.729编码出现作为ITU G.729A由SetRecordFormat.exe工具的Sipro Lab。如果G.729编码没有安装,这不是选项。

如果问题仍然存在

如果仍然遇到问题,并且验证在故障排除列表部分的步骤,请完成这些步骤。这些步骤要求从思科技术支持的介入。并且如果需要,请参阅常见问题和Solutions部分

  1. 检查应用事件日志错误。

    当您呼叫思科技术支持时,这是工程师请求,在您的Cisco Unity、TSP和Exchange版本以后的其中第一件事。TSP问题频繁地是更多严重问题的症状。如果的任何前期错误存在,请查找第一个TSP错误和警告,并且通过上一步日志文件看到。

    注意: 应用事件日志是关键在如何确定Cisco Unity服务器的整体健康。是良好的做法有规律地监控它。

  2. 单个呼叫每个语音邮件端口。

    通常,呼叫从Cisco Unity不正确地断开,在一坏状态离开端口。当这发生时,在Cisco CallManager记录的端口状态能与在Cisco Unity记录的端口状态有所不同。这,当然,能引起连接问题。如果拨号到Cisco Unity实验号码,并且这产生交换机忙音,请设法呼叫下分机在语音邮件搜索组中。如果该分机也产生交换机忙音,请呼叫每个语音邮件端口并且注意到端口工作,并且请勿的。如果仅一些个端口不工作,请调节搜索组跳过那些端口作为临时应急方案。

  3. 终止并且重新启动Cisco CallManager服务。

    如前所提及,对语音邮件端口配置的变化在Cisco CallManager上要求您终止和重新启动Cisco CallManager服务。如果重新启动此服务,这可也帮助重建与TSP的连接,如果Cisco Unity服务器最近重新启动。

  4. 重新安装或升级TSP。

    是良好的做法保持软件版本当前。如果服务器的重新启动不更正与连接的问题,请升级对多数当前软件版本为了解决问题。这能也解决与不正确地安装的TSP涉及的所有问题。

  5. 配置并且捕获小型跟踪。

    如果不能解决与的问题任何上一个方法和TSP连通性问题请继续出现,在您重新启动后,配置TSP的小型跟踪,因为排除故障思科技术支持工程师是重要的。小型跟踪需要运行,在问题发生前,并且工程师需要认识多数大致时间端口开始有问题。

    参考配置有MaestroTools.exe的Unity Traces关于如何配置在Cisco Unity 3.0.x的小型跟踪的更多信息和前。

    Cisco Unity诊断工具替换Maestro工具,用Cisco Unity 3.1开始。参考Cisco Unity诊断工具部分关于如何使用此工具的更多信息。

    思科技术支持的参考的设置Cisco CallManager跟踪关于如何配置Cisco CallManager跟踪的更多信息。

概略的常见问题和的解决方案

前面部分描述您能排除故障,不用思科技术支持介入的TSP问题。使用这些步骤为了更正大多这些问题。此部分列出常见问题、他们的原因和他们的解决方案。

  1. TSP用Cisco CallManager重复断开并且重新连接。

    作为被提及的前,概略网络连通性能造成在TSP和Cisco CallManager之间的Keepalive变得丢失。在一定数量连续的Keepalive丢失后, TSP断开并且尝试重新连接到Cisco CallManager。如果没有其他错误在Cisco Unity服务器上的应用事件日志的这些警告消息之前,问题可能更比网络问题是。

    Event Type: Warning
    Event Source: AvCiscoTsp_MC
    Event Category: None
    Event ID: 102
    Date: 3/2/2002
    Time: 5:34:13 PM
    User: N/A
    Computer: HUTCH-UNITY
    Description:
    AvCiscoTsp device 5: Disconnected from CallManager 192.168.200.4.
    Event Type: Information
    Event Source: AvCiscoTsp_MC
    Event Category: None
    Event ID: 101
    Date: 3/2/2002
    Time: 5:37:48 PM
    User: N/A
    Computer: HUTCH-UNITY
    Description:
    AvCiscoTsp device 5: Reconnected to CallManager 192.168.200.4.

    断开并且重新连接能也发生,如果处理在或者Cisco Unity的资源或Cisco CallManager服务器在供应不足。再次,请务必检查所有警告或在之前的错误在可能引起连接问题的任何的事件日志断开。

    如果有未恢复TSP断开顺序并且重新连接,对Cisco Unity必须重新启动的点,很可能问题在Cisco Unity MIU或UnityAvWav存在。断开和重新连接顺序确实是症状,不是问题。请参阅配置并且捕获小型跟踪,是在的步骤5,如果问题仍然存在部分,欲知更多信息和协助关于如何排除故障此问题。

    注意: 在Cisco Unity启动期间,一些警告消息在应用事件日志出现。这是正常现象。注意事项是,当错误在正常运行时时出现。

  2. 语音邮件连接不可能在初始安装以后设立,或者TSP拒绝向Cisco CallManager语音邮件端口登记。

    这些是TSP不用Cisco CallManager注册的主要理由:

    • 如果设备名前缀(端口名)在Cisco CallManager和Cisco Unity不配比,语音邮件端口用Cisco CallManager注册作为Cisco IP电话12 SP。更正在TSP的设备名前缀并且重新启动Cisco Unity服务器。

    • 如果语音邮件端口不向Cisco CallManager登记在新的安装时,请验证TSP setup.exe运行了而不是思科Unity CM TSP.msi。后者仅仅是安装程序包,并且不安装完整TSP。请使用setup.exe为了卸载和重新安装TSP。参考思科Unity版本注释关于TSP安装说明的更多信息。版本注释包括TSP的安装的一个部分。

    • 如果语音邮件端口同时仍然不向在一新的安装之后的Cisco CallManager登记、终止和重新启动Cisco CallManager和Cisco Unity为了给他们彼此适当地同步。

    如果问题不是解决的,在您尝试这三个方法后,请验证Cisco CallManager和Cisco Unity有网络连通性。验证也是重要的在TSP的主callmanager IP地址字段列出的IP地址正确。欲知更多信息,请参阅在故障排除列表的步骤2。

  3. 当Cisco Unity应答呼叫时,交换机忙音播放。

    如果接收交换机忙音,在Cisco Unity连接后,这能指示呼叫设备和Cisco Unity之间的一个编码解码器不匹配。默认情况下,仅G.711编码在Cisco Unity安装。因为Cisco Unity能同时,使用两个您能仍然安装G.729。在您验证后G.729编码没有安装,请运行sl_g729a_setup.exe应用程序被找到在Cisco Unity服务器的通用服务器>工具目录下。插入注册表项并且重新启动服务器为了解决交换机忙音问题。

  4. 如果按在IP电话的留言按键,产生交换机忙音。

    留言按键是快速拨号到语音邮件引导编号。所以,您能排除故障与在两前面的示例描述的使用的此问题同样方法。TSP注册问题或编码解码器不匹配原因交换机忙音,当在IP电话的留言按键按。

  5. Cisco Unity连接呼叫,但是音频听不到在十秒。

    这是不正确的配置的交换机集成的一经典症状。尽管TSP的出现,在Cisco Unity的活动交换机设置在SAWeb接口的设置>交换机下是不正确的配置的。这些通常设置为默认设置,假设与传统PBX的集成。当这发生时, Cisco Unity计时一切,当等待特定消息传送表明Cisco CallManager不能提供。

    这比仅仅在音频之间的长暂停能实际上引起更多问题。MWI闪亮指示能采取更加长点燃,消息能采取更加长获取,并且用户可以派遣到错误的呼叫处理器或邮箱,当他们呼叫到Cisco Unity时。

    为了调整此问题,请选择设置> Switch>交换机和设置> Switch> IP交换机。当前活动交换机设置是在页顶部,而页显示的底部您能配置交换机设置的区域。为了使Cisco Unity正常运行用Cisco CallManager,请配置交换机设置对显示的值此处,并且重新启动Cisco Unity。

    Manufacturer: Cisco
    Model: CallManager
    Switch PBX software version: 3.01 or later
    Integration: TAPI

    如果超时继续,在您重新启动Cisco Unity后,请更改交换机配置文件注册表设置,您在故障排除列表的步骤5能参考,并且再重新启动Cisco Unity。

  6. 语音邮件消息有static-filled或浪潮起伏的音频。

    通常,与static-filled或浪潮起伏的音频的语音邮件是预示的太大声音频流的一些部分。请播放在计算机的语音邮件退回为了确定Cisco Unity是否太响亮地记录消息,或者太响亮地玩它回到。如果它听起来同样,语音邮件太响亮地被记录了。如果它听起来结算和酥脆,语音邮件太响亮地是播放的上一步由Cisco Unity。这实际上与TSP无关,但是经常认为是TSP问题。

    如果语音邮件消息太响亮地被记录,请减小WaveDBGainRecord注册表设置为了改进语音邮件质量。如果语音邮件消息太响亮地是播放的上一步,请减小WaveDBGainPlayback注册表设置。这些是注册表设置:

    HKLM\SOFTWARE\Cisco Systems, Inc.\Cisco TSP\WaveDBGainRecord
    HKLM\SOFTWARE\Cisco Systems, Inc.\Cisco TSP\WaveDBGainPlayback

    WaveDBGainRecord的默认值是5 dB。WaveDBGainPlayback的默认值是– 10 dB。更改这些值之一要求将重新启动的Cisco Unity。

    如果从Cisco Unity 3.1(3)开始,默认情况下自动增益控制(AGC)启用,因此您要设置那些WaveDBGain值到0。skinny安装程序程序为您执行那,如果运行TSP安装程序,在您升级Cisco Unity到3.1(3)或以后后。当您运行设置时, Cisco Unity版本您运行的检测。如果版本早于3.1(3),写入按5个和-10个值。如果版本3.1(3)或以后,在0写入两个的。参考Cisco Unity故障排除指南的音频质量部分,发布3.1(3)关于AGC的更多信息。

    如果这两设置更改不帮助,问题是很可能网络拥塞结果或缺乏系统资源。环境的进一步故障排除要求。

  7. 语音邮件消息音量太低。

    如果有报道语音邮件消息有一低音量,请使用描述的同一个故障排除方法在步骤6。一旦确定消息被记录或太低播放的上一步,同样注册表设置可以被上升为了改善音量。必须重新启动Cisco Unity为了新的值能生效。

  8. 当呼叫方记录一个消息时,呼叫方获得插入与提示符。

    在外部来电者呼叫完全成功在H323网关对Cisco Unity通过Cisco CallManager和开始留下消息,获得插入对提示符在大约五秒之后的呼叫方后。这通常归结于单向语音,用户语音流不达到Cisco Unity。正常解决方案将使用bind命令在路由器。

    此问题的另一个原因可以是终止记录在系统> Configuration>录音设置下的Cisco Unity被找到的多少个秒钟参数以后。

  9. Cisco CallManager语音邮件端口看上去忙碌,当Cisco Unity端口看上去空闲时,或者反向。

    当呼叫不正确地时发生故障或断开, TSP或Cisco CallManager能离开端口在忙碌或挂起状态。如果重新启动Cisco Unity服务器或者终止并且重新启动Cisco CallManager服务,清除端口。一个特定的原因是在Cisco Unity出故障和丢包呼叫的Text-to-Speech (TTS)引擎。如果没有使用TTS,或者,如果有其他应用程序事件日志错误,详细的故障排除要求。因为发生,必须捕获问题,虽然。启用Cisco Unity和Cisco CallManager跟踪,对应于步骤5。

  10. Cisco Unity不检测从公共交换电话网(PSTN)呼叫方的Dual Tone Multi-frequency (DTMF)音。

    如果Cisco Unity能检测从内部IP电话用户的DTMF这不是TSP问题。在那种情况下, DTMF中继功能在语音网关的拨号对端需要配置连接对PSTN。

    呼叫到Cisco Unity姿势一有趣的电线绞对此问题的移动电话。如果仅移动电话遇到此问题,并且,如果断断续续,编号比默认设置此注册表项对250。

    HKLM\Software\Active Voice\CDE\1.0\Advanced Navigation\DoubleKeyInterDigitTimeOut

    这控制按的双数字拨号间隔超时。它是以毫秒表示的DWORD值,默认设置为250毫秒。以此默认,如果两次按键,不用250毫秒空间在每之间请按, Cisco Unity假设单身按同一密钥。这开始活动,如果安排同一个位连续出现在您的密码,或者您更改寻址模式从用户名到分机,如果按#两次。使用移动电话,这变为与多的一问题服务提供商快提交进入的位对Cisco Unity。

  11. 在Cisco Unity失败外面的转移。

    这通常导致,当Cisco CallManager发出交换机忙音对Cisco Unity时,当用户设法转接时。如这些示例所显示,在大多数情况下, MIU错误在应用事件日志出现并且抱怨失败的盲转接, :

    Event Type: Error
    Event Source: AvMiu_MC
    Event Category: Error
    Event ID: 525
    Date: 1/9/2002
    Time: 2:02:21 PM
    User: N/A
    Computer: PONY
    Description:
    Description:
    Component Miu: Thread 0x00000C64 had a Failure on Port 3 in 
        Method CAvMiuLine::Transfer(eMIU_XFER_RELEASE)
    
    Event Type: Warning
    Event Source: AvCiscoTsp_MC
    Event Category: None
    Event ID: 111
    Date: 1/9/2002
    Time: 2:15:52 PM
    User: N/A
    Computer: PONY
    Description:
    AvCiscoTsp device 7: Failed blind transfer to extension 13800.
       Reorder tone detected

    对于此问题,您需要开始验证这些问题为了用Cisco CallManager排除故障:

    • 呼叫转发实际上存在的分机?

    • 在是在语音邮件端口的呼叫搜索空间的分区的分机?例如, Cisco Unity能呼叫该分机?

    • 什么发生在Cisco CallManager跟踪?

  12. 用户无限地获得卡住暂挂。

    此问题发生在TSP版本3.0.3和以下,当转移做到不存在的扩展时。对一个更加当前的TSP版本的升级为了解决此问题。

  13. Cisco Unity不断地环或者用户立即转发给操作员,取决于最后语音邮件端口配置发送呼叫的地方。

    这在别处通常归因于问题在造成整个系统锁上的Cisco Unity。灾难性故障一些示例包括这些Cisco Bug ID CSCdv04296 (仅限注册用户), CSCdw22615 (仅限注册用户)和CSCdw88890 (仅限注册用户)。这些是陈列除锁住的TSP端口以外的其他症状的少见失败。应用事件日志帮助通常确定真的问题。参考排除故障端口锁定在Cisco Unity排除故障向上Cisco Unity系统崩溃欲知更多信息。

  14. 在安装在Cisco Unity 5.0(1)的TSP 8.4.3期间,文件AvSkinny和SelsiusNTWave.dll不能是注册的错误消息出现。参考Cisco Bug ID CSCtd43463 (registeredcustomers)欲知更多信息。


相关信息


Document ID: 21325