Extension works with one trunk, not with other identically configured trunk

FreePBX 15, two trunks configured identically, outbound routes configured identically, both registered with same VOIP provider and working. One extension can call out on trunk 1, but not trunk 2. All I’m doing is switching between “Allowed Routes” in extension configuration. Checking trunk 1 works, trunk 2, I get “all circuits busy.”

The log reads: “TRUNK Dial failed due to CHANUNAVAIL HANGUPCAUSE: 21”

I’m stumped. Any idea what’s going on here?

SOLVED: Per voip.ms, my trunk provider, PJSIP is unreliable (at least on their system). Switching to SIP for both trunks fixed the issue.

This is not a solution, its a work around.

1 Like

True, but my goal was solely to get the two trunks working, not to debug either my VOIP provider or FreePBX. I have neither the technical expertise nor the time to find out the reasons.

Accordingly, if anyone else is experiencing this with voip.ms, an interim solution is to use chan_sip and pjsip.

just a reminder Chan SIP is going to be removed sooner rather than later. This will come back around as an issue for you.

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.