title: How to put Twilio call on hold
body: <p>I am trying to implement following on Twilio, but not sure why I am not able to get it done correctly. I have initiated a call using standard Twilio procedures from <code>twilio.device.connect</code>. After a call is initiated, I am updating the call to new url in order to put it on hold.</p>
  
  <pre><code>$client = new Services_Twilio($accountSid, $authToken); 
  $call = $client-&gt;account-&gt;calls-&gt;get($call_sid); 
  $call-&gt;update( 
      array( 
          "Url"    =&gt; "http://localhost/voice.xml",               
          "Method" =&gt; "POST",  
      )
  );
  </code></pre>
  
  <p>Now here instead of putting end user on hold it just disconnects the call, and play music on my side. Why it is happening?</p>