title: iPhone, call another phone number in response to the first not answering?
body: <p>I am attempting to create an application that will initiate a call to a priority 1 contact on a call-center-like list.</p>
  
  <p>Then, if that contact does not answer (let's forget the whole problem of answering machines here), I'd like to call the priority 2 contact, and so on, until one of them answers or I exhaust my list.</p>
  
  <p>Is this possible?</p>
  
  <p>I've tried the following:</p>
  
  <ol>
  <li>Hook into the <code>CTCallCenter.CallEventHandler</code> event, and checking the call state for <code>CTCallStateConnected</code> and <code>CTCallStateDisconnected</code>, and I get it to respond to the fact that the call disconnected, without ever connecting, and then attempt to initiate another call like I did the first, but this second attempt just sits dead in the water.</li>
  <li>Override the <code>DidEnterBackground</code> method, and periodically check the <code>CTCall.CallState</code> property, basically again trying to respond to a disconnect that was never connected, but this does not appear to work either</li>
  </ol>
  
  <p>I also tried adding a short delay (1 second, 2.5 seconds and 10 seconds) after detecting the disconnected state before attempting the next dial, to allow for the phone application to "settle down" after aborting the call, this did not change anything.</p>