FlowRoute w/ FreePBX17 - Unable to make Outgoing calls

Hi Team,

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.

Paste a new log (after the manipulation rules change). Dial 18004377950 for your test.

Hi Stewart1,

Thanks for the reply.

Dialed the number as per your request. All circuits busy.

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. :slight_smile:

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.

Certainly still having issues.

Pastebin
XTbwfDSW

Left everything unfiltered.
This is myself attempting multiple calls. 2 Showed connected but never rang on my mobile.
1 Showed not in service.

Maybe I messed something up adding my Tech Prefix into the dial patterns

I assume that you put 12345678* (use your actual tech prefix) into Outbound Dial Prefix and left the rest blank.

Confirm that the PBX is otherwise working ok, calls between extensions, calls via another trunk if you have one.

The log showed a 404 status 12 seconds after a 183, which is quite strange. Did you hear any audio during this time?

Please try calling 18004377950 and paste the log. Also report what you hear.

Hi Stewart,

Log: gbVUvhrs

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.

Seems super sporadic
In my Trunk - PJSIP

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)

Thank again for the help!

Update:

Tried the 1800 number again - Rang - line just went silent but seemed connected. No recording. I just hung up after 20 secs or so.
Included Log:

No changes from previous attempt. Im quite baffled.

Any other suggestions or responses?
Kind of baffled at this point.

Thanks all

Log shows the end of a successful call!

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.