Browser calling

Online international calls from your browser

BM Numbers combines a wallet-bound session, BM minutes and a WebRTC calling interface. You stay in control: the browser checks readiness, then waits for your Call action.

Laptop, headset and smartphone prepared for an online international call
Browser calling requires a ready device, authenticated wallet and eligible destination.

BM Numbers utility cycle

Call, earn and use BM minutes

A traveller making an international phone call from an airport lounge
01 / CALL

Connect a TON wallet, then call

Calling is available only after you connect and authenticate a TON wallet, have enough BM minutes, allow microphone access and the destination passes current route, legal, risk and price checks. BM Numbers never auto-dials.

Open Dialer
A digital collectible card entering a secure vault while minute symbols accumulate
02 / EARN

Use the market—or stake an NFT number

Buy BM minutes on the marketplace, or buy or craft an eligible NFT number, stake it and claim the minutes it generates. Claimed minutes can be used for eligible calls or listed for sale when the marketplace is available.

View stakingExplore crafting
Two people using phones for a secure marketplace exchange beside a reward box
03 / USE OR SELL

Use minutes before the monthly reset

Marketplace sales create internal USDT proceeds. Eligible withdrawals go only to a separately verified payout wallet when that flow is enabled. Unused monthly minutes expire at month-end; a new staking cycle then starts generating new minutes.

Rewards roadmap: expired-minute participation may contribute to non-transferable points. Future reward boxes are planned, not guaranteed, and expired supply is not recreated one-for-one.

Open marketplaceView balances
$0.025reference base price per BM minute
$25reference base price per 1,000 BM minutes
Live checkdestination-specific route multiplier and eligibility
Month-endunused monthly minutes expire; new staking accrual begins

The reference price is a product model, not a guaranteed destination quote. The authenticated app and Dialer remain authoritative for current balances, market availability, route eligibility, limits and final pricing.

Before dialing: connect your wallet, allow microphone access and use a complete E.164 number beginning with + and the country code.

What you need for an online call

Authenticated walletThe session must match the connected wallet. A remembered device session can reduce repeated verification while it remains valid.
Available BM minutesThe wallet needs enough available minutes for the protected reservation.
Microphone readinessYour browser must expose a usable microphone. BM Numbers waits rather than dialing when the device is not ready.
Eligible destinationThe server checks route availability, legal policy, risk controls and the active price ceiling.

One explicit action starts the call

Entering a number never auto-dials. Once the device and server checks pass, the Call button prepares one reservation and hands the normalized number to the calling interface. Single-flight controls prevent duplicate dials from repeated taps.

What the status messages mean

The Dialer reports whether it is waiting for device authorization, microphone access, a valid calling window, a reviewed route or a usage-limit retry time. If preparation does not complete, no minute should be charged.

Browser and Telegram Mini App use

The same core checks apply in a supported browser and in the Telegram Mini App. Device microphone behavior and wallet handoff can differ by platform, so follow the readiness message shown on the device you are using.

Ready to check your device?

Open the Dialer and follow the live readiness indicators before you press Call.

Open the online Dialer