diff --git a/callerid.c b/callerid.c
index ff4fdb520779dd7999d6606573d1a393e1eb8024..3f3e2f7521f1b783bef381f61129572ffbac6d24 100755
--- a/callerid.c
+++ b/callerid.c
@@ -511,7 +511,7 @@ int ast_isphonenumber(char *n)
 	if (!n || !strlen(n))
 		return 0;
 	for (x=0;n[x];x++)
-		if (!strchr("0123456789*#", n[x]))
+		if (!strchr("0123456789*#+", n[x]))
 			return 0;
 	return 1;
 }