text: to their responses and take notes.",    "5": "Solution presentation: Based on the prospect's needs, present your product/service as the solution that can address their pain points.",    "6": "Objection handling: Address any objections that the prospect may have regarding your product/service. Be prepared to provide evidence or testimonials to support your claims.",    "7": "Close: Ask for the sale by proposing a next step. This could be a demo, a trial or a meeting with decision-makers. Ensure to summarize what has been discussed and reiterate the benefits.",}# Agent characteristics - can be modifiedconfig = dict(    salesperson_name="Ted Lasso",    salesperson_role="Business Development Representative",    company_name="Sleep Haven",    company_business="Sleep Haven is a premium mattress company that provides customers with the most comfortable and supportive sleeping experience possible. We offer a range of high-quality mattresses, pillows, and bedding accessories that are designed to meet the unique needs of our customers.",    company_values="Our mission at Sleep Haven is to help people achieve a better night's sleep by providing them with the best possible sleep solutions. We believe that quality sleep is essential to overall health and well-being, and we are committed to helping our customers achieve optimal sleep by offering exceptional products and customer service.",    conversation_purpose="find out whether they are looking to achieve better sleep via buying a premier mattress.",    conversation_history=[],    conversation_type="call",    conversation_stage=conversation_stages.get(        "1",        "Introduction: Start the conversation by introducing yourself and your company. Be polite and respectful while keeping the tone of the conversation professional.",    ),    use_tools=True,    product_catalog="sample_product_catalog.txt",)Run the