简介
本文档介绍通过邻近功能将Webex与本地注册设备配对时,Webex无法发出呼叫的问题。
问题:Webex与本地注册设备配对时无法发出呼叫
当您尝试从Webex应用发起出站呼叫或加入Webex会议时,当它与内部设备配对时,Webex会抛出错误“此设备不允许您使用Webex应用发起呼叫或加入会议。尝试直接从设备发出呼叫。”。下面介绍了重现问题的步骤:
步骤1:Webex应用已成功配对到设备,如图所示:
第二步:当会议可供加入时,请点击Now按钮以启动加入屏幕(如图所示):
第三步:验证设备是否已选择,并单击Join Meeting(如图所示):
第四步:点击“加入会议”后,系统会显示错误,如图所示:
如果需要这些错误,请从Webex应用收集日志进行分析。
Webex应用程序的日志文件的位置是:
- Windows: %USERPROFILE%\AppData\Local\CiscoSpark
- MacOS: ~/Library/Logs/SparkMacDesktop
日志审核
在前面提到的日志路径中,找到current_log.txt文件并检查以下内容:
从日志文件中,TelephonyDevices.cpp和TelephonyService.cpp服务关键字用于查找客户端发出的尝试呼叫。
2020-04-19T01:46:47.024Z <Debug> [0x1190cadc0] TelephonyDevices.cpp:1252 create:Creating device of type: PairedXApiDevice
2020-04-19T01:46:47.024Z <Debug> [0x1190cadc0] TelephonyService.cpp:3851 getSelectedCallDevice:Call Device created of type: PairedXApiDevice
在尝试调用之后,必须看到针对调用失败所引发的错误,如下所示:
2020-04-19T01:46:47.029Z <Error> [0x1190cadc0] TelephonyDevices.cpp:1158 notifyXapiCallError:Notifying UI of call failure due to xAPI error : Call Control setting disabled for OnPrem Device
2020-04-19T01:46:47.030Z <Debug> [0x1190cadc0] TelephonyService.cpp:5436 notifyCallFailure:Will notify head about error
解决方案
当Proximity设置下的CallControl未启用时会发生此问题。您应该在设备的Proximity设置下启用CallControl。这可以通过以下选项之一来实现:
第 1 项.设备的GUI
登录终端GUI,导航到Setup > Configuration > Proximity,然后启用CallControl(如图所示):
第 2 项.如果设备已注册到CUCM,则为CUCM
在Cisco Unified Communications Manager (CUCM) Administration中,导航到Device > Phone > Select Affected Device,向下滚动到Proximity设置并启用呼叫控制,如图所示:
选项3:设备的CLI
xConfiguration Proximity Services CallControl: Enabled
相关信息