Fix HTTP request to a report bad caller ID entry in the call log (1/2)
A few things needed to change to fix this bug.
1. Add object ID to ContactInfo and make sure that it is persisted
2. Adding a new row means migration from older versions of DBs
3. Fix logic that determines if we can report a given call log entry since
the strategy of using isExternal() is not valid. UI impact.
4. Fix the HTTP request that is generated to include a valid object ID
intead of using the source ID.
Bug: 17692726
Change-Id: If541fea963837118b7466b6c59f453103cdbdc4a
5 files changed