How inbound calls work
When a phone number is linked to an agent:- Caller dials the phone number
- Call routes through your SIP provider
- Agent answers and starts the conversation
Link a phone number for inbound calls
- Dashboard
- API
- Navigate to Phone Numbers
- Click on the phone number you want to use
- Select an agent from the Inbound Agent dropdown
- Click Save
Each phone number can only be linked to one agent for inbound calls. Linking to a new agent automatically unlinks from the previous one.
Route a whole SIP domain to an agent
If you run your own PBX or carrier trunk, you do not need phone numbers or SIP credentials in BlackBox. Point your telephony at a hostname you own and let one agent answer everything sent to it.1
Add and verify the domain
Go to Phone Numbers → SIP Domains, add your hostname (for example
calls.yourcompany.com), create the DNS records shown in the domain details, and click Verify. The DNS setup is described in Register Call → Use your own domain.2
Choose the agent
- Dashboard
- API
Open the domain details and pick an agent under Inbound routing.
3
Send calls to the domain
Configure your PBX or carrier to send calls to
sip:<anything>@calls.yourcompany.com, for example sip:+14155550100@calls.yourcompany.com. The agent answers, and the caller number from the SIP From header becomes the call endpoint.Registered calls (
sip:{callId}@calls.yourcompany.com) always keep the agent they were registered with. The domain agent only handles user parts that are not a registered call id. A domain without an agent rejects such calls with SIP 404.Configure greeting
Talk First
Configure the agent’s first message when answering calls
Set business hours
Control when your agent accepts inbound calls:- Dashboard
- API
- Go to Agents → Select agent → Edit
- Navigate to Schedule section
- Set your business hours and timezone
- Click Save Agent
Scheduling & Availability
Complete guide to business hours, holidays, and timezone configuration
Test inbound calls
1
Verify setup
- Agent is enabled (
isEnabled: true) - Phone number is linked for inbound
- SIP credentials are valid (check registration status)
2
Make a test call
Call the phone number from your mobile phone
3
Verify connection
Agent should answer with configured greeting
4
Review in dashboard
Go to Calls → Verify call appears in history with transcript
Check phone number status
Verify a phone number is correctly linked:Unlink a phone number
Stop routing calls to an agent:- Dashboard
- API
- Navigate to Phone Numbers
- Click on the phone number
- Clear the Inbound Agent dropdown (select “None”)
- Click Save
Troubleshooting
Calls not reaching agent
Agent not answering correctly
Registration issues
What’s next
Outbound Calls
Make calls via API
Phone Numbers
Add and manage phone numbers
Business Hours
Configure availability schedule
Call History
Monitor inbound calls