【问题标题】:Using phone number from a different subaccount to call使用不同子账号的电话号码拨打电话
【发布时间】:2015-12-22 13:50:12
【问题描述】:

我有这个特定的 Twilio 用例:-

客户 C1 呼叫 Twilio 号码 T1T1 收到呼叫,它拨出到 客户 C2,但 C2 应该看到来自 Twilio 号码 T2 的呼叫(我拥有的另一个号码但它位于不同的子账户中)。

现在我知道如果 T1 和 T2 属于同一个子帐户,我可以在拨出时使用 T2 作为 callerId,例如:-

<?xml version="1.0" encoding="UTF-8" ?>
<Response>
        <Dial timeout="180" callerId="_fromNumber" record="_recordflag" action="_actionURL" >_toNumber</Dial>
</Response>

这里 _fromNumber 应该是 T2。但由于 T1 和 T2 不属于同一个子账户。我没能做到。接收:-

com.twilio.sdk.TwilioRestException: The source phone number provided, +1abc-efg-hijk, is not yet verified for your account. You may only make calls from phone numbers that you've verified or purchased from Twilio.

有没有一种方法可以使用 Master Keys 来实现?我发现有人试图在这里实现类似的目标:Can I use a subaccount's number when making outgoing calls in Twilo

但由于我不是这个电话的发起者,所以那个解决方案对我不起作用。

【问题讨论】:

    标签: twilio twilio-api


    【解决方案1】:

    这是一种更复杂的方法,但您可以这样做。当 C1 呼叫 T1 时,将他放在会议室中。保持音乐可以是铃声,使呼叫者体验无缝。然后使用 REST API 生成对 C2 的出站调用。此时,您可以使用适当的凭据来实例化客户端,并使用所需的呼叫者 ID。当 C2 应答时,只需拨入会议室,双方就已连接。

    【讨论】:

      猜你喜欢
      • 2018-03-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-08-11
      • 2015-01-31
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多