]> git.ipfire.org Git - thirdparty/asterisk.git/commitdiff
Print CID match in "show dialplan".
authorRussell Bryant <russell@russellbryant.com>
Mon, 13 Jul 2009 15:12:08 +0000 (15:12 +0000)
committerRussell Bryant <russell@russellbryant.com>
Mon, 13 Jul 2009 15:12:08 +0000 (15:12 +0000)
(closes issue #14702)
Reported by: klaus3000
Patches:
      patch_asterisk_1.4.23_CID_matching.txt uploaded by klaus3000 (license 65)

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@206126 65c4cc65-6c06-0410-ace0-fbb531ad65f3

main/pbx.c

index ff21f551e5a69c19d4bfc8231664d995e71549f1..b3a44821499bdb3f4bba14d11eb64bb9e6febc7e 100644 (file)
@@ -3549,7 +3549,10 @@ static int show_dialplan_helper(int fd, const char *context, const char *exten,
                        dpc->total_prio++;
 
                        /* write extension name and first peer */
-                       snprintf(buf, sizeof(buf), "'%s' =>", ast_get_extension_name(e));
+                       if (e->matchcid)
+                               snprintf(buf, sizeof(buf), "'%s' (CID match '%s') => ", ast_get_extension_name(e), e->cidmatch);
+                       else
+                               snprintf(buf, sizeof(buf), "'%s' =>", ast_get_extension_name(e));
 
                        print_ext(e, buf2, sizeof(buf2));