ATAPI julmar connectedID不可用

时间:2018-08-30 21:11:35

标签: c# tapi

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

  1. CallInfo
  2. CAllState
  3. NewCall

它还将有关此事件的信息写入我们的数据库。另外,我们有PBX北电子午线

通常用于下一个方案:

当外部代理(不在我们办公室)致电我们办公室时 将他的地址指定为pbx的虚拟号码,然后有一个呼叫中心的电话

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

在呼叫中心代理应答之前,我需要获取外部号码。

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

从集团电话上虚拟电话上的呼叫中获取CallerId。

ConnectedId用于“连接的用户是实际连接到的用户。如果转移了呼叫,这可能不同于被叫用户ID。”来自Tapi reference

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

此外,如果您正在查看座席设备的LINE_APPNEWCALL,则您最有可能会查看有监督转移的咨询环节,该转移仅在座席应答呼叫后完成。因此,即使已填写ConnectedId,您也会看到类似虚拟数字的状态,直到达到CONNECTED状态,然后在CONNECTED状态之后再看到一小部分,也可以看到此更改为客户编号(此更改将在受监管的转移完成后)。