我在使用 Twilio session 时遇到一个小问题。
我的 API 收到来电并将调用者转到新的空 session 室:
<Response>
<Dial>
<Conference waitUrl="http://twimlets.com/holdmusic?Bucket=com.twilio.music.ambient">Conf 1</Conference>
</Dial>
</Response>
所以我有来电者在空荡荡的 session 室里等着听音乐。
我想拨其他号码,然后添加到这个 session 室。
该数字不是 twilio。
我该怎么做?
最佳答案
您可以使用 Twilio REST API 进行出站调用,并将该调用定向到您的 session 室。在 PHP 中,这可以像这样完成:
(这是来自 twilio-php helper library )
require('/path/to/twilio-php/Services/Twilio.php');
$client = new Services_Twilio($sid, $token);
$call = $client->account->calls->create(
'some-twilio-number', // From a valid Twilio number
'other-number-to-call', // Number to call
'http://example.com/some_twiml'
);
您在此处使用的 URL 应该为 TwiML 提供服务,它将调用者放入与您的原始调用相同的房间(与您在问题中完全一样)。实际上,一个人调用你,然后你又调用另一个人,然后把他们安排在同一个房间。
(为了全面披露,我曾为 Twilio 工作。)
关于php - Twilio - 如何调用第三方号码并将他加入 session ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16170388/