Add hint to ExtensionStatus AMI event in manager
authorOlle Johansson <oej@edvina.net>
Mon, 9 Apr 2007 19:05:40 +0000 (19:05 +0000)
committerOlle Johansson <oej@edvina.net>
Mon, 9 Apr 2007 19:05:40 +0000 (19:05 +0000)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@61021 65c4cc65-6c06-0410-ace0-fbb531ad65f3

main/manager.c

index 891df4c..2298cf2 100644 (file)
@@ -2486,7 +2486,10 @@ int ast_manager_unregister(char *action)
 static int manager_state_cb(char *context, char *exten, int state, void *data)
 {
        /* Notify managers of change */
-       manager_event(EVENT_FLAG_CALL, "ExtensionStatus", "Exten: %s\r\nContext: %s\r\nStatus: %d\r\n", exten, context, state);
+       char hint[BUFSIZ];
+       ast_get_hint(hint, sizeof(hint), NULL, 0, NULL, context, exten);
+
+       manager_event(EVENT_FLAG_CALL, "ExtensionStatus", "Exten: %s\r\nContext: %s\r\nHint: %s\r\nStatus: %d\r\n", exten, context, hint, state);
        return 0;
 }