报告事件
IBM® Voice Gateway 可生成各种类型的事件以用于报告、分析和转录等。这些事件作为 HTTP POST 请求以特定形式从 Voice Gateway 发出,该形式可轻松地与 Splunk HTTP Event Collector (HEC) 或与用于存储事件的 REST 服务器(例如在 noSQL 数据库中)集成。您还可以配置 Voice Gateway 来将报告事件直接发布到 IBM Cloudant 或 CouchDB。
Voice Gateway 可生成以下类型的报告事件。在各部分中了解有关配置和使用报告事件的更多信息。
-
这些事件包含有关单个呼叫的摘要信息,例如启动和停止时间、结束原因以及有关对话事务的详细信息。
-
这些事件包括 Voice Gateway 在每次请求 Watson Assistant 后收到的精确 JSON 响应。
-
每次检测到发声时便会发布这些事件,这些事件中包含发声文本、置信度分数和会话信息。在 V1.0.0.2 和更高版本中受支持。
Voice Gateway 生成的所有事件都发布到已配置的外部 REST 服务器。这些服务基于 Splunk HTTP Event Controller JSON 格式。每个事件包含元数据,该元数据描述已生成事件的 Voice Gateway 实例、用于区分事件类型的索引字段,以及特定事件的 JSON 对象。
重要信息:Watson Assistant 轮次事件和转录事件包括文本转录及其他信息,其中有可能包含受保护健康信息 (PHI)、个人身份信息 (PII) 或 PCI 数据安全标准 (PCI DSS) 数据。因此,使用这些事件的服务器恰当地存储这些事件以防止泄露个人信息就非常关键。
向 REST 服务器进行认证
Voice Gateway 支持基本认证和基于 HEC 令牌的认证。要使用 HEC 令牌向 Splunk 服务器进行认证,请在密码配置字段中设置 HEC 令牌。Voice Gateway 发送数据,使用 HTTP 授权头将令牌作为密码插入以冒号分隔的用户和密码对,如 Splunk:基本认证中所述。
Authorization: Basic <user>:<password>
将报告事件发布到 IBM Cloudant 或 CouchDB
您还可以在 IBM Cloudant 数据库或 CouchDB 中发布这些事件。
有关更多详细信息,请转至事件报告页面。
使用代理程序助手或在 SIPREC 会话中发布报告事件
您可以配置代理程序助手来发布报告事件,收集转录或解析会话详细信息。请参阅对代理程序助手和 SIPREC 进行编程。