首页 > 解决方案 > ATAPI julmar connectedID 不可用

问题描述

我们有基于 julmar atapi 的 TAPI 应用程序,它通常处理 3 个事件:

  1. 呼叫信息
  2. 呼叫状态
  3. 新来电

它还在我们的数据库中写入有关此事件的信息。我们也有 PBX 北电子午线

一般采用下一个方案:

当外部代理(不在我们办公室)呼叫我们的办公室时,他会被发送到 pbx 的虚拟号码,然后呼叫呼叫中心

我的问题如下:当 NewCall 事件被触发时,ConnectedID 为空,直到当状态更改为“已连接”时被叫代理没有应答,然后 connectedID(外部号码)可用

我需要在呼叫中心代理接听之前获取外部号码。

有什么建议么?

标签: c#tapi

解决方案


从 PBX 上的虚拟号码呼叫时获取 CallerId。

ConnectedId 表示“被连接方是实际连接的一方。如果呼叫被转移,这可能与被叫方ID不同。” 来自Tapi 参考

在大多数 PBX 上,ConnectedId 只会在呼叫通过连接状态后使用。

此外,如果您正在查看座席设备的 LINE_APPNEWCALL,您很可能正在查看仅在座席应答呼叫后完成的受监督转接的咨询段。因此,即使填写了 ConnectedId,您也会看到类似于虚拟号码的内容,直到 CONNECTED 状态,然后在 CONNECTED 状态之后的一小部分,看到这个客户号码的变化(这个变化将是监督转移完成)。


推荐阅读