I\'m working on a project to sync sms received in a Android phone to a online database. I can get sender\'s number by calling getOriginatingAddress() method. Bu
SMSs have thread_id field, maybe unique for participants set. Maybe it is different for the same sender and the two SIMs and helps at least to differentiate.