使用twilio客户端将呼叫者重定向到另一个号码

时间:2013-12-03 09:28:25

标签: twilio

以下是我需要实施的方案:

呼叫者呼叫twilio号码,使用语音URL将呼叫重定向到twilio客户端。 twilio客户端接受呼叫,并希望将呼叫者重定向到另一个号码。

当twilio客户端将呼叫者重定向到另一个号码时,客户端本身与另一个号码连接。

我使用了Twilio Rest API调用重定向方法。

3 个答案:

答案 0 :(得分:1)

为了实现这一点,

我使用过正在进行的呼叫的ParentSid。 通过使用ParentSid,可以重定向调用者。

答案 1 :(得分:0)

Twilio传道者在这里。

为此,您需要存储初始入站呼叫的CallSid。您可以稍后将该CallSid与REST API一起使用,以redirect the in-progress调用新体验。

一旦原始入站呼叫被重定向,客户端就会收到一个断开连接事件,您可以使用该事件触发客户端连接到下一个呼叫。

希望有所帮助。

答案 2 :(得分:0)

您可以这样做:

$account_sid = '[AccountSID]'; 
$auth_token = '[AuthToken]'; 
$client = new Services_Twilio($account_sid, $auth_token); 

$call = $client->account->calls->get($callSID); 
$call->update( 
    'Url' => "http://www.url.com/path/to/a/tml/file", 
    'Method' => "GET",  
);

http://www.url.com/path/to/a/tml/file可以显示转发呼叫的TML / XML文件,您可以添加一些参数,例如?forwardTo = clientName,并在该TML文件中创建该新呼叫。