Issue with SIP Call Routing – Help Needed

Alexander Julius

SMB User
Joined
Nov 13, 2025
Messages
16
Reaction score
0
Hey to everyone!
I’m experiencing an issue with my 3CX SIP trunk connected to Twilio:
When using the default port 5060, I receive an error stating that the number is not available, not registered, or there are no routes available.
When switching to port 5061 (TLS), the call rings endlessly but never connects.
I’ve checked the SIP trunk settings, TLS configuration, and outbound rules on 3CX, but the issue persists. Could you please advise on what might be causing this and how to resolve it?
 
Have you talked to Twillio? Is it a test account with them?
 
Also in what format are you dialing the number? Twilio wants all numbers dialed in the +E164 format. Your DIDs should also be in the same format. What does your outbound rule look like? Can you make a screenshot of it?

When switching to port 5061 (TLS), the call rings endlessly but never connects.
That is normal as you are sending a call to a port nothing is listening to.
 
Hey to everyone!
I’m experiencing an issue with my 3CX SIP trunk connected to Twilio:
When using the default port 5060, I receive an error stating that the number is not available, not registered, or there are no routes available.
When switching to port 5061 (TLS), the call rings endlessly but never connects.
I’ve checked the SIP trunk settings, TLS configuration, and outbound rules on 3CX, but the issue persists. Could you please advise on what might be causing this and how to resolve it?

Have you talked to Twillio? Is it a test account with them?
This is a live Pay as you go Twilio account, not a trial account. Billing is active and funds are available
 
Also in what format are you dialing the number? Twilio wants all numbers dialed in the +E164 format. Your DIDs should also be in the same format. What does your outbound rule look like? Can you make a screenshot of it?


That is normal as you are sending a call to a port nothing is listening to.
Also in what format are you dialing the number? Twilio wants all numbers dialed in the +E164 format. Your DIDs should also be in the same format. What does your outbound rule look like? Can you make a screenshot of it?


That is normal as you are sending a call to a port nothing is listening to.
1763120976676.png
 
Also in what format are you dialing the number? Twilio wants all numbers dialed in the +E164 format. Your DIDs should also be in the same format. What does your outbound rule look like? Can you make a screenshot of it?


That is normal as you are sending a call to a port nothing is listening to.
All numbers are dialed in +E164 format (e.g., ‪+17862244114‬). My main Twilio number/DIDs are also in +E164 format (e.g., ‪+19547373937‬).
 
What is that outbound caller ID? Can you remove it from the outbound rules and try again please?
 
Also in what format are you dialing the number? Twilio wants all numbers dialed in the +E164 format. Your DIDs should also be in the same format. What does your outbound rule look like? Can you make a screenshot of it?


That is normal as you are sending a call to a port nothing is listening to.
Here's what I got in Voice and chat:


1763121193822.png
 
What is that outbound caller ID? Can you remove it from the outbound rules and try again please?
I removed it and it was the same thing: "3CX cannot reach the number you called. The number may be incorrect or temporarily unavailable".

I'd really appreciate it if you could help me out with that sir
 
Login to your Twilio portal and navigate to Monitor --> Logs --> Errors and check what error you are getting from Twilio. Check their call log as well for errors.
 
Login to your Twilio portal and navigate to Monitor --> Logs --> Errors and check what error you are getting from Twilio. Check their call log as well for errors.
Here's what I've got:

1763122846820.png



1763123014218.png
 
Are you still using port 5061? If so please revert back to 5060.

Also where are you trying to call? I see you have a US number. Are you trying to call a US number or are you trying to call to another country? Is that country allowed on your Twilio account? If not please allow the country and then try again or call a US number to verify that it is working.
 
Are you still using port 5061? If so please revert back to 5060.

Also where are you trying to call? I see you have a US number. Are you trying to call a US number or are you trying to call to another country? Is that country allowed on your Twilio account? If not please allow the country and then try again or call a US number to verify that it is working.
I switched back to port 5060 as you recommended.

I am trying to call a US number to verify that it’s working, and the United States is already enabled in Twilio Voice Geographic Permissions.

After making these changes, I realized that the 3CX trunk’s Active Configuration was showing as dash, meaning it is not connected to US1 or any active configuration(it shows:(-)) which I suspect is why the calls are still not going through. So what I need to do to fix this?
 

Members Online Now

Forum statistics

Threads
111,831
Messages
589,277
Members
164,660
Latest member
RJenkinsROCK