2017-03-08 72 views
1

使用其余api创建呼叫并且呼叫继续振铃但呼叫振铃的耳机上没有声音。是否有任何额外的设置?当使用resp 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

你将需要解释一点。这里的通话流程是什么,您正在经历什么以及您期望发生什么? – philnash

+0

感谢您的回复我已更新该问题。 –

+0

URL后面的TwiML是什么? – philnash

回答

0

Twilio开发者传道这里。

当您使用IfMachine进行外拨呼叫时(如您所做的那样),Twilio需要听第一部分呼叫以试图判断它是人还是应答机。所以,为了让人或应答机响应,呼叫必须开始,也就是说,它不会提供铃声。

对于某个人来说,这也会是一个意想不到的行为,接听电话会发现它响起。

在点击通话的情况下,我建议您先拨打座席,而不是请求回拨的用户。这样它将首先连接到代理。然后代理人可以检查人是否接听电话并继续通话或重新安排是否是机器。这也意味着,当用户回答时,他们会立即连接到呼叫他们的代理。

让我知道这是否有帮助。