How Telegram Phone Number Quick Actions Work: In-Chat Calling, Contact Sync & Instant Messaging
Eliminate the friction of switching apps to dial or save contacts. Explore Telegram's native Phone Number Quick Actions—learn how tapping any formatted telephone string opens an integrated action sheet to send messages, initiate encrypted VoIP calls, or add new address book contacts in a single tap.
Telegram Phone Entity Resolution Engine
How Telegram parses raw message text into actionable telecom actions while protecting contact privacy.
messageEntityPhone entities.
MTProto Layer 174: contacts.resolvePhone & messageEntityPhone
In Telegram Layer 174, phone numbers inside message bubbles are parsed using the messageEntityPhone entity.
messageEntityPhone#9b69e41b
offset:int
length:int = MessageEntity;
contacts.resolvePhone#8af9480e
phone:string = contacts.ResolvedPeer;
contacts.resolvedPeer#7f077ad9
peer:Peer
chats:Vector<Chat>
users:Vector<User> = contacts.ResolvedPeer;
contacts.resolvePhone respects the target user's privacyKeyPhoneNumber rules. If the person has set their phone number visibility to Nobody or My Contacts, Telegram will not disclose their username or profile identity unless you are already an authorized contact.
Phone Number Quick Action Simulator
Tap on the simulated phone number below to inspect the Telegram quick actions context menu.
Phone Quick Actions FAQ
Answers on local area code formatting, secret chats, and carrier call costs.