Both those posts are out of date with the recent dialplan changes that we made. The two files that I mentioned are the only place where the length of the voice bridge is checked. Running "grep -r "d{5,6}" /opt/freeswitch/conf/" will show them.
Might just have to go to the FreeSWITCH logs to find out what FS is failing on. The log I'll need takes a bit to get the cleaned version. Need to get a fresh join attempt, then find the FS session for that attempt, and finally fetch the logs for that session.
1. Try to join the audio with a user name that you know, let it fail
2. Run `grep "firstname" /opt/freeswitch/var/log/freeswitch/freeswitch.log` to print out some of the messages
3. Find the alphanumeric ID at the start of the last line. It'll look something like "ee5157b3-49bf-4e30-97a6-e0fbeb3b2b0f"
4. Run `grep "sessionID" /opt/freeswitch/var/log/freeswitch/freeswitch.log | cleaned-fs-log.log`
5. Attach the log here
That log file will have the complete picture of what FreeSWITCH did when it handled the call and what caused it to reject the call.