通过 Twilio 连接两个号码的最佳方式是什么,以及如何事先获得通话定价?

What is the best way to connect two numbers via Twilio, and how to get the pricing for the call before hand?

我正在尝试建立通过 Twilio 连接两个号码的推荐方式,并事先获取该通话的定价。

场景是我系统上的用户将呼叫 his/her 个联系人之一。用户自己的号码是事先预定义的,他们正在使用特定的子帐户。

我现在的做法是先调用用户的phone,然后用Dial动词调用目标。这样,用户首先接听,宣布我们正在呼叫 "Contact X" 并且联系人的 phone 响铃。这避免了如果我先打电话给联系人的 phone 会出现的延迟。有更好的方法吗?

另外,我想事先确定通话费用(每分钟费用)。我可以使用定价客户端获取特定国家/地区的成本,但如何确定来源国家/地区?用户可能在英国或中东,呼叫美国的联系人。定价 API 让我可以看到英国或美国的费用,但 API 呼叫如何知道我们从哪个国家呼叫?

这里是 Twilio 开发人员布道师。

我觉得你设置通话的方式很好。

关于通话费用,您实际上是在这种情况下拨打两个外呼电话,因此费用是您拨打每个国家/地区的外呼电话费用。如果英国用户以您描述的方式向美国发起呼叫,您的费用将是拨出英国和拨出美国的费用。

您可以通过一种不同的方式来建立通话。如果你让你的系统知道下一个号码的呼叫将被转发到你想呼叫的用户,那么你的用户可以向该号码拨打入站电话,你可以 return TwiML 转发到呼叫接收者.这样一来,您将支付来自用户呼叫所在国家/地区(在示例中为英国)的入站呼叫费用以及在用户呼叫所在国家/地区(在示例中为美国)的出站呼叫费用。

如果有帮助请告诉我。