【问题标题】:How to call another number when the first one is not responding using AWS connect start_outbound_voice_contact API?当第一个号码没有使用 AWS connect start_outbound_voice_contact API 响应时,如何拨打另一个号码?
【发布时间】:2019-04-03 11:00:46
【问题描述】:

我有使用 AWS connect start_outbound_voice_contact API 拨打号码的代码,如下所示:

import boto3

boto3.setup_default_session(profile_name='infra')

client = boto3.client('connect')

response = client.start_outbound_voice_contact(
    DestinationPhoneNumber='XXX',
    ContactFlowId='YYYYY',
    InstanceId='ZZZZZ',
    QueueId='LLLLL',
    Attributes={
        'Attr1':'KKKKK'
    }
)

print response

它工作得很好。但是,当号码没有响应呼叫时,我希望 AWS 连接服务呼叫我指定的另一个号码。如何在 AWS Connect 控制面板中使用 start_outbound_voice_contact API 或其他 AWS 连接功能(例如队列、联系流等)来做到这一点?

【问题讨论】:

    标签: python amazon-web-services boto3 amazon-connect


    【解决方案1】:

    无法进行将使用多个目标号码的单个出站 API 调用。您必须使用向 Connect 发出 API 调用的拨号应用程序来控制出站目的地,当您发现原始出站联系请求无响应时结束它,然后使用辅助号码启动另一个开始出站联系呼叫。

    【讨论】:

    • 谢谢。我也到了这个地步。我们是否能够理解对方没有通过 API 接听电话?
    • 您需要使用联系人跟踪记录来确定 API 调用发起的联系人​​的处置。没有办法实时查询。这意味着您必须向第一个号码发起呼叫,观看 CTR steam,然后向第二个号码发起呼叫,第一个呼叫的 CTR 显示没有连接时间。
    • @SerkanYıldırım。你能帮我吗?你在哪里附上上面的代码?它是否附加到 Web 应用程序。您的联系流程如何?谢谢
    • 嗨@Judi,你可以在这里找到代码:github.com/sekobey/python-scripts/blob/master/… 而且,你可以在这里找到我是如何做到的:medium.com/@serkanyldrm_5711/…
    猜你喜欢
    • 2012-02-01
    • 1970-01-01
    • 1970-01-01
    • 2022-10-21
    • 2017-07-10
    • 1970-01-01
    • 2021-07-15
    • 1970-01-01
    • 2023-03-29
    相关资源
    最近更新 更多