I’ve been using FreePBX (PBX Firmware:10.13.66-17) for a couple of months and I can say that I’m really satisfied. Recently I made some new settings on how the calls will be routed in case that I don’t answer my sip extensions.
So if a call is coming from my DID to my extension (lets say 201) I will see the Caller ID correctly. If I don’t answer, the call will be forwarded to my cellphone but it will have an invalid number because the country code is stripped of by my DID provider. I asked them to alter my account setting on that but that was not an option.
What I need is a dialplan that will detect when an incoming number starts with 2X or 69X and add my country prefix (30) without the plus sign. I didn’t find something that worked in my case.