I run a small pbx vm unit for a few personal lines. Very minimal use. I was previously on FreePBX16 and was running into a few issues. After changing servers, I decided to move to 17 and after setting everything up, I am experiencing issues with outgoing calls.
Incoming seems to be fine with my testing however outgoing has been quite difficult to triage.
Initially I was receiving a 503 Lines were busy - however now I am receiving Q.850 cause=16 when trying to dial a full number. (Example 1705xxxxxxx)
When I dial (705xxxxxxx) I receive All circuits are busy.
Included are 2 Pastebins of the asterisk log with logging enabled.
I’ve modified the phone numbers to 1PHONENUMBER
Any suggestions would be awesome!
I’m honestly stumped at this point. Its been years since I’ve played with the initial setup of FreePBX.
Side note: Currently with Flowroute - had 4 DID’s but only 1 Trunk created for an outgoing DID at this moment. Mainly will just be using the 1 DID for outgoing calls.
IP Auth is Enabled - User / Pass disabled on Flowroute.
Thanks all
Quick update - Resolved the G.850 cause=16 - Looks like I accidentally messed up the Dialed number manipulation rules. Back to the All circuits are busy still.
Sorry for the constant follow ups - so I added by Tech Prefix to the the manipulation rule followed by a * as per your suggestion in another post - Ironically the Circuits are busy error goes away and the phone Rings from the PBX but the receiving end doesnt ring. (Super weird).
Edit #1 Eventually ends with a “Number not in service error”
Edit #2 - Had 1 call actually flow through after 20-30 rings. Only happened once. Little baffled. Ports are definitely open and pointed to the FreePBX server on pfSense.
Just trying multiple things during the downtime.
If a log is desired, I’ll post another however I wont post it unless requested to avoid jumping around excessively. Ill keep researching during the interim. Thanks for any help whoever can assist.
If you are still having trouble, a new log would be useful. Better to take it from the end of /var/log/asterisk/full rather than the console, because the timestamps there may be useful.
This log contains:
Call between 200 to 201 (Extensions)
Call between 201 to 200 (Extensions) - Internal calling working perfectly.
Call attempt to my Cell Phone - not in service error.
Call attempt to the 1-800-437-7950 was successful - Stayed on the line for awhile listening to the Recording
Call attempt to my Sons Cell phone which worked
Call attempt to my Phone once again and to my wifes phone - Number not in service issue on both.
I only have this in the Trunk and not in the Outbound routes. Should the Tech Prefix be included in the Outbound Routes as well? (Replaced Prefix with 123456 for sshot purposes)
1. [2025-03-06 01:35:28] ERROR[33710]: res_pjsip_outbound_authenticator_digest.c:450 digest_create_request_with_auth: Endpoint: 'Emerald-VoIP': There were no auth ids available
This shows that you got asked for a password from Emerald-VoIP, but you have no outbound authentication configured for them.
Please provide screenshots of the trunk configuration for them.