title: Detect carrier connection type (3G / EDGE / GPRS)
body: <p>How can i get the type of connection of a carrier network?</p>
  
  <ul>
  <li>I'm able to get if connection is WIFI or WWAN using <code>Reachability</code> class  </li>
  <li><p>I'm able to get network flags  </p>
  
  <blockquote>
    <p>Reachability Flag Status: WR t------ localWiFiStatusForFlags</p>
  </blockquote></li>
  <li><p>I'm able to get WIFI SSID using <code>CaptiveNetwork</code></p></li>
  </ul>
  
  <blockquote>
    <p>Supported interfaces: ( en0 )  </p>
  </blockquote>
  
  <pre><code>en0 =&gt; {  
      BSSID = "xx:xx:xx:xx:xx:xx";  
      SSID = MyWifiNetwork;  
      SSIDDATA = &lt;x1x1x1x1 x1x1x1x1 x1&gt;;  
  }  
  </code></pre>
  
  <p>But i'm not able to differenziate 3G, EDGE or GPRS connection.  </p>
  
  <p>Any idea <strong>also using iOS private API?</strong></p>
  
  <p>thanks.</p>