Hello everyone,
I’m experiencing an issue with my FreePBX system and would greatly appreciate any help.
Here’s the scenario: when I make an outgoing call through my trunk, my provider’s system for that trunk has call forwarding configured. Instead of the call completing to the original destination, my provider diverts it back to my PBX (as a new incoming call).
My goal is for these diverted calls to be automatically redirected back to the internal extension that originally made the call.
Currently, when this happens, the calls end up reaching my PBX’s IVR, when they should be routed back to the originating extension.
Here are some log lines I’ve obtained during one of these diverted calls:
<--- Received SIP response (489 bytes) from UDP:XXX.XXX.XXX.XXX:5060 ---> ; Provider IP SIP/2.0 302 Moved Temporarily Contact: <sip:5856@YYY.YYY.YYY.YYY;user=phone> ; Provider IP ...
This shows that the provider is redirecting the call. Then, in my internal logs, I see something like this:
-- Now forwarding PJSIP/308-0000XXXX to 'Local/5856@...' (thanks to PJSIP/Trunk_XXXX-0000XXXX) -- Not accepting call completion offers from call-forward recipient Local/5856@...-0000XXXX;1
It seems the call is being forwarded internally, but the redirection to the original extension is not happening.
Does anyone have any ideas what might be going wrong or what else I could try to get these diverted calls to return to the extension that originated them?
Thanks in advance for your help!
1 post - 1 participant