A DID number (Direct Inward Dialing) is more than just a virtual phone number. It's an entry point to a call processing system that can be configured with any logic: voice menu, operator queue, call recording, CRM integration, auto-attendant. In a modern call center, DID numbers form the basis of infrastructure that allows you to accept calls from customers anywhere in the world to an operator team anywhere on the globe. Let's break down the technical setup with concrete steps.
What is DID and how it works
DID (Direct Inward Dialing) is a technology where an external phone number in the carrier's PSTN network is routed directly to your endpoint via IP infrastructure. When a customer calls your DID number:
- The call reaches the phone exchange of the carrier that owns the number.
- From there, it is transmitted via SIP trunk to the DID provider.
- The provider routes the call according to your rules: to a PBX, SIP client, or another number.
The entire process works in real time with a delay of 50-200 ms — imperceptible in conversation.
Components of a DID-based call center
DID numbers (entry point)
One or more numbers from desired countries. For an international call center, a set of numbers: US, UK, DE, FR, etc. Each number is associated with a specific call stream in the PBX.
SIP trunk (communication channel)
The SIP protocol (Session Initiation Protocol) provides voice transmission from the DID provider to your PBX. A SIP trunk is the "wire" between them. The trunk capacity determines the number of simultaneous calls.
Virtual PBX (call processing)
A software PBX processes incoming calls according to defined rules. Popular options:
- Asterisk/FreePBX: open source, full control, requires server setup.
- 3CX: commercial, simplified setup, cloud version available.
- Zadarma PBX: cloud-based, simple integration with their DID numbers.
SIP clients for operators
Agents answer calls through a SIP client (Zoiper, MicroSIP, Bria) or web interface (softphone in browser). Each agent is a SIP endpoint registered in the PBX.
Setup: step-by-step instructions
Step 1: Rent DID numbers
Determine which countries you need for your call center. Rent DID numbers with inbound voice call support. Obtain SIP connection details: host, login, password, port (usually 5060/UDP).
Step 2: Deploy a PBX
For a small call center (up to 10 operators), a cloud-based PBX is easiest. For a larger one, use your own server with Asterisk/FreePBX. The server should be in a region with minimal ping to the DID provider — this reduces voice delay.
Step 3: Configure SIP trunk in PBX
In Asterisk/FreePBX, create a new trunk:
- Type: SIP (or PJSIP for newer versions)
- Host: SIP server of DID provider
- Username/Password: credentials from DID account
- Codec: g711ulaw/g711alaw for high quality or g729 for traffic saving
Step 4: Create an inbound route
Bind the DID number to a handler: IVR, call queue, or direct extension. Example logic:
- Incoming on +1 212 xxx xxxx → IVR "Press 1 for sales, 2 for support"
- Choice 1 → Sales queue (agents 101, 102, 103)
- Choice 2 → Support queue (agents 201, 202)
- No answer 60 seconds → Voicemail
Step 5: Register agents
Each agent sets up a SIP client with their extension credentials: PBX server, login, password. After registration — ready to receive calls.
IVR: voice menu for professional appearance
IVR (Interactive Voice Response) is an automatic voice menu. For a call center, it's a mandatory element: distributes calls to operators, responds outside business hours, collects preliminary customer information.
Basic IVR structure
- Welcome message (3-5 seconds).
- Choice options (no more than 4-5 items).
- Timeout without selection → transfer to operator or voicemail.
- Outside business hours → alternative message and voicemail.
Call recording: legal aspects
In most countries, recording phone conversations requires notifying the other party ("this call may be recorded"). In some, mutual consent is required. Always check the laws of the country whose number you're using in your call center.
CRM integration
Modern PBX systems support integration with CRM systems (Bitrix24, AmoCRM, Salesforce) via API or built-in connectors. When an inbound call arrives, the PBX identifies the number, sends a request to the CRM, and the operator automatically sees the customer's information. This reduces call handling time and improves service quality.
Scaling: from 3 to 100 operators
The main advantage of DID + virtual PBX is linear scaling. Add a new operator = create a SIP account in the PBX. Add a new DID number from another country = add a trunk and inbound route. No additional equipment needed.
The only limitation is SIP trunk capacity (number of simultaneous calls). Check with your DID provider for the channel limit on your plan.
DID numbers for call centers on turbon.rent
On turbon.rent DID numbers from 50+ countries are available with support for inbound voice calls, SIP routing, and flexible rental periods. Suitable for setting up anything from a small call center with 3-5 operators to a large-scale infrastructure with multiple lines in different countries.
Conclusion
A DID number is the foundation of a modern virtual call center. Proper setup: DID → SIP trunk → virtual PBX → operator SIP clients creates a professional phone infrastructure in hours for tens of dollars per month. Start with the right number: DID from the required country on turbon.rent, instant activation.