【问题标题】:Live conversation between two number using twilio使用 twilio 在两个号码之间进行实时对话
【发布时间】:2017-10-06 18:04:24
【问题描述】:

我想在 1 号和 2 号之间进行实时对话。我的代码如下 -

<?php
require 'twilio-php-master/Twilio/autoload.php';
use Twilio\Rest\Client;
$sid = "******************";
$token = "***************"; 

$client = new Client($sid, $token);


  try {
        // Initiate a new outbound call
        $call = $client->account->calls->create(
            // Step 4: Change the 'To' number below to whatever number you'd like 
            // to call.
            "Number 2",

            // Step 5: Change the 'From' number below to be a valid Twilio number 
            // that you've purchased or verified with Twilio.
            "Number 1",

            // Step 6: Set the URL Twilio will request when the call is answered.
            array("url" => "twiml_url")
        );
        echo "Started call: " . $call->sid;
    } catch (Exception $e) {
        echo "Error: " . $e->getMessage();

?>

下面给出了我的 twiML -

    <?xml version="1.0" encoding="UTF-8"?>
<Response>
  <Dial callerId="Number 1">
      <Number>Number 2</Number>
  </Dial>
</Response>

当我在浏览器中点击此 REST api 时,我在手机上接到电话,但在试用帐户消息后手机断开连接。请帮帮我。

【问题讨论】:

  • 我认为您不需要在 TwiML 中再次拨打电话(拨号),因为它已经拨打了该号码。相反,您需要告诉它要做什么,例如播放问候语或录制一些东西。见twilio.com/docs/quickstart/php/rest/initiating-calls
  • 没有拨号仍然无法进行实时通话。我可以播放音频但不能进行实时对话
  • 我只想在两个人之间进行实时对话

标签: twilio twilio-php twilio-click-to-call twilio-functions


【解决方案1】:

您在此处指定的网址

// Step 6: Set the URL Twilio will request when the call is answered.

需要返回一些 TwiML 来告诉 Twilio 下一步该做什么。您的呼叫正在断开,因为 Twilio 已用完要执行的 TwiML。

将您的请求 URL 设置为返回 TwiML,它会呼叫另一个号码,然后运行您的第一个脚本将呼叫您的电话,一旦您拿起它就会呼叫他们的电话并连接两个呼叫。

【讨论】:

  • 这意味着我需要三个号码才能进行实时对话。假设我想在 number1 和 number2 之间拨打电话,那么我必须将第一个 number1 与号码 3 连接。一旦 number1 连接,我需要从 twiML 中的 number1 拨打号码 2。我说的对吗?
  • 当您使用 REST API 进行初始调用时,from 号码需要是 Twilio 号码或在您的帐户中验证的号码。您可以拨打某人拥有的号码,但当呼叫接通时,您只有 Twilio 和那个人之间的连接。如果您想拨打其他人,您需要返回 TwiML 以拨打您想要连接的其他人。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-11-25
  • 2020-11-19
  • 2019-11-18
相关资源
最近更新 更多