如何在php中发出语音呼叫



我有下面的方法。目前他只是拨打一个外部电话号码,说"欢迎"。我不明白如何通过语音连接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>的文档以获取更多信息。

最新更新