【问题标题】:Calling from twilio sub account using <dial>使用 <dial> 从 twilio 子帐户呼叫
【发布时间】:2020-04-28 07:57:52
【问题描述】:

我正在使用 voice-quickstart-ios,但我在这里遇到了一些问题。 我需要知道一些事情。

  1. 如何在不使用 REST API 而不是 TwiML <dial> 的情况下从子帐户拨打电话?
  2. 如果第 1 点是不可能的,那么我如何在不更改通话段的情况下拨打电话,或者如果我必须更改通话段,那么如何在 voice-quickstart-ios SDK 中检索它?

  3. 如何使用 REST API 记录带有腿部 CallSid 的通话?(如果我可以检索通话片段)

  4. twilio 云有调度程序吗? (例如:firebase pubsub)?

【问题讨论】:

    标签: twilio twilio-api twilio-programmable-voice


    【解决方案1】:

    答案:

    问:如何在不使用 REST API 而不是 TwiML 的情况下从子帐户拨打电话?

    答:您不能使用 Twilio 标记语言 (TwiML) 发起呼叫,只能管理现有呼叫。您将需要使用 REST API (Calls Resource) 来发起呼叫。

    问:如果第 1 点是不可能的,那么我如何在不更改通话段的情况下拨打电话,或者如果我必须更改通话段,那么如何在 voice-quickstart-ios SDK 中检索它?

    A:我不明白这个问题。你能提供更多关于你的意思的细节吗?连接各方时涉及两个呼叫腿,有时称为“父”腿(主腿)和“子”腿,即由父母的某些动作启动的腿。如果向 Twilio 进行出站调用,您的 iOS SDK 分支将是父分支,并且将使用 TwiML 创建子分支。

    我如何使用 REST API 记录带有呼叫呼叫的腿的呼叫?(如果我可以检索呼叫的腿)

    答:使用 REST API Recording Resourcee。

    问:Twilio 云有调度器吗? (例如:firebase pubsub)?

    答:暂时没有。

    【讨论】:

    • 我按照您的文档要求做了,以前我可以使用您提到的 REST API 记录来自我的主帐户的呼叫,但是当我尝试记录来自子帐户的呼叫时它失败了。我认为这是因为在录制该呼叫时使用了父呼叫 sid,但我的 makeCall 端点给了我该呼叫的子分支。我该如何解决?
    • Twilio 帐户(项目/子帐户)是逻辑分区。您不能与另一个帐户的一个帐户中的 CallSID 交互 - support.twilio.com/hc/en-us/articles/…。您可以将所有内容都保存在一个帐户中吗?
    • 呼叫连接时的 url 是什么? @艾伦
    • 我不清楚你的问题,你能围绕它添加更多上下文吗?
    • 在传出 api 调用中有一个字段 url。通话接通时该网址是什么?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多