Option to log panel activites

Ran into a situation where a user was being added to a queue. Not sure why this happened or who did it.

This prompted the idea of having a log of activities of who did what when.

This can be useful for tracking channel spy events, queue add / remove, call transfers, dials, etc.

This log can also be used to show how often the panel is being used and for what purposes.

Comments

  • Thanks for the suggestion. I will think about it... Best regards,
  • This is a good idea.

    The inability to know who is using the Spy and Record features is what prevents me from deploying it to my users.
  • I will probably add an action log, where every user action will be registered. But after releasing 2.20 final, as I do not want to delay the release with big new features as this one.
  • I have added the feature to 2.20 beta, It will write to a log file in a format like:
    1297811137|3606|GENERAL|SUCCESSFUL LOGIN
    1297811238|3606|GENERAL|DIAL|6602@from-internal
    1297811259|3606|GENERAL|RECORD|Monitor|SIP/3606-00000aa2
    1297811263|3606|GENERAL|RECORD|PauseMonitor|SIP/3606-00000aa2
    1297811271|3606|GENERAL|HANGUP|SIP/3606-00000aa2
    1297811285|3606|GENERAL|QUEUEADD|1101|Local/3606@from-queue/n
    1297811294|3606|GENERAL|QUEUEPAUSE|Local/3606@from-queue/n
    1297811298|3606|GENERAL|QUEUEREMOVE|1101|Local/3606@from-queue/n
    

    Do you think this is good enough?
Sign In or Register to comment.