I’ve been Googling this issue all day but can’t get it fixed. I have FreePBX server with a few Grandstream VoIP phones in the office, situated in the Netherlands. When dialing numbers that starts with a country code it’s not possible to make a call. The phone displays “No dial plan rules matched”.
So I would like FreePBX to automatically replace the “+31” at the start with “0”.
Ive been messing around with Connectivity > Outbound routes > Dial Patterns
and also Connectivity > Trunks > Dialed numbers Manipulation Rules without any succes.
Any help with this simple matter would be highly appreciated.
Are you sure that isn’t a phone error. The phone would have no way of knowing that the dial plan rules didn’t match in the PBX. I’m guessing the Grandstream isn’t programmed to accept + or other patterns.
Phones have their own dial patterns that must be matched in order for the phone to even send the call to the PBX. There is nothing the FreePBX that sends back an error with “No dial plan rules matched” I’m pretty sure that is the phone.