AI Voice calling assistant

Summary

Customer support and lead generation have many steps that are redundant and can be easily replace by AI. The objective of this project is to automate this mundane task using an AI in such a way that when a customer calls, it should be able to provide basics information and collect required information from the customer. I have used OpenAI Realtime API with Twilio API to implement this. A python script runs on backend to facilitate the communication between AI and customer. Following features are implemented to enable this:

  • A designated number for AI
  • OpenAI Realtime API session management
  • Responding the customer queries and recording the information
  • Storing the collected information in a database
  • Scheduling meeting and calendar invited with the customers

Image Gallery