问题标签 [amazon-connect]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
174 浏览

amazon-web-services - Amazon Connect - 使用 CustomerEndpoint.Address 作为回拨号码

我正在尝试构建一个呼叫流程,在其中我提供 CustomerEndpoint.Address 作为回拨号码,以防他们与代理断开连接。当我打电话时,Connect 似乎能够读回我的手机号码,但我想知道如果有人打电话给来电者 ID 被阻止,或者如果存在其他情况下 CustomerEndpoint.Address 可能不存在会发生什么。

CustomerEndpoint.Address 是否始终与呼叫者的预期电话号码一起出现?如果没有,是否有关于如何构建首先询问来电号码是否可以用作回拨号码的流程的提示?

0 投票
1 回答
141 浏览

lambda - Amazon Connect 可以调用 Lambda 函数别名吗

我正在为我们在 Amazon Connect 中使用的 lambda 函数设置部署管道。我的意图是为函数创建别名 PRODUCTION,以及 TEST 和 UAT,并调用该别名。但是,在创建 PRODUCTION 别名后,我看不到它在可用 lambda 函数的联系流页面下拉列表中可用。我没有找到任何提到在 Connect 中使用 lambda 别名的帖子,也没有成功找到任何说不能在 Connect 中使用别名的帖子。

我已经开始寻找替代部署方法,但我真的很喜欢别名,因为它们看起来很容易设置和使用,而且我的部署脚本已经完成。

编辑:我想检查连接服务相关角色是否可以以某种方式扩展为调用别名,但该角色不能在 IAM 中更改。

问候。

0 投票
1 回答
102 浏览

amazon-web-services - AWS Connect:根据属性选择要使用的 AWS Lex 机器人

我有一个 AWS Connect 实例,它有一个联系流,其中​​有一个“获取用户输入”部分,它使用 AWS Lex 进行语音到文本和其他聊天功能。

我目前有 N 个“事物”,并且为每个“事物”创建了一个相应的 Lex 机器人;因此我有 N 个 Lex 机器人。我正在使用这些机器人在 AWS Connect 联系流中进行对话;因此,我有 N 个配置了 Lex 的“获取用户输入”部分。最好只有一个“获取用户输入”部分和一个指定属性,例如 Lex 机器人的 ARN。

有没有办法根据联系人属性选择要使用的 AWS Lex 机器人?我对分支或类似的事情不感兴趣,因为它们需要 N 个“获取用户输入”部分。N 数可能是 100 甚至 1000 甚至 10000。

编辑

当我导出联系流并调查 JSON 时,我可以看到这个 Lex 部分:

0 投票
1 回答
112 浏览

json - 使用 Golang 从 AWS api 解析数据

我正在使用 Connect API 从特定实例获取所有联系流,并希望将它们存储在 DynamoDB 中。

我尝试使用的 API 是这样的:https ://docs.aws.amazon.com/sdk-for-go/api/service/connect/#ListContactFlowsOutput

当我在 CloudWatch Logs 上打印出connectFlowSummaryList时,我确实得到了结果,但是当我打印出contactFlowDetails时它总是返回一个空数组 [] 。

编辑 1:我想我在进行解码时发现了潜在的问题。日志的结果如下所示:

结果的关键值不在双引号内,我该如何解码这样的结果?

谢谢!

0 投票
1 回答
542 浏览

amazon-lex - Amazon Connect 与 Lex 联系流超时

我有一个联系流,它使用预先录制的语音提示和 lex 机器人进行语音记录。这是主菜单的用语:

“感谢您打电话。如果您想使用键盘选择菜单选项,请说“键盘”,否则请听以下菜单选项。对于计费问题,请说“计费”。要报告错过的取件,请说“错过的取件”。如果您是有回收或其他帐户问题的当前客户,请说“其他”。如果您不是当前客户并且有疑问,请说“销售”。要再次收听菜单,请说“重复菜单”。对于所有其他问题,请保持在线状态。”</p>

我已将 Lex 机器人中的错误处理设置为说“抱歉,我很难理解您。让我们尝试使用键盘来确保我们正确路由您的呼叫。”

当话语不匹配或说出或按下无效选项时,此功能有效。但是,我不知道是否有可能允许 lex 机器人像在正常的 DTMF 联系流中那样超时,并将调用者发送到菜单中的下一步,而无需从 Lex 机器人中播放错误处理。

这可能吗?

0 投票
3 回答
842 浏览

amazon-web-services - 有没有办法导出和导入 Amazon Connect - 联系流

我检查了有一种方法可以通过 UI 在 Amazon Connect 中导入和导出连接 json。

在此处输入图像描述

它按预期工作。是否有可用于导入的 API(AWS 开发工具包)?我们想自动化这个过程!有人可以告诉实现这一目标的方法吗?

任何帮助表示赞赏。

谢谢,
哈利

0 投票
2 回答
1560 浏览

amazon-web-services - Amazon Connect 和 CloudFormation

我发现了一个有趣的 github 链接,用于自动从 CloudFormation 导入 AWS 连接流:https ://github.com/iann0036/amazon-connect-cfn/blob/master/example_stack.yaml

它按预期工作。但是这种方式在 cloudformation.yaml 本身中构建完整的连接流段非常复杂。

我正在寻找一种方法来实现以下目标:

  1. 我们从一个实例导出 Amazon 连接流
  2. 将导出的连接流 (json) 推送到另一个实例中的 S3 存储桶。
    (注意:直到这我已经自动化了,我正在寻找以下解决方案)
  3. 现在使用 CloudFormation,将 S3 中的连接流 (json) 导入到 Amazon 连接实例。

如果有更好的方法来实现这一点,也欢迎您的想法。

0 投票
0 回答
195 浏览

amazon-web-services - 我可以使用什么机制来允许我的 Firebase 身份验证用户 SSO 进入 Amazon Connect?

目标:让 Firebase Auth 用户无需输入其他用户名和密码即可访问 Amazon Connect

我试过的:

Amazon Connect 的身份管理可以通过 3 种方式完成:

  1. 使用 Amazon Connect 存储用户
  2. 链接到现有目录
  3. 基于 SAML 2.0 的身份验证

1) 不支持单点登录

2)我尝试在 AWS Directory Service 中创建一个目录,但考虑到选项(AWS Managed Microsoft AD、Simple AD、AD Connector),它们似乎都不与 Firebase 兼容。我不确定是否有办法将 Firebase Auth 用户同步到上面列出的 AD 之一。

3) SAML 似乎很有希望,但是,Firebase 似乎可以使用SAML 提供程序,但不能充当SAML 提供程序。

是否有任何解决方案可以让 Firebase Auth 用户 SSO 进入 Amazon Connect 实例?

如果没有直接解决方案,是否还有间接解决方案,例如,Cognito 是我的主要身份验证,它提供连接访问,然后我使用 Cognito 作为我的 Firebase 身份验证的 SAML 提供程序

0 投票
1 回答
764 浏览

amazon-web-services - Amazon Lex - 介入

我有一个从 Amazon Connect 调用的 Lex 机器人。我已经想出了如何允许从 Connect Get Customer Input 中插入。然而,这就是它结束的地方。当我的 Lexbot 提示我的插槽时,它不允许呼叫者插入。我认为在 Connect 中设置的会话属性会将插入到插槽中,但事实并非如此。有没有办法让我们的来电者使用插槽提示进行强插?

0 投票
1 回答
553 浏览

amazon-web-services - 如何使用 AWS Connect 进行手动拨出电话?

我正在尝试使用 connect 从网页向满足特定条件的不同客户进行手动出站呼叫。

我在互联网/教程上看到的所有示例都与来电有关。过程会是怎样的?

  1. 首先创建一个带有入口点、播放提示、记录呼叫、结束的控制流。与客户的确切对话将在哪里进行?我必须使用哪个块?
  2. 将控制流附加到电话号码(使用仪表板)
  3. 我在菜单上的哪个位置发起呼叫?

谢谢