Index: apps/app_directed_pickup.c =================================================================== --- apps/app_directed_pickup.c (revision 234372) +++ apps/app_directed_pickup.c (working copy) @@ -40,6 +40,7 @@ #include "asterisk/lock.h" #include "asterisk/app.h" #include "asterisk/features.h" +#include "asterisk/manager.h" #include "asterisk/callerid.h" #include "asterisk/cel.h" @@ -128,6 +129,9 @@ return -1; } + manager_event(EVENT_FLAG_CALL, "Pickup", "Channel: %s\r\nUniqueID: %s\r\nTargetChannel: %s\r\nTargetUniqueID: %s\r\n", + chan->name, chan->uniqueid, target->name, target->uniqueid); + return res; } Index: main/features.c =================================================================== --- main/features.c (revision 234372) +++ main/features.c (working copy) @@ -4790,6 +4790,9 @@ ast_stream_and_wait(cur, pickupsound, ""); } + manager_event(EVENT_FLAG_CALL, "Pickup", "Channel: %s\r\nUniqueID: %s\r\nTargetChannel: %s\r\nTargetUniqueID: %s\r\n", + chan->name, chan->uniqueid, cur->name, cur->uniqueid); + cur = ast_channel_unref(cur); return res;