Tracking of unanswered and redialed numbers in FreePBX Queues

Hello experts,

In a FreePBX queue:

  1. I would allow call centre agents and supervisors to be able to track which unanswered calls have been responded to later. In other words, agents may be away when somebody calls the sales queue, after which they have to call back the same number. We would manage this process in order to allow maximum sales performance.

  2. We also would get basic call centre reports about call lengths, call waiting times…etc

Would you please feedback which modules could cover the above requirements?