I have an issue with FMFM and am hoping somebody may have seen it before and have a solution.
I am using FMFM to call an external number, a cell phone. For the most part it is working fine. However I occasionally get a recording of the “Too late” announcement that’s left in the voicemail for the follow me number. I’ve tracked it to cases where either the cell phone blocks the call or where the user declines the call. How can we avoid this?
Cell phone is setup to block call from numbers that are not in the contact list. So under normal circumstances, a call to the cell number from a number not in contacts never rings the cell phone and the caller ends up in cell phone vm box. A call from a contact rings the cell phone normally.
FMFM seems to be working as expected when caller is in contacts. Call forwards off to cell, user can pick up if desired, if not answered it goes to PBX vm. However if the call is actively declined at cell phone - user presses the decline button - it behaves the same as if the call had been blocked.
Either way, the caller is handled professionally and ends up in the proper pbx vm. It’s just that this artifact message of the too late announcement recording is left in the cell phone vm.
So it seems freepbs is seeing the cell phone vm picking up as a call completion but it is also sending the call back to the pbx vm. It’s not releasing the call to the cell phone vm even though that is first to answer, but it’s not ignoring it either.
Here are the details:
- FMFM using ringall.
- One number in the list, the cell phone. Might add additional in future.
- confirm is on, for ability to determine when the call is originating from freepbx as opposed to someone dialing the cell number directly. Open to other methods to do this if needed.
- all trunks are sip.
Tell me what else you need to know, and thanks in advance for any assistance you can offer!