Flow for MSG verification is:
- User sent a request for a verification over a particular mobile number.
- Server sends an SMS to that mobile number with verification code, along with device IMEI number sent by the phone while asking for verification [Must be encrypted].
- SMS broadcast receiver receives an incoming SMS checks if it's type and if it's an verification SMS, Decrypt the contents, validates the IMEI number, gets the verification number and sends this verification number back to the server.