我有下面的方法。目前他只是拨打一个外部电话号码,说"欢迎"。我不明白如何通过语音连接twilio号码和外部电话号码?有很多关于文本转语音的例子,但关于语音转语音的例子不多。欢迎指教。
public function test_call(){
$this->account_sid = 'AC-account_sid';
$this->auth_token = 'myauth_token';
$this->client = new Client($this->account_sid, $this->auth_token);
$call = $this->client->account->calls->create(
'+81xxxxxxxxxx', // Destination phone number
'+81yyyyyyyyyy', // Valid Twilio phone number
array(
"record" => false,
"url" => "http://development.example.com/gomi.xml")
);
if($call) {
echo 'Call initiated successfully';
} else {
echo 'Call failed!';
}
}
xml目录
<Response>
<Say voice="alice">Welcome</Say>
</Response>
如果您想将您的呼叫连接到另一个号码,那么您需要查看<Dial>
TwiML动词。
例如,您可以将gomi.xml
更新为:
<Response>
<Dial>
<Number>+XXXXXXXXXXXX</Number>
</Dial>
</Response>
然后,当初始呼叫接通时,它将触发另一个呼叫到<Number>
标签内的号码,连接两个呼叫者。
查看<Dial>
的文档以获取更多信息。