### Answer
It sounds like there might be issues with how the input data (council numbers) is being handled or mapped in your application. Here are a few steps you can consider:
1. **Data Validation**: Ensure that the council numbers in your text file are correctly formatted and mapped to the correct insurance agents. There might be discrepancies or formatting issues causing the wrong mappings.
2. **Debugging the Code**: Check the part of your application code that fetches and references the insurance agent names based on the council numbers. There might be logical errors or incorrect references.
3. **Logging and Monitoring**: Implement logging around the data input and output points. This can help trace what data is received and what response is generated at each step.
If you are using Vapi for handling the voice interactions, ensure that the speech-to-text component is accurately transcribing the council numbers. Misinterpretations by the speech-to-text engine might be leading to incorrect agent references.
For further refinement in handling voice data and ensuring accurate recognition, you might want to look into customizing the speech recognition model to better understand the specific terminology or numbers used in your domain.
Unfortunately, based on the details and documents provided, I can't give a more specific solution, as the exact implementation or code details aren't available. If the issue persists, consider revisiting the integration and configuration of your voice AI components or the underlying data handling mechanisms.