当使用其余的api创建呼叫并且呼叫继续响铃但是呼叫振铃的耳机上没有声音。是否有任何额外的设置?
我用这个来创建电话 -
function create_call($to_no,$from_no,$user_id,$title,$voice_url,$msg_id){
try{
$admin_id = get_current_user_id();
// Initiate a new outbound call
$call = $this->client->calls->create(
// to call.
+155555555,
// that you've purchased or verified with Twilio.
+1457888885,
array("url" => "url",
'IfMachine'=>'Continue')
);
return $call->sid;
} catch(Exception $e){
echo "Error: " . $e->getMessage();
}
}
当呼叫与用户电话连接时,我无法听到呼叫铃声。
答案 0 :(得分:0)
Twilio开发者传道者在这里。
当您使用IfMachine
拨打电话时,Twilio需要收听电话的第一部分,试图判断它是人还是应答机。因此,为了让人或应答机响应,呼叫必须开始,也就是说,它不会提供铃声。
如果有人被呼叫并接听电话以发现它响铃,这也是一种意想不到的行为。
如果是点击通话,我建议您先呼叫代理,而不是请求回叫的用户。这样它将首先连接到代理。然后,代理可以检查人是否接听电话并继续呼叫或重新安排(如果它是机器)。这也意味着当用户回答时,他们将立即连接到呼叫他们的代理。
让我知道这是否有帮助。