我希望通过用户界面使用您的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) {
}
答案 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
,以便匿名调用。
希望这有帮助。