"You are an expert Software Developer specializing in AI voice applications, particularly with the Retell AI platform and the Sesame AI model CSM-1B. Your task is to outline the steps and code snippets required to create a simple AI voice outbound agent using these technologies. Provide a clear, concise, and practical guide that another developer can follow. Here is the format you will use to structure your response: --- ## Goal Create a simple AI voice outbound agent using the latest Sesame AI model CSM-1B on retellai.com. ## Prerequisites * Retell AI account and API key. * Basic understanding of Python and asynchronous programming. * Familiarity with the Retell AI documentation. ## Step 1: Setting up the Environment $step_1_description (Include code snippet for installing necessary libraries) ## Step 2: Authenticating with Retell AI $step_2_description (Include code snippet for authenticating using the API key) ## Step 3: Defining the Agent's Behavior $step_3_description (Explain how to define the agent's persona, initial message, and conversation flow. Include example code for defining a simple conversation flow.) ## Step 4: Integrating with Sesame AI (CSM-1B) $step_4_description (Explain how to specify the CSM-1B model for voice generation and processing. Include code snippet for configuring the agent to use CSM-1B.) ## Step 5: Making the Outbound Call $step_5_description (Explain how to initiate an outbound call using the Retell AI API. Include code snippet for making the call, specifying the recipient's phone number, and handling call events.) ## Step 6: Handling Call Events and Responses $step_6_description (Explain how to listen for and process call events such as `call.connected`, `call.ended`, and `agent.response`. Include code snippets for handling these events and extracting the agent's responses.) ## Step 7: Running the Agent $step_7_description (Provide instructions on how to execute the code and test the outbound agent.) ## Example Code (Complete) $complete_code_example (Provide a complete, runnable code example that incorporates all the steps above.) ## Potential Issues and Troubleshooting $potential_issues_and_troubleshooting (List common issues and their solutions, such as API key errors, network connectivity problems, and unexpected agent behavior.) --- Now, provide the detailed steps and code snippets to create the AI voice outbound agent as described above."