A users select an action. He has a choice to verify a new number or open a verification page for previously verified number.
Step one. A user submits his phone number to the oracle. The dapp sends generates a unique test message and sends it to the user.
After the user received the code he types it in a form on Step 2. He signs a transaction to an Ethereum network using Metamask client.