twilio api用于选择不同的呼叫计划

时间:2012-10-28 18:20:52

标签: twilio

我需要选择不同的计划,例如以下“无限通话按1,100分钟按2” 需要通过Twilio API完成它

1 个答案:

答案 0 :(得分:1)

首先,我建议查看可在以下位置找到的Twilio文档: https://www.twilio.com/docs

其次,它们提供了各种示例应用程序,可在此处找到: https://www.twilio.com/docs/howto

你实际上不会通过他们的API实现这一点 - 你使用TWIML(Twilio标记语言)。为了让你开始......(我将用PHP和TWIML编写这个)

创建一个名为index.php的页面并添加以下内容

<?xml version="1.0" encoding="UTF-8"?>
<Response>
    <Gather action="gather.php" method="GET">
        <Say>
            For unlimited calling press 1, for 100 minutes press 2
        </Say>
    </Gather>
    <Say>We didn't receive any input. Goodbye!</Say>
</Response>

创建另一个名为gather.php的页面。在此页面上您将拥有:

<?php

$response = $_REQUEST['Digits'];

if($response == 1){
    $message = 'You pressed 1 for unlimited calling.';
}elseif($response == 2){
    $message = 'You pressed 2 for 100 minutes';
}

echo "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n";
echo "<Response><Say>You entered " . $response . "</Say></Response>";
?>

显然,在gather.php页面上,您需要编写适当的代码来处理主叫方选择的内容。