【问题标题】:How to update agent status from lambda function如何从 lambda 函数更新代理状态
【发布时间】:2020-10-07 17:16:42
【问题描述】:

我正在开发 Amazon Connect 应用程序。我正在使用 lambda 来处理后端数据。我的要求是使用 AWS SDK/Stream API 从 lambda 调用更改代理状态。我知道我们可以通过 CCP 从 Amazon Connect 流 API 执行此操作。但就我而言,它需要通过 lambda 调用来完成。我检查了 AWS Connect SDK 的文档,但没有可用于更改代理状态的直接方法。

请推荐。

谢谢, 甘斯

【问题讨论】:

    标签: amazon-web-services aws-lambda aws-sdk-js amazon-connect


    【解决方案1】:

    您可以使用 Amazon Connect Streams API 直接设置代理状态:

    var state = agent.getAgentStates()[0];
    agent.setState(state, {
       success: function() { /* ... */ },
       failure: function(err) { /* ... */ }
    });
    

    参考:https://github.com/amazon-connect/amazon-connect-streams/blob/master/Documentation.md#agent-api

    【讨论】:

    • 是的,但就我而言,要求不同。我需要从 lambda 而不是 Amazon Connect 流 API 进行设置。我们没有使用 CCP 面板,所以我们不能使用流 api
    猜你喜欢
    • 2020-07-11
    • 2020-04-13
    • 1970-01-01
    • 2021-07-24
    • 1970-01-01
    • 2017-11-28
    • 1970-01-01
    • 1970-01-01
    • 2023-01-12
    相关资源
    最近更新 更多