IBM Watson Assistant:您如何确定 Watson Assistant Actions 中是否使用了电话?

IBM Watson Assistant: How can you determine if telephony is being used in Watson Assistant Actions?

如果用户在 phone 或网络上,我希望能够使用新操作轻松过滤,以给出不同的响应。它没有设置此项的选项。

使用 V1 logging 机制,您可以提取用户日志并比较不同用户渠道之间的差异。

在使用电话时的上下文对象中,该通道需要许多变量。检查这些变量之一将允许您进行过滤。

对于新操作 phone 频道功能,如果正在使用以下条件,则 return 为真。

context?.has("vgwSIPFromURI")

您可以通过编辑 JSON 响应来使用以下 attribute,使每个频道具有不同的响应。

此外还有 context variables 可以作为条件。