
Description
When you usually try to make a call via a Feature Code (eg. *20*), you will see a message pop up ‘No dial plan rules matched’ on the Grandstream phone, causing the call failure.
Troubleshooting
Resolution
This issue arises because the dial plan entries do not permit #
and *
in the middle of a dialing pattern. To resolve this, follow these steps:
- Access the phone’s web interface.
- Navigate to Account > Call Settings.
- Edit the entry to include the following pattern:
{[0123456789*#abcdABCD]+ | x+#x+ | x+*x+}
Alternatively, you can enable the Bypass Dial Plan: Dialing Page to allow special characters in your dialing patterns.

To allow only letters for the values in the BLF keys, refer to the syntax in the examples below:
{ \s\v\c\c\t\r | \c\d\l\sx | x+ | *x+ | *xx*x+ ] or
{ x+ | \+x+ | *x+ | *xx*x+ | \p\a\r\k\+*x+ }
For eg.
Parkpos_3 | { x+ | \+x+ | *x+ | *xx*x+ | \p\a\r\k\p\o\s\_x } or { x+ | \+x+ | *x+ | *xx*x+ | \p\a\r\k\p\o\s\_\x } |