Strong desire to stick with IAX2 trunks for this implementation
I have two RasPBX:
One at site A (v13, work office)
One at site B (v15, my house)
One cloud FreePbx (Sangoma Distro) on Cyberlynk.
Previously I had all three connected via IAX2 trunks, but then the cloud server failed mid upgrade to FreePBX 15.
I started over with Cyberlync and built a new v16 image for the cloud and rebuilt my IAX2 trunks, but for some reason I cannot reach Site A or B from my cloud server via the trunks.
Site A and B are connected and work via IAX2 trunks just fine.
Prior to the reimage the cloud server worked too.
I am getting an “All circuits busy” message and hangup cause 0, its not leaving the cloud PBX.
I’ve tried turning off all the firewalls on FreePBX and I know the credentials work, because Site A and Site B IAX2 trunk connections work.
I am not sure how to troubleshoot this as the IAX2 trunks don’t show monitored. I am at a loss since this same provider was working fine on Saturday (with the old FreePBX cloud server before it broke). I have never had it just not work before.
I am not sure how to troubleshoot this, I looked at the great write up from Jared linked above, but am still having issues. Anyone have any ideas?
Before worrying about codecs, you need to worry about why it didn’t create an IAX2 channel to actual dial. Codecs won’t be a factor until the Dial is successful and the call is answered. Only then will the codecs matter and then you’ll get a completely different error.