数据操作集成的示例调用流
以下示例是将静态操作与数据操作集成结合使用的入站呼叫流。
在此示例呼叫流中,IVR 播放一条音频消息,要求呼叫者选择介于 0 到 9 之间的号码。 调用流程会将号码发送到 AWS Lambda 函数,以确定呼叫者是否选择了正确的号码。
- 在名为 “收集输入” 的任务中,IVR 要求呼叫者选择一个介于 0 到 9 之间的号码。
- 如果来电者选择了号码,Architect 将继续执行呼叫数据操作。 (请参阅步骤 2。)
- 如果呼叫者未能选择 0 到 9 之间的号码,则 Architect 会播放音频消息并断开连接。
- 在名为 “调用数据操作” 的任务中,架构师使用数据操作将调用者的选择发送给 AWS Lambda 函数。
- 如果 AWS Lambda 函数执行并返回数字,则 Architect 然后继续执行决策树。 (请参阅步骤 3。)
- 如果 AWS Lambda 函数未返回数字,则 Architect 会播放音频消息并断开连接。
- 在诊断树中,Architect 会检查呼叫者选择的号码是否为 5。
- 如果数字是 5,那么 Architect 会播放声音,表明来电者赢了。
- 如果数字不是 5,那么 Architect 会播放声音,表明呼叫者没有赢。
点击图片放大。
有关创建呼叫流的更多信息,请参阅在 Architect 中 使用数据操作。
有关集成的更多信息,请参阅 关于 AWS Lambda 数据操作集成。
在此示例调用流中,IVR 根据集成通过静态操作 “获取估计等待时间” 从平台 API 检索的信息将呼叫者路由到特定队列。
- 在名为 Query Genesys Cloud 的任务中,呼叫数据操作使用静态操作 “获取预计等待时间” 来检索估计的等待时间。 静态操作 “获取估计等待时间” 与已安装的集成 Genesys Cloud Data Actions 相关联。
- 如果呼叫数据操作成功且预计等待时间少于 5 分钟,则 Architect 会将呼叫者转移到普通入站队列。
- 如果呼叫数据操作成功且预计等待时间超过 5 分钟,则 Architect 会将呼叫者转移到 All Hands Queue。
- 如果呼叫数据操作失败或超时,Architect 会将呼叫者转移到普通入站队列。
- 如果传输成功,则流程将结束。 如果所有转接最终都失败,那么 Architect 会断开呼叫的连接。
点击图片放大。
有关创建呼叫流的更多信息,请参阅在 Architect 中 使用数据操作。
有关集成的更多信息,请参阅 关于 Genesys Cloud 数据操作集成。
在此示例呼叫流中,IVR 根据集成通过自定义操作 “从 Google 获取客户数据” 从 Google 获取的信息来路由互动。
- 在名为 “查询 Google” 的任务中,“呼叫数据操作” 通过自定义操作 “从 Google 获取客户数据” 在 Google 中查找 ANI。 该集成会返回 Google 提供的有关与此电话号码相关联的人员的信息。 注意: Call.Ani 通常返回一个包含 tel: 的字符串。 对于没有电话的电话号码: 前缀,请使用 toString (tophoneNumber (呼叫 .Ani)) 而不是 Call.Ani。
- 如果呼叫数据操作成功,Architect 会设置呼叫者的姓名并将其转移到现有客户队列。
- 如果呼叫数据操作失败或超时,Architect 会将呼叫转移到新客户队列。
点击图片放大。
有关创建呼叫流的更多信息,请参阅在 Architect 中 使用数据操作。
有关更多信息,请参阅关于 Google 数据操作集成。
在此示例呼叫流中,IVR 基于集成通过数据操作通过电话号码获取联系人从 Microsoft Dynamics 365 中检索的信息来路由交互。
- 在名为 “查询微软动态 365” 的任务中,“呼叫数据操作” 使用数据操作 “通过电话号码获取联系人” 在 Microsoft Dynamics 365 中查找 ANI。 该集成会从 Microsoft Dynamics 365 返回有关与此电话号码关联的人员的信息。 注意: Call.Ani 通常返回一个包含 tel: 的字符串。 对于没有电话的电话号码: 前缀,请使用 toString (tophoneNumber (呼叫 .Ani)) 而不是 Call.Ani。
- 如果呼叫数据操作成功,建筑师将继续执行决策树。 (请参阅步骤 2。)
- 如果呼叫数据操作失败或超时,Architect 会将呼叫转移到客户服务队列。
- 在诊断树中,Architect 会检查呼叫者联系人记录中的州是否为加利福尼亚州。
- 如果州是加利福尼亚州,则建筑师会将呼叫转接到加利福尼亚队列。
- 如果该州不是加利福尼亚州,则建筑师会将呼叫转移到非加利福尼亚队列。
点击图片放大。
有关创建呼叫流的更多信息,请参阅在 Architect 中 使用数据操作。
有关集成的详细信息,请参阅 关于 Microsoft Dynamics 365 数据操作集成。
在此示例呼叫流中,IVR 基于集成通过数据操作通过电话号码获取联系人从 Salesforce 检索的信息来路由交互。
- 在名为查询 Salesforce 的任务中,“呼叫数据操作” 使用数据操作 “通过电话号码获取联系人” 在 Salesforce 中查找 ANI。 该集成会从 Salesforce 返回有关与此电话号码关联的人员的信息。 注意: Call.Ani 通常返回一个包含 tel: 的字符串。 对于没有电话的电话号码: 前缀,请使用 toString (tophoneNumber (呼叫 .Ani)) 而不是 Call.Ani。
- 如果呼叫数据操作成功,Architect 将继续执行决策树。 (请参阅步骤 2。)
- 如果呼叫数据操作失败或超时,Architect 会将呼叫转移到客户服务队列。
- 在诊断树中,Architect 会检查呼叫者联系人记录中的州是否为加利福尼亚州。
- 如果州是加利福尼亚州,Architect 会将呼叫转接到加利福尼亚队列。
- 如果该州不是加利福尼亚州,Architect 会将呼叫转接到非加利福尼亚队列。
点击图片放大。
有关创建呼叫流的更多信息,请参阅在 Architect 中 使用数据操作。
有关集成的更多信息,请参阅 关于 Salesforce 数据操作集成。
在此呼叫流中,IVR 根据集成通过静态操作 “当前天气” 从天气服务中检索的信息播放音频消息。
- 在名为 “查询天气服务” 的任务中,呼叫数据操作使用静态操作 “当前天气” 从天气服务中检索特定邮政编码的当前天气。 静态操作 “当前天气” 与已安装的集成 Web Services 数据操作相关联。
- 如果呼叫数据操作成功,则 Architect 会播放一条音频消息,其中包含气象服务返回的邮政编码的当前温度。
- 如果呼叫数据操作失败,Architect 将播放一条关于无法确定邮政编码的当前天气的音频消息。
- 如果呼叫数据操作超时,Architect 会播放有关天气服务超时的音频消息。
- 架构师断开呼叫。
有关创建呼叫流的更多信息,请参阅在 Architect 中 使用数据操作。
有关集成的详细信息,请参阅 关于 Web 服务数据操作集成。
在此示例呼叫流中,IVR 基于集成通过数据操作通过电话号码获取用户从 Zendesk 获取的信息来路由交互。
- 在名为 Query Zendesk 的任务中,呼叫数据操作通过数据操作 “通过电话号码获取用户” 在 Zendesk 中查找 ANI。 该集成从 Zendesk 返回有关与此电话号码关联的人的信息。 注意: Call.Ani 通常返回一个包含 tel: 的字符串。 对于没有电话的电话号码: 前缀,请使用 toString (tophoneNumber (呼叫 .Ani)) 而不是 Call.Ani。
- 如果呼叫数据操作成功,建筑师将继续执行决策树。 (请参阅步骤 2。)
- 如果呼叫数据操作失败或超时,Architect 会将呼叫转移到客户服务队列。
- 在诊断树中,Architect 会检查呼叫者用户记录中的州是否为加利福尼亚州。
- 如果州是加利福尼亚州,则建筑师会将呼叫转接到加利福尼亚队列。
- 如果该州不是加利福尼亚州,则建筑师会将呼叫转移到非加利福尼亚队列。
有关创建呼叫流的更多信息,请参阅在 Architect 中 使用数据操作。
有关集成的更多信息,请参阅 关于 Zendesk 数据操作集成。