title: Unexpected value of Android CallLog.Calls TYPE
body: <p>I have an <code>Android (2.x)</code> app that read call logs from <code>CallLog.Calls.CONTENT_URI</code>.</p>
  
  <p>Recently I got an error report that get an unexpected value from <code>TYPE</code> field. I assume in the source code that the values should always be <code>1, 2, 3 (CallLog.Calls.INCOMING_TYPE, CallLog.Calls.OUTGOING_TYPE, and CallLog.Calls.MISSING_TYPE repectively)</code></p>
  
  <p>Unfortunately I don't have information about the actual value I got. My problem is, what are the possible values of the <code>TYPE</code> field beyond the above three? The Android javadoc explicitly stated "The type of the call (incoming, outgoing or missed)"</p>