Implement Detailed Call Log Feature

Provides a clear view of the entire call process, allowing for better monitoring and analysis of call performance.

Helps in identifying the root cause of any delays or errors that occur during calls.

Enables us to pinpoint areas where improvements can be made to enhance the overall efficiency and effectiveness of the call interactions.

Key Elements:

  • Timestamped Events:

    • Every action and event during the call should be timestamped to allow precise tracking of the call flow.

  • Checkpoints:

    • Log key checkpoints such as when the assistant starts and ends speaking.

    • Indicate when model requests are initiated and completed.

  • Transcriber Output:

    • Capture and log the output of the speech-to-text transcriber at various points during the call.

  • Model Requests:

    • Log details of each request made to the language model, including the start and end times.

  • Model Outputs:

    • Record the responses generated by the model, including intermediate outputs if applicable.

  • Voice Inputs:

    • Log the inputs received from the user or customer during the call.

  • Error Logs:

    • Capture any errors or issues that occur during the call process, including failed model requests or transcription errors.

  • Turn Latency:

    • Measure and log the latency of each turn in the conversation, including the time taken for endpointing, model processing, and voice response generation.

  • User Emotions:

    • Optionally, log detected user emotions to help in understanding the customer’s sentiment during the call.

Feature Type
-

Please authenticate to join the conversation.

Upvoters
Status

Backlog

Board

💡 Feature Request

Date

Over 1 year ago

Author

dan

Subscribe to post

Get notified by email when there are changes.