使用Twilio拨打两个不同的号码

时间:2014-08-18 11:28:39

标签: php twilio

我希望通过用户界面使用您的API给我的客户打电话,我有3个参数第1名:客户编号,第2名:twilio编号,第3名:我的实际手机编号我们和我的客户都应该看到twilio编号作为来电者ID。你能帮助我解决这个问题吗?我目前的代码如下:

$client = new Services_Twilio($AccountSid,$AuthToken);
$from = $from_ctn_code.$ctc->from;
$to = $to_ctn_code.$ctc->to;
try {
$call = $client->account->calls->create($from,$to,$url.'callback.php?number='.$from);
$ctc->sid = $call->sid;
$ctc->call_logs();
} catch (Exception $e) {

}

1 个答案:

答案 0 :(得分:1)

Twilio Evangelist在这里。

我们将此称为“匿名呼叫”,并且它很容易上手。您想使用上面发布的代码和Twilio号码作为$ from参数来打电话给自己。然后,您提供的URL需要链接到TwiML文档,该文档将导致Twilio连接到您的客户。您需要一个包含以下TwiML(XML)

的PHP脚本
<Response>
  <Dial callerId="<?php echo $twilio_number ?>">
     <?php echo $customer_number ?>
  </Dial>
</Response> 

这样,Twilio会打电话给你,显示Twilio号码,然后给你的客户打电话,显示Twilio号码(因此callerId=属性)。

有一个好walkthrough on making calls on twilio.com。这里的关键是在两种情况下都使用Twilio编号作为from / callerId,以便匿名调用。

希望这有帮助。