A phone call reaches a Talqing agent when three things line up: a carrier account (your credential for a phone network), a phone number imported onto it, and a published voice agent assigned to that number. Miss one and the number is registered but nothing answers it. You never buy a number through Talqing. There is no number search or purchase: you buy numbers in your carrier’s console, on your own carrier account, and import them. The carrier invoice stays yours; Talqing charges only its per-minute platform fee — see pricing and credits.

The two directions

Outbound needs no assignment: each request names the agent. Inbound has no request, so the number itself carries the agent.

Regions

Every number is hosted in one region — us (United States) or in (India) — and its calls, both directions, run there. +91 numbers are always in; everything else defaults to us. See phone numbers.

Getting a number answering

1

Connect a carrier account

POST /v1/telephony/accounts, then POST /v1/telephony/accounts/{account_id}/provision. Exotel also needs one step in its own console. Carrier accounts
2

Import a number you own

POST /v1/telephony/phone-numbers/import provisions each number as it imports it. Phone numbers
3

Assign a published voice agent

POST /v1/telephony/phone-numbers/{number_id}/assign. Republishing the agent updates live routing; you never reassign.
4

Place a call out of it

POST /v1/calls/outbound for one number, a batch for a list. Outbound calls
If the phone line belongs to a partner’s contact centre rather than to you, they can stream call audio to an agent over a WebSocket instead — no carrier account or number needed, but the agent cannot transfer to a human. See media streams.

Next

Quickstart: phone number

The whole path in the dashboard, ending in a real call.

Troubleshooting

Number not live, calls not arriving, calls failing at setup.