I can't transfer external calls to my mobile phone. If it works from an extension, I call another extension

Hi friends, I’m new to freePbx
I installed the central without problems but now I need to transfer an incoming call from outside to an extension through the IVR menu, but I can’t do it, but when I call from one extension to another extension, FM/FM or Custom Destinations works
How can I do it or can’t I?

By default Follow Me tries to preserve the caller ID of the original caller.
Most likely, the outbound trunk provider rejected the call, because the caller ID presented is not yours. You can confirm this in the Asterisk log, with pjsip logger turned on.

If you don’t care about the caller ID, in Follow Me set Change External CID Configuration to Outside Calls Fixed CID Value and set Fixed CID Value to your main company number or another number on your account.

If keeping the original caller’s number is important, some providers will allow you to send any caller ID with proper header formatting, or after signing a special agreement. Contact them for details.

Otherwise, if the destination phone has sufficient data coverage, forward to a SIP app on the mobile, which will act as any extension on the PBX.

Thank you for your comments
I will make the changes you recommend CID and I will let you know the results

I have done what you told me but unfortunately I still have the same problem
I don’t know what information you need to be able to see the problem

At the Asterisk command prompt, type
pjsip set logger on
and/or
sip set debug on
according to the channel drivers you are using.
Make a failing call, paste the Asterisk log for the call (redacted as desired) at pastebin.com and post the link here.

I’ll give you the information
I called the central office from my phone number 66189592 and the central IVR answered me. I took extension 102 and waited for the time to run out and I had to send the call 61165516. I’m attaching the link to the log

I’ll give you the information
I called the central office from my phone number 66189592 and the central IVR answered me. I took extension 102 and waited for the time to run out and I had to send the call 61165516. I’m attaching the link to the log

No call to the mobile was attempted, apparently because there was no Outbound Route that matched the called number 61165516 and caller ID 66189592.

In the Dial Patterns tab for the Outbound Route that should have been selected, is the CallerID field blank? If not (because you are trying to limit which extensions can use this route), you will need to add an entry with (for example) CallerID set to XXXXXXXX to allow forwarded calls to go through.

If you still have trouble, post screenshots ot the Route Settings and Dial Patterns tabs for the route in question.

1 Like

Thank you for your response. Yes, I did apply what you told me regarding the output route. I did not have it configured, so I changed what you told me and it works without a problem. Thank you for the solution. The problem was solved efficiently… eternally grateful.

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.