Send DialPlanComplete as a response, not as a separate event.
authorTilghman Lesher <tilghman@meg.abyt.es>
Tue, 29 Jun 2010 22:39:22 +0000 (22:39 +0000)
committerTilghman Lesher <tilghman@meg.abyt.es>
Tue, 29 Jun 2010 22:39:22 +0000 (22:39 +0000)
Otherwise, it goes to all manager sessions and may exclude the current session,
if the Events mask excludes it.

(closes issue #17504)
 Reported by: rrb3942
 Patches:
       showdialplan_patch.diff uploaded by rrb3942 (license 1003)
 Tested by: rrb3942

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

main/pbx.c

index c2d98e4..12aeb33 100644 (file)
@@ -6479,7 +6479,7 @@ static int manager_show_dialplan(struct mansession *s, const struct message *m)
                return 0;
        }
 
-       manager_event(EVENT_FLAG_CONFIG, "ShowDialPlanComplete",
+       astman_append(s, "Event: ShowDialPlanComplete\r\n"
                "EventList: Complete\r\n"
                "ListItems: %d\r\n"
                "ListExtensions: %d\r\n"