简介
本文档介绍如何排除Finesse代理在呼出呼叫时接收呼叫的故障。
作者:Kevin Sheppard和Ramiro Amaya,思科TAC工程师。
先决条件
要求
思科建议您了解以下主题:
- 思科统一联系中心企业版(UCCE)
- 思科Finesse
使用的组件
- UCCE 10.5
- CUCM 10.5
- Finesse 11
本文档中的信息是从特定生产环境中的设备创建的。本文档中使用的所有设备最初均采用原始(默认)配置。如果您使用的是真实网络,请确保您已经了解所有命令的潜在影响。
注意:场景在实验室环境中并非总是可复制的
背景信息
在此生产环境中,Finesse座席在呼出呼叫时收到呼叫。座席只为其电话分配了一条线路,即其ACD线路。座席从他们的电话发出出站呼叫,而不是Finesse应用,同时仍处于“就绪”状态。座席线路在Callmanager(CUCM)中配置为最大呼叫数2,忙触发最大为1,因此当座席收到第二个呼叫时,呼叫将根据其忙触发配置转至语音邮件。
重新创建方案
- 座席 ID:代理1
- 座席分机9001
- 座席呼出号码9002
- 入站呼叫来自号码11141986 ->被路由到语音邮件。
仅有一个分机的座席使用Finesse从他/她的硬件电话进行出站呼叫,同时处于就绪状态
日志分析
- 在这种情况下,呼叫ID(CID)为215550389
JGW日志
- 在12:55:42:254时,Agent1从9001拨打到9002,但正如您在JGW中看到的那样,DevTGStr = Null
12:55:42:254 PG1A-jgw1跟踪:服务启动时,唯一00000000000为“F462F13F44C1300000000。
12:55:42:254 PG1A-jgw1跟踪:设置DevTgDevStrMyConn后:GenID:600364 IDVal:334777363设备:9001/0分机:9001 DevTgStr:空地址:9001 State:互联CCS状态:已发起的prevCCS状态:未知登录:是。
12:55:42:254 PG1A-jgw1跟踪:设置deviceTarg MyConn后:GenID:600364 IDVal:334777363设备:9001/0分机:9001 DevTgStr:空地址:9001 State:互联CCS状态:已发起的prevCCS状态:INITIATED loggedIn:是。
12:55:42:254 PG1A-jgw1跟踪:MsgServiceInitiated:CID:215550389 ConnDevID:9001/0 ConsCID:-1 ConsConnDevID:/0 LocConnInfo:1个原因:-1 DevTgDevStr:唯一ID:00000000000F462F13F44C1300000000。
- 这是JGW日志中必须预期的内容。您可以看到DevTgStr保存呼叫号码值9001:
12:55:42:25 PG6A-jgw1跟踪:设置DevTgDevStrMyConn后:GenID:600364 IDVal:334777363设备:9001/0分机:9001 DevTgStr:9001地址:9001 State:互联CCS状态:已发起的prevCCS状态:未知登录:是。
12:55:42:25 PG6A-jgw1跟踪:设置deviceTarg MyConn后:GenID:600364 IDVal:334777363设备:9001/0分机:9001 DevTgStr:9001地址:9001 State:互联CCS状态:已发起的prevCCS状态:INITIATED loggedIn:是。
PIM日志
- 查找此唯一的错误“无法找到设备目标设备字符串的客户端堆栈”
12:55:42:254 PG1A-pim1跟踪:ServiceInitiated:CID=215550389 ConnDevID=9001/0 ConsOrigCID=-1 ConsOrigConnDevID=/0 LocalConn=1 Cause=-1UniqueID=00000000000F462F13F44C1300000000DevStr=。
12:55:42:254 PG1A-pim1跟踪:RecvServiceInitiated找不到设备目标设备字符串的客户端堆栈。
12:55:42:426 PG1A-pim1跟踪:源地址:CID=215550389 ConnDevID=/0 CallingDev=/0 CalledDev=9002/0 LocalConn=3 Cause=-1UniqueID= 00000000000F462F13F44C1300000000 DigitsDialed=9002 DevDevStr=。
12:55:42:426 PG1A-pim1跟踪:RecvOriginated找不到设备目标设备字符串的客户端堆栈。
OPC日志
14:56:00:553 PG1A-opc跟踪:CSTACallClearedEvent -找不到外围设备5008上指定连接(CallID=215550389,设备= DevType=Static)的呼叫。
CTISVR日志
- 从这些CTISVR日志中,设备被保留用于呼入呼叫11141986,即使座席处于他们在12:55:42:254发起的呼出呼叫上。呼出呼叫在13秒之前发起。
12:55:55:608 cg1A-ctisvr跟踪:DEVICE_TARGET_PRE_CALL_IND - Instrument=9001 RouterCallKey=151848 20382 NetworkTargetID=0。
12:55:55:608 cg1A-ctisvr跟踪:SvSkTargID=-1(-1)SkGroupSkTarID=13686(10100)。
12:55:55:608 cg1A-ctisvr跟踪:AgSkTargID=19279 ANI=11141986 CED=。
12:55:55:608 cg1A-ctisvr跟踪:Var1=CCN军事Var2= Var3= Var4= Var5=。
12:55:55:608 cg1A-ctisvr跟踪:Var6= Var7= Var8= Var9= Var10=。
12:55:55:608 cg1A-ctisvr跟踪:CallTypeID=10225 PreCallInvokeID=284797。
12:55:55:608 cg1A-ctisvr跟踪:AGENT_EVENT:ID=agent1 SkgState=BUSY_OTHER Periph=5008 Ext=9001 Inst=9001 Sig=Finesse MRDID=1 SkTgtID=19279 SkGrpNo=0x3abe SkGrpID=8778 Direction=0。
12:55:55:608 cg1A-ctisvr跟踪:AGENT_EVENT:ID=agent1 SkgState=BUSY_OTHER Periph=5008 Ext=9001 Inst=9001 Sig=Finesse MRDID=1 SkTgtID=19279 SkGrpNo=0x272 SkGrpID=10745 Direction=0。
12:55:55:608 cg1A-ctisvr跟踪:AGENT_EVENT:ID=agent1 Periph=5008 Ext=9001 Inst=9001 Sig=Finesse。
12:55:55:608 cg1A-ctisvr跟踪:SkgState=RESERVED SkgDuration=0 OverallState=RESERVED OverallDuration=0 Reason=0。
解决方案
由于JGW进程向PIM发送空的DevTgStr,因此PIM不会将出站呼叫的状态发送到OPC。由于此OPC不会接收Agent1的状态,也不会向CTISVR和路由器发送任何更新。Agent1的状态将显示为“就绪”状态,即使它们正在进行出站呼叫,并且呼叫仍将路由至它们。
这是一个配置问题。
导航到Configuration Manager -> Agent Targeting Rule -> Routing Client -> Call Manager不是Routing Client。添加Call Manager作为路由客户端。
通用最佳实践:
- 座席应应答入站呼叫,并从Finesse应用桌面进行出站呼叫。
- 通过电话进行出站呼叫的座席应首先在Finesse应用桌面中处于“未就绪”状态。