After the Intro, users arrive on the login page, where they are invited to enter their mobile phone number and country code — either manually or by selecting their country from a list. You can get a list of countries and codes on countrycode.org or simply exctract it from the source code of other Telegram apps.
If the user doesn‘t enter the activation code within a period of time (determined by the Telegram server), the app must invoke an automatic phone call from Telegram that’ll dictate the activation code.
After the user enters a valid activation code:
This window is displayed in case the entered data is invalid or there's a connection issue.