c# - ATAPI julmar connectedID 不可用
问题描述
我们有基于 julmar atapi 的 TAPI 应用程序,它通常处理 3 个事件:
- 呼叫信息
- 呼叫状态
- 新来电
它还在我们的数据库中写入有关此事件的信息。我们也有 PBX 北电子午线
一般采用下一个方案:
当外部代理(不在我们办公室)呼叫我们的办公室时,他会被发送到 pbx 的虚拟号码,然后呼叫呼叫中心
我的问题如下:当 NewCall 事件被触发时,ConnectedID 为空,直到当状态更改为“已连接”时被叫代理没有应答,然后 connectedID(外部号码)可用
我需要在呼叫中心代理接听之前获取外部号码。
有什么建议么?
解决方案
从 PBX 上的虚拟号码呼叫时获取 CallerId。
ConnectedId 表示“被连接方是实际连接的一方。如果呼叫被转移,这可能与被叫方ID不同。” 来自Tapi 参考
在大多数 PBX 上,ConnectedId 只会在呼叫通过连接状态后使用。
此外,如果您正在查看座席设备的 LINE_APPNEWCALL,您很可能正在查看仅在座席应答呼叫后完成的受监督转接的咨询段。因此,即使填写了 ConnectedId,您也会看到类似于虚拟号码的内容,直到 CONNECTED 状态,然后在 CONNECTED 状态之后的一小部分,看到这个客户号码的变化(这个变化将是监督转移完成)。
推荐阅读
- html - 使用 CSS 生成 HTML 自定义复选框
- google-apps-script - 错误消息:创建排序脚本时“范围未定义”
- python - 根据其他列上的条件完成一个字符串列
- java - 考虑在您的配置中定义“com.project.airCompanies.repo.AirCompanyRepository”类型的 bean。使用 MySQL 数据库
- lua - 我做了一个货币系统,但是当钱被拿走时,它会为每个客户同步
- ssas - 在 SSAS 2016 中生成数字序列
- oracle - 在 PL/SQL 中检查 DBMS 版本
- kotlinx.serialization - 针对特定案例的 kotlinx.serialization 问题
- javascript - 闪亮 - 我想通过使用 introBox 用图片替换按钮样式但不起作用
- node.js - 关于nodejs AES-128-GCM加密后对方无法解析密文问题