title: Twilio add incoming call to queue and call to the agent
body: <p>I have run in the situation where i'm handling incoming call using PHP/laravel, so when client calls to the company number the response is this method : </p>
  
  <pre><code> public function respondToUser()
  {
      $response = new Twiml();
  
      $audio_file_path = trans('ivr_file_paths.welcome');
      $response-&gt;play($audio_file_path);
      $response-&gt;redirect('/ivr/call/enqueue', ['method' =&gt; 'POST']);
  
      return $response;
  }
  </code></pre>
  
  <p>But what I want to achieve next is to put incoming call in queue and then run the music in background if the operator (one operator /agent only) is busy, if not then connect to him. </p>
  
  <p>this is what it looks like now</p>
  
  <pre><code> public function enqueueCall(Request $request)
   {
  
    $please_wait_audio_file = trans('paths.please_wait');
  
  
    $please_wait_audio_file = trans('ivr_file_paths.please_wait');
  
    $response = new Twiml();
  
    $dial = $response-&gt;dial();
  
    $dial-&gt;number('+number');
    $response-&gt;enqueue('support', ['waitUrl' =&gt; $please_wait_audio_file]);
  
    Log::info($response);
    echo $response;
  }
  </code></pre>
  
  <p>I know there is no queue right now, but this method just ends up the call..</p>
  
  <p>Any suggestions? Thank you very much!</p>