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: