diff --git a/main/pbx.c b/main/pbx.c
index f38b7a0f128ada54bb340705c131cccae05dcf13..b24cd2eae7e867a76640a78413c9b43cfb762b0f 100644
--- a/main/pbx.c
+++ b/main/pbx.c
@@ -2081,13 +2081,13 @@ static int ext_cmp1(const char **p)
 		return 0x0000 | (c & 0xff);
 
 	case 'N':	/* 2..9 */
-		return 0x0700 | '2' ;
+		return 0x0800 | '2' ;
 
 	case 'X':	/* 0..9 */
-		return 0x0900 | '0';
+		return 0x0A00 | '0';
 
 	case 'Z':	/* 1..9 */
-		return 0x0800 | '1';
+		return 0x0900 | '1';
 
 	case '.':	/* wildcard */
 		return 0x10000;