--- asterisk/channel.c.ORIG 2006-09-15 15:33:22.000000000 -0500 +++ asterisk/channel.c 2006-11-06 12:40:26.000000000 -0600 @@ -3836,7 +3836,11 @@ c = copy; while((piece = strsep(&c, ","))) { - if (sscanf(piece, "%d-%d", &start, &finish) == 2) { + if (strcasecmp(piece, "none") == 0) { + /* No groups */ + group = 0; + break; + } else if (sscanf(piece, "%d-%d", &start, &finish) == 2) { /* Range */ } else if (sscanf(piece, "%d", &start)) { /* Just one */