This FreePBX instance has been running in production for over 3 years (FreePBX 15, Asterisk 16). It’s for a doctor’s office that receives a LOT of faxes. I recently changed the SIP trunk provider, and it may simply be a coincidence, but there is one particular sender who is getting a “488 Not Acceptable” from FreePBX when trying to send a fax to the clinic. Seems like all other inbound faxes through the same trunk to the same inbound route are working fine.
For clarity, I do NOT have T.38 pass-through enabled. I have the following codecs enabled in the following order on the trunk: ulaw, alaw, gsm, g726, g722, h264, mpeg4. I’m unable to find the particular failed call in the call logs for some reason; not sure what I’m doing wrong there. The only way I knew what the response from FreePBX was by reaching out to the trunk provider and asking them to check the logs on their side.
If they are sending the fax using T.38, and I don’t have T.38 pass-through enabled, could that be the cause of the issue? Would I benefit in anyway in enabling T.38 on the system? I only have the one trunk, with all of the DIDs (voice and fax alike) connected to the same trunk, so if I was to enable T.38 on this trunk, will that cause any issues?
Also, just for clarity, I’m only using PJSIP, I’m not using ChanSIP for anything.
Thanks for any help!