Twilio - 如果第一个 cal 被回答,则创建会议
Twilio - create conference if first cal is answered
我正在努力寻找实现这些目标的最佳方法:
拨打一个号码,如果有人接听则拨打第二个号码并加入会议
我最初的想法是拨打下面脚本中的号码
$call = $client->calls->create(
$from, $participant,
array("url" => "http://myhost.com/conference.php")
);
然后 conference.php 会是这样的:
<Response>
<Dial>
<Number>+1XXXXXXXXXX</Number>
<Conference>Room 1234</Conference>
</Dial>
</Response>
你觉得这行得通吗?或者有什么选择?
谢谢!
这里是 Twilio 开发人员布道者。
为此,您实际上想在响应中使用 REST API 到 make the second call, and TwiML 的组合。
所以,您的 conference.php
看起来有点像这样:
<?
$call = $client->calls->create(
$from,
$participant,
array("url" => "http://myhost.com/conference2.php")
);
header("Content-type: text/xml");
echo '<?xml version="1.0" encoding="utf-8" ?>';
?>
<Response>
<Dial>
<Conference>Room 1234</Conference>
</Dial>
</Response>
然后你可以 conference2.php
只是 return TwiML
<Response>
<Dial>
<Conference>Room 1234</Conference>
</Dial>
</Response>
如果有帮助请告诉我。
我正在努力寻找实现这些目标的最佳方法:
拨打一个号码,如果有人接听则拨打第二个号码并加入会议
我最初的想法是拨打下面脚本中的号码
$call = $client->calls->create(
$from, $participant,
array("url" => "http://myhost.com/conference.php")
);
然后 conference.php 会是这样的:
<Response>
<Dial>
<Number>+1XXXXXXXXXX</Number>
<Conference>Room 1234</Conference>
</Dial>
</Response>
你觉得这行得通吗?或者有什么选择?
谢谢!
这里是 Twilio 开发人员布道者。
为此,您实际上想在响应中使用 REST API 到 make the second call, and TwiML 的组合。
所以,您的 conference.php
看起来有点像这样:
<?
$call = $client->calls->create(
$from,
$participant,
array("url" => "http://myhost.com/conference2.php")
);
header("Content-type: text/xml");
echo '<?xml version="1.0" encoding="utf-8" ?>';
?>
<Response>
<Dial>
<Conference>Room 1234</Conference>
</Dial>
</Response>
然后你可以 conference2.php
只是 return TwiML
<Response>
<Dial>
<Conference>Room 1234</Conference>
</Dial>
</Response>
如果有帮助请告诉我。