总体而言,我在Twilio-PHP API和服务方面遇到了问题。这是我一直在努力实现的目标:
css
电话号码拨出电话到TWILIO NUMBER
。CALLER A
然后将TWILIO NUMBER
连接到其公用事业公司(CALLER A
)。CALLER COMCAST
浏览CALLER COMCAST
冗长而无聊的菜单序列(例如,暂停5秒,发送2,暂停10秒,发送5,暂停4秒,发送* ...等)。CALLER A
然后接听电话,并完成剩余的通话(例如,与真实的人交谈等)这是我当前的代码,该代码不起作用。我尝试了几种不同的方法,但是所有方法都失败了,因为一旦脚本命中test.xml,便无法播放任何DTMF音调。它将CALLER A
连接到CALLER A
很好,但是在那之后什么也没发生。
test.php
CALLER COMCAST
test.xml
<?php
require_once 'inc/Twilio/autoload.php';
use Twilio\Rest\Client;
$sid = "[sid]";
$token = "[token]";
$twilio = new Client($sid, $token);
$call = $twilio->calls->create(
"[CALLER A]",
"[TWILIO NUMBER]",
array(
"method" => "GET",
"url" => "[mydomain]/test.xml"
)
);
print($call->sid);
message.xml
<?xml version="1.0" encoding="UTF-8"?>
<Response>
<Dial EarlyMedia="true" action="[mydomain]/message.xml">
<Number>
+[CALLER COMCAST]
</Number>
</Dial>
</Response>
我在这里肯定错过了一些东西,但无法弄清楚。任何帮助将不胜感激! <3
谢谢。