2017-03-08 77 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需要聽第一部分呼叫以試圖判斷它是人還是應答機。所以,爲了讓人或應答機響應,呼叫必須開始,也就是說,它不會提供鈴聲。

對於某個人來說,這也會是一個意想不到的行爲,接聽電話會發現它響起。

在點擊通話的情況下,我建議您先撥打座席,而不是請求回撥的用戶。這樣它將首先連接到代理。然後代理人可以檢查人是否接聽電話並繼續通話或重新安排是否是機器。這也意味着,當用戶回答時,他們會立即連接到呼叫他們的代理。

讓我知道這是否有幫助。