如何将呼叫重定向到Twilio的移动设备

时间:2017-06-02 21:12:18

标签: twilio twilio-api twilio-php

我正在创建一个需要使用Twilio将呼叫重定向到移动设备的应用。

使用PHP SDK for Twilio我可以使用以下语法调用移动设备:

$client = new Client($sid,$token);
$call = $client->calls->create(
    "client:voice_test", "client:quick_start",
    array("url" => "http://demo.twilio.com/docs/voice.xml")
);

我可以将呼叫重定向到这样的新网址:

$call = $client
    ->calls("CAe1644a7eed5088b159577c5802d8be38")
    ->update(
        array(
            "url" => "http://demo.twilio.com/docs/voice.xml",
            "method" => "POST"
        )
    );

任何人都可以使用PHP SDK或任何语言向我解释如何将呼叫重定向到移动设备吗?

1 个答案:

答案 0 :(得分:2)

您可以使用TwiML Bin执行此操作。

使用“TwiML”为“A CALL COMES IN”配置Twilio数字语音设置(默认情况下配置为webhook URL)。要创建新的bin,“TwiML”选项右侧的红色圆圈符号中有一个“+”。您只能在从Webhook更改为TwiML

后才能看到它

重定向bin的代码是:

<?xml version="1.0" encoding="UTF-8"?>
<Response>
    <Dial>1-555-555-5555</Dial>
</Response>

将1-555-555-5555替换为您的手机号码。保存垃圾箱。