Display CID matching information when using dialplan show. (issue #8279 reported...
authorJoshua Colp <jcolp@digium.com>
Wed, 8 Nov 2006 18:26:52 +0000 (18:26 +0000)
committerJoshua Colp <jcolp@digium.com>
Wed, 8 Nov 2006 18:26:52 +0000 (18:26 +0000)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@47335 65c4cc65-6c06-0410-ace0-fbb531ad65f3

CHANGES
main/pbx.c

diff --git a/CHANGES b/CHANGES
index bc2cade..586555f 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -58,3 +58,4 @@ Changes since Asterisk 1.4-beta was branched:
   * Added QUEUE_VARIABLES function to set queue variables added setqueuevar and 
     setqueueentryvar options for each queue, see queues.conf.sample for details.
   * Brazilian Portuguese (pt-BR) in VM, and say.c was added via patch from cfassoni.
+  * CID matching information is now shown when doing 'dialplan show'.
index ee90597..1ade415 100644 (file)
@@ -3272,7 +3272,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));