@UtotNiSam
To receive proper end-of-call reports from a transient bot, you would typically need to ensure that the bot is configured to log interactions and outcomes at the end of each call. Since you mentioned that the data is blank, it could be due to a few reasons:
1. **Logging Configuration**: Ensure that your bot is set up to log the necessary information at the end of each call. This might involve setting up specific logging parameters or ensuring that the bot's code captures the required data before the call ends.
2. **State Management**: For transient bots, it's crucial to manage the state effectively so that the data isn't lost at the end of the call. You may need to implement a way to store call data temporarily and then log it before the call ends.
3. **End-of-Call Triggers**: Make sure that the triggers or events that are supposed to capture the end-of-call data are correctly implemented. If these triggers are not firing as expected, the data will not be captured.
4. **Structured Data Configuration**: If you're relying on structured data for reports, double-check the configuration to ensure it's set up to handle transient scenarios and that it's capturing the data correctly.
5. **API Integration**: If your bot sends data to an external server or API for logging, verify that the integration is working correctly and that the server is receiving and processing the data.
6. **Error Handling**: Implement robust error handling to capture any issues that might be causing the data to be blank. This can help you identify and fix the underlying problem.
If you've checked these areas and the issue persists, you may need to provide more specific details about your bot's configuration and the context in which it's operating. If necessary, reach out to the support team for more detailed assistance.