Diagnose the stage
Inspect saved configuration first
1
Read the phone record
Use Get phone number. Compare the identifier, assignment, environment, and trunk details with your intended deployment. Record safe identifiers and the request error code.
2
Check recent changes
A supplied
agent_id without branch_id clears the old branch selection. An explicit null branch also removes it. Review assignment rules before applying another update.3
Review provider evidence when a runtime is available
Compare the authorized test call’s timestamp, direction, provider call ID, response status, and routing destination. If signaling succeeds but audio fails, inspect the negotiated media settings and network path rather than assuming successful signaling proves two-way audio.
Prepare a useful support report
Include the operation, redacted error, workspace and phone-number identifiers, agent and branch identifiers, timestamp with time zone, and expected routing behavior. State whether the failure occurred before provider contact, during signaling, or after answer. Include a provider call ID only when an actual provider attempt exists.Frequently asked questions
Does configured SIP status mean the carrier accepted my credentials?
Does configured SIP status mean the carrier accepted my credentials?
No. It reflects stored configuration. Import does not perform a live authentication or connectivity check.
Should I keep retrying an outbound request after a timeout?
Should I keep retrying an outbound request after a timeout?
First establish whether the previous request created a call. A blind retry can create duplicate attempts once calling is available.