title: UDP Packets from iPhone could not be captured in Charles Web Proxy Tool
body: <p><strong>What i am doing ?</strong>
   I am testing an application installed on iphone device. In the application, a Voice Call happens over internet. I routed the traffic in my iphone device through the Charles web proxy tool installed in MAC machine using Proxy settings in device Settings -> WIFI option. </p>
  
  <p>I turned WIFI on and started Charles in MAC machine. Now, i launched the application and clicked on the button to make a call. Call is established successfully. (I am in Network coverage area)</p>
  
  <p>I Closed the charles in MAC machine. I launched Safari on iphone device and entered an URL. I get a message "No network available". But the Voice call is still continuing. I can hear the speaker at othe end even while this condition.</p>
  
  <p><strong>What is my assumption?</strong></p>
  
  <p>From this case, i understand that iphone device could not connect to internet. </p>
  
  <p><strong>What is my conclusion?</strong></p>
  
  <ol>
  <li><p>From this case, i understand that the Voice call which is happening over internet using UDP protocol will not be routed through Charles web proxy tool even if i set the proxy settings on the iphone device.</p></li>
  <li><p>Charles web proxy tool can listen only to TCP connection.</p></li>
  </ol>
  
  <p><strong>What is my question?</strong></p>
  
  <ol>
  <li>My conclusion 1 and 2 is it correct?</li>
  <li>If UDP packets can be monitored using Charles, how can i do it?</li>
  </ol>