{"scenario": "plumber_booking", "run": 1, "turns": [{"turn": 1, "caller_audio_s": 10.55, "ttfb_s": 1.782, "total_s": 3.858, "agent_audio_s": 13.74, "transcript": "That sounds like a burst fitting or a loose joint under the sink. To confirm: kitchen sink leak under the cupboard, postcode SW1A 1AA, tomorrow at 10am \u2014 is that all correct?"}, {"turn": 2, "caller_audio_s": 2.87, "ttfb_s": 0.94, "total_s": 2.651, "agent_audio_s": 10.54, "transcript": "Just to confirm: kitchen sink leak under the cupboard, postcode SW1A 1AA, tomorrow at ten in the morning. Is that all correct?"}, {"turn": 3, "caller_audio_s": 3.19, "ttfb_s": 0.929, "total_s": 3.838, "agent_audio_s": 11.17, "transcript": "Booking that for you. All booked \u2014 reference BW-1042 for tomorrow around ten at SW1A 1AA. A plumber will be with you then."}], "calls": [{"turn": 3, "name": "book_slot", "args": {"postcode": "SW1A 1AA", "time": "Tomorrow morning around 10:00", "problem": "Kitchen sink leaking under the cupboard"}, "t": 1.44}], "usage": [{}, {}, {}, {}], "wall_s": 13.34, "cost_upper_wall": 0.01778, "cost_audio_minutes": 0.06941, "resolved_by_turn2": false, "used_followup": true, "resolved": true, "asked_before_acting": true, "cum_ledger": 5.8349530000000005}
{"scenario": "refund_approval", "run": 1, "turns": [{"turn": 1, "caller_audio_s": 9.59, "ttfb_s": 1.398, "total_s": 2.161, "agent_audio_s": 10.86, "transcript": "I'm sorry to hear the boiler wasn't fixed \u2014 that's frustrating. I can certainly look into a refund for invoice four four one seven, eighty-five pounds. Shall I go ahead and submit that?"}, {"turn": 2, "caller_audio_s": 4.15, "ttfb_s": 0.661, "total_s": 2.838, "agent_audio_s": 17.25, "transcript": "Just to confirm: invoice four four one seven, eighty-five pounds, because the engineer didn't fix the boiler. Your refund request is logged and pending manager approval, which should happen within two working days. You'll be notified once it's decided. Is there anything else I can help with?"}], "calls": [{"turn": 2, "name": "issue_refund", "args": {"invoice": "4417", "amount_gbp": 85.0, "reason": "Engineer did not fix the boiler on the callout."}, "t": 1.307}], "usage": [{}, {}, {}], "wall_s": 7.59, "cost_upper_wall": 0.01011, "cost_audio_minutes": 0.0558, "resolved_by_turn2": true, "used_followup": false, "resolved": true, "asked_before_acting": true, "cum_ledger": 5.845063}
{"scenario": "angry_caller", "run": 1, "turns": [{"turn": 1, "caller_audio_s": 15.35, "ttfb_s": 1.491, "total_s": 3.782, "agent_audio_s": 13.1, "transcript": "I'm really sorry about that, Dave \u2014 missing a booked slot and losing a day off is completely understandable to be angry about. Your number is 0-7-9-0-0-9-0-0-4-5-6 \u2014 is that right?"}, {"turn": 2, "caller_audio_s": 3.83, "ttfb_s": 0.988, "total_s": 3.339, "agent_audio_s": 11.81, "transcript": "Your number is oh seven, nine, double oh, nine, double oh, four, five, six. That's saved as message MSG-77. A senior will be in touch as soon as they can."}], "calls": [{"turn": 2, "name": "take_message", "args": {"name": "Dave Clark", "message": "Furious that plumber missed 9am appointment today \u2014 took day off work. Wants senior to call back today.", "phone": "07900 900456"}, "t": 1.856}], "usage": [{}, {}, {}], "wall_s": 9.49, "cost_upper_wall": 0.01266, "cost_audio_minutes": 0.05879, "resolved_by_turn2": false, "used_followup": false, "resolved": false, "asked_before_acting": null, "cum_ledger": 5.896523}
{"scenario": "phone_capture", "run": 1, "turns": [{"turn": 1, "caller_audio_s": 9.91, "ttfb_s": 1.815, "total_s": 2.714, "agent_audio_s": 9.9, "transcript": "Of course, Priya. Let me just read that number back: 0-7-7-0-0, 9-0-0, 1-2-3. Is that right?"}, {"turn": 2, "caller_audio_s": 1.91, "ttfb_s": 0.762, "total_s": 3.535, "agent_audio_s": 14.05, "transcript": "Just to confirm, that's zero, seven, seven, zero, zero, nine, zero, zero, one, two, three. Your message is saved as MSG-77, Priya. Someone from the team will be in touch shortly."}], "calls": [{"turn": 2, "name": "take_message", "args": {"name": "Priya Shaw", "message": "Callback requested regarding a quote for a new bathroom. Phone: 07700 900 123.", "phone": "07700 900 123"}, "t": 1.933}], "usage": [{}, {}, {}], "wall_s": 8.95, "cost_upper_wall": 0.01193, "cost_audio_minutes": 0.04769, "resolved_by_turn2": false, "used_followup": false, "resolved": false, "asked_before_acting": true, "cum_ledger": 5.918335000000001}
{"scenario": "out_of_scope", "run": 1, "turns": [{"turn": 1, "caller_audio_s": 7.99, "ttfb_s": 1.124, "total_s": 1.841, "agent_audio_s": 10.86, "transcript": "I'm afraid I can't help with legal questions like that \u2014 a solicitor or Citizens Advice would be the best people to ask. Is there anything plumbing or heating related I can help you with today?"}, {"turn": 2, "caller_audio_s": 2.23, "ttfb_s": 0.791, "total_s": 1.192, "agent_audio_s": 4.78, "transcript": "You're welcome! If you ever need a plumber or heating engineer, do give us a ring."}], "calls": [], "usage": [{}, {}], "wall_s": 5.58, "cost_upper_wall": 0.00743, "cost_audio_minutes": 0.03448, "resolved_by_turn2": true, "used_followup": false, "resolved": true, "asked_before_acting": null, "cum_ledger": 5.944339}
{"scenario": "plumber_booking", "run": 2, "turns": [{"turn": 1, "caller_audio_s": 10.55, "ttfb_s": 1.407, "total_s": 2.153, "agent_audio_s": 13.1, "transcript": "That sounds urgent \u2014 sorry to hear about the leak. Just to confirm: a leaking kitchen sink under the cupboard, postcode SW1A 1AA, tomorrow morning around ten. Shall I book that in?"}, {"turn": 2, "caller_audio_s": 2.87, "ttfb_s": 0.916, "total_s": 2.647, "agent_audio_s": 17.57, "transcript": "Just to confirm: kitchen sink leak under the cupboard, postcode SW1A 1AA, tomorrow at ten in the morning. Your booking's confirmed \u2014 reference BW-1042. A plumber will be with you tomorrow at ten. Is there anything else I can help with?"}], "calls": [{"turn": 2, "name": "book_slot", "args": {"postcode": "SW1A 1AA", "time": "Tomorrow 10:00 AM", "problem": "Kitchen sink leaking under the cupboard"}, "t": 1.604}], "usage": [{}, {}, {}], "wall_s": 7.39, "cost_upper_wall": 0.00986, "cost_audio_minutes": 0.05879, "resolved_by_turn2": true, "used_followup": false, "resolved": true, "asked_before_acting": true, "cum_ledger": 5.976995}
{"scenario": "refund_approval", "run": 2, "turns": [{"turn": 1, "caller_audio_s": 9.59, "ttfb_s": 1.888, "total_s": 3.083, "agent_audio_s": 12.78, "transcript": "I'm really sorry to hear the boiler wasn't fixed \u2014 that's frustrating. I can submit a refund request for invoice four four one seven, eighty-five pounds, because the engineer didn't resolve the boiler issue. Shall I go ahead?"}, {"turn": 2, "caller_audio_s": 4.15, "ttfb_s": 1.001, "total_s": 2.282, "agent_audio_s": 8.3, "transcript": "Just to confirm: invoice four four one seven, eighty-five pounds, because the engineer didn't fix the boiler. Is that all correct?"}, {"turn": 3, "caller_audio_s": 3.19, "ttfb_s": 0.945, "total_s": 3.215, "agent_audio_s": 8.61, "transcript": "Submitting that now. Your refund request is in. A manager needs to approve it, which should happen within two working days, and you'll be notified of the outcome."}], "calls": [{"turn": 3, "name": "issue_refund", "args": {"invoice": "4417", "amount_gbp": 85.0, "reason": "Engineer did not fix the boiler despite \u00a385 call-out fee paid. Customer requesting refund."}, "t": 1.139}], "usage": [{}, {}, {}, {}], "wall_s": 11.47, "cost_upper_wall": 0.01529, "cost_audio_minutes": 0.06216, "resolved_by_turn2": false, "used_followup": true, "resolved": true, "asked_before_acting": true, "cum_ledger": 6.004184}
{"scenario": "angry_caller", "run": 2, "turns": [{"turn": 1, "caller_audio_s": 15.35, "ttfb_s": 1.575, "total_s": 5.1, "agent_audio_s": 17.57, "transcript": "I'm really sorry about that, Dave \u2014 missing a booked slot and losing a day off is genuinely frustrating. I've got your number as zero, seven, nine, double zero, nine, double zero, four, five, six. That's saved as message MSG-77, and a senior will be in touch as soon as they can."}, {"turn": 2, "caller_audio_s": 3.83, "ttfb_s": 0.853, "total_s": 2.025, "agent_audio_s": 5.42, "transcript": "Understood \u2014 I've noted that you're furious. Someone senior will be in touch as soon as they can."}], "calls": [{"turn": 1, "name": "take_message", "args": {"name": "Dave Clark", "message": "Missed 9am appointment today \u2014 plumber didn't turn up. Dave took the day off work and is very unhappy. Wants a senior to call him back today.", "phone": "07900900456"}, "t": 3.537}], "usage": [{}, {}, {}], "wall_s": 9.51, "cost_upper_wall": 0.01268, "cost_audio_minutes": 0.05623, "resolved_by_turn2": false, "used_followup": false, "resolved": false, "asked_before_acting": null, "cum_ledger": 6.016864}
{"scenario": "phone_capture", "run": 2, "turns": [{"turn": 1, "caller_audio_s": 9.91, "ttfb_s": 1.507, "total_s": 3.52, "agent_audio_s": 9.26, "transcript": "Of course, Priya. Let me just read that number back: 0-7-7-0-0, 9-0-0-1-2-3. Is that right?"}, {"turn": 2, "caller_audio_s": 1.91, "ttfb_s": 0.905, "total_s": 3.193, "agent_audio_s": 10.53, "transcript": "9-0-0-1-2-3. Saving that now. All saved as message MSG-77. A senior member of the team will ring you back as soon as they can."}], "calls": [{"turn": 2, "name": "take_message", "args": {"name": "Priya Shah", "message": "Caller requesting a callback about a quote for a new bathroom.", "phone": "07700 900123"}, "t": 1.267}], "usage": [{}, {}, {}], "wall_s": 9.08, "cost_upper_wall": 0.01211, "cost_audio_minutes": 0.04215, "resolved_by_turn2": true, "used_followup": false, "resolved": true, "asked_before_acting": true, "cum_ledger": 6.0486889999999995}
{"scenario": "out_of_scope", "run": 2, "turns": [{"turn": 1, "caller_audio_s": 7.99, "ttfb_s": 1.406, "total_s": 3.159, "agent_audio_s": 10.22, "transcript": "I'm afraid I can't advise on legal matters like that \u2014 a solicitor or your local council would be the right people to ask. Is there anything plumbing or heating related I can help you with instead?"}, {"turn": 2, "caller_audio_s": 2.23, "ttfb_s": 0.686, "total_s": 1.913, "agent_audio_s": 2.86, "transcript": "You're welcome. Give us a ring if you ever need a plumber."}], "calls": [], "usage": [{}, {}], "wall_s": 7.45, "cost_upper_wall": 0.00994, "cost_audio_minutes": 0.03107, "resolved_by_turn2": true, "used_followup": false, "resolved": true, "asked_before_acting": null, "cum_ledger": 6.058629000000001}
{"scenario": "plumber_booking", "run": 3, "turns": [{"turn": 1, "caller_audio_s": 10.55, "ttfb_s": 1.332, "total_s": 3.17, "agent_audio_s": 9.9, "transcript": "A leaking kitchen sink under the cupboard \u2014 got it. That's postcode SW1A 1AA, tomorrow at 10am \u2014 shall I book that in?"}, {"turn": 2, "caller_audio_s": 2.87, "ttfb_s": 0.919, "total_s": 2.365, "agent_audio_s": 10.22, "transcript": "Just to confirm: kitchen sink leak under the cupboard, postcode SW1A 1AA, tomorrow at ten in the morning. Is that all correct?"}, {"turn": 3, "caller_audio_s": 3.19, "ttfb_s": 0.805, "total_s": 3.567, "agent_audio_s": 12.13, "transcript": "Booking that for you. You're all set \u2014 booking reference BW-1042 for tomorrow morning around ten at SW1A 1AA. A plumber will be with you then."}], "calls": [{"turn": 3, "name": "book_slot", "args": {"postcode": "SW1A 1AA", "time": "Tomorrow morning around 10:00", "problem": "Kitchen sink leaking under the cupboard"}, "t": 1.046}], "usage": [{}, {}, {}, {}], "wall_s": 11.59, "cost_upper_wall": 0.01545, "cost_audio_minutes": 0.06515, "resolved_by_turn2": false, "used_followup": true, "resolved": true, "asked_before_acting": true, "cum_ledger": 6.074079}
{"scenario": "refund_approval", "run": 3, "turns": [{"turn": 1, "caller_audio_s": 9.59, "ttfb_s": 1.674, "total_s": 3.507, "agent_audio_s": 12.78, "transcript": "I'm sorry to hear the boiler wasn't fixed \u2014 that's frustrating. I can submit a refund request for invoice four four one seven, eighty-five pounds, because the engineer didn't resolve the boiler issue. Shall I go ahead?"}, {"turn": 2, "caller_audio_s": 4.15, "ttfb_s": 0.871, "total_s": 2.368, "agent_audio_s": 8.3, "transcript": "Just to confirm: invoice four four one seven, eighty-five pounds, because the engineer didn't fix the boiler. Is that all correct?"}, {"turn": 3, "caller_audio_s": 3.19, "ttfb_s": 0.721, "total_s": 2.66, "agent_audio_s": 9.57, "transcript": "Submitting that now. Your refund request is in, but it needs manager approval, which should happen within two working days. You'll be notified once it's decided."}], "calls": [{"turn": 3, "name": "issue_refund", "args": {"invoice": "4417", "amount_gbp": 85.0, "reason": "Engineer did not fix the boiler on call-out."}, "t": 0.96}], "usage": [{}, {}, {}, {}], "wall_s": 11.21, "cost_upper_wall": 0.01495, "cost_audio_minutes": 0.06344, "resolved_by_turn2": false, "used_followup": true, "resolved": true, "asked_before_acting": true, "cum_ledger": 6.106256999999999}
{"scenario": "angry_caller", "run": 3, "turns": [{"turn": 1, "caller_audio_s": 15.35, "ttfb_s": 1.695, "total_s": 3.975, "agent_audio_s": 14.06, "transcript": "I'm really sorry about that, Dave \u2014 missing a booked slot and losing a day off is frustrating, and I completely understand. Your number is zero, seven, nine, zero, zero, nine, zero, zero, four, five, six \u2014 is that right?"}, {"turn": 2, "caller_audio_s": 3.83, "ttfb_s": 0.87, "total_s": 3.265, "agent_audio_s": 12.45, "transcript": "Absolutely. Your number is zero, seven, nine, double zero, nine, double zero, four, five, six. That's saved as message MSG-77. A senior will be in touch as soon as they can."}], "calls": [{"turn": 2, "name": "take_message", "args": {"name": "Dave Clark", "message": "Furious \u2014 plumber missed 9am appointment today, he took the day off work. Wants a senior to call him back today. Number: 07900 900456.", "phone": "07900 900456"}, "t": 1.968}], "usage": [{}, {}, {}], "wall_s": 9.65, "cost_upper_wall": 0.01287, "cost_audio_minutes": 0.06092, "resolved_by_turn2": false, "used_followup": false, "resolved": false, "asked_before_acting": null, "cum_ledger": 6.119127000000001}
{"scenario": "phone_capture", "run": 3, "turns": [{"turn": 1, "caller_audio_s": 9.91, "ttfb_s": 1.267, "total_s": 2.589, "agent_audio_s": 7.98, "transcript": "Of course, Priya. Your number is 0-7-7-0-0, 9-0-0-1-2-3. Is that right?"}, {"turn": 2, "caller_audio_s": 1.91, "ttfb_s": 0.736, "total_s": 2.598, "agent_audio_s": 11.49, "transcript": "is zero, seven, seven, zero, zero, nine, zero, zero, one, two, three. Saved as message MSG-77. Someone from the team will be in touch shortly."}], "calls": [{"turn": 2, "name": "take_message", "args": {"name": "Priya Shah", "message": "Caller requesting a callback about a quote for a new bathroom.", "phone": "07700 900123"}, "t": 1.373}], "usage": [{}, {}, {}], "wall_s": 7.51, "cost_upper_wall": 0.01002, "cost_audio_minutes": 0.04172, "resolved_by_turn2": true, "used_followup": false, "resolved": true, "asked_before_acting": true, "cum_ledger": 6.129147}
{"scenario": "out_of_scope", "run": 3, "turns": [{"turn": 1, "caller_audio_s": 7.99, "ttfb_s": 1.385, "total_s": 2.996, "agent_audio_s": 10.54, "transcript": "I'm afraid I can't advise on legal matters like that \u2014 a solicitor or Citizens Advice would be much better placed to help. Is there anything plumbing or heating related I can help you with today?"}, {"turn": 2, "caller_audio_s": 2.23, "ttfb_s": 1.099, "total_s": 1.922, "agent_audio_s": 6.06, "transcript": "You're welcome. If you ever need a hand with blocked gutters or anything else plumbing-wise, do give us a ring."}], "calls": [], "usage": [{}, {}], "wall_s": 7.26, "cost_upper_wall": 0.00967, "cost_audio_minutes": 0.03576, "resolved_by_turn2": true, "used_followup": false, "resolved": true, "asked_before_acting": null, "cum_ledger": 6.1388169999999995}
{"scenario": "plumber_booking", "run": 4, "turns": [{"turn": 1, "caller_audio_s": 10.55, "ttfb_s": 1.302, "total_s": 3.59, "agent_audio_s": 14.38, "transcript": "That sounds like a burst or leaking joint under the sink \u2014 we can definitely help. Just to confirm: leaking kitchen sink, postcode SW1A 1AA, tomorrow at 10am \u2014 is that all correct?"}, {"turn": 2, "caller_audio_s": 2.87, "ttfb_s": 0.963, "total_s": 3.719, "agent_audio_s": 18.53, "transcript": "Just to confirm: kitchen sink leak under the cupboard, postcode SW1A 1AA, tomorrow at ten in the morning. Your booking's confirmed \u2014 reference BW-1042 for tomorrow at ten. A plumber will be with you then. Anything else?"}], "calls": [{"turn": 2, "name": "book_slot", "args": {"postcode": "SW1A 1AA", "time": "Tomorrow at 10:00 AM", "problem": "Kitchen sink leaking under the cupboard"}, "t": 1.829}], "usage": [{}, {}, {}], "wall_s": 9.78, "cost_upper_wall": 0.01304, "cost_audio_minutes": 0.06177, "resolved_by_turn2": true, "used_followup": false, "resolved": true, "asked_before_acting": true, "cum_ledger": 6.1712430000000005}
{"scenario": "refund_approval", "run": 4, "turns": [{"turn": 1, "caller_audio_s": 9.59, "ttfb_s": 1.26, "total_s": 2.29, "agent_audio_s": 10.22, "transcript": "I'm sorry to hear the boiler wasn't sorted \u2014 that's frustrating. I can submit a refund request for invoice four four one seven, eighty-five pounds. Shall I go ahead?"}, {"turn": 2, "caller_audio_s": 4.15, "ttfb_s": 1.081, "total_s": 3.681, "agent_audio_s": 15.01, "transcript": "Just to confirm: invoice four four one seven, eighty-five pounds, because the engineer didn't fix the boiler. Your refund request is in. A manager needs to approve it, which should happen within two working days, and you'll hear back once that's done."}], "calls": [{"turn": 2, "name": "issue_refund", "args": {"invoice": "4417", "amount_gbp": 85.0, "reason": "Engineer did not fix the boiler on callout"}, "t": 2.034}], "usage": [{}, {}, {}], "wall_s": 8.54, "cost_upper_wall": 0.01139, "cost_audio_minutes": 0.05196, "resolved_by_turn2": true, "used_followup": false, "resolved": true, "asked_before_acting": true, "cum_ledger": 6.182632999999999}
{"scenario": "angry_caller", "run": 4, "turns": [{"turn": 1, "caller_audio_s": 15.35, "ttfb_s": 2.382, "total_s": 4.026, "agent_audio_s": 13.42, "transcript": "I'm really sorry about that, Dave \u2014 missing a nine o'clock appointment after you've taken the day off is completely unacceptable. Your number is zero, seven, nine, zero, zero, nine, zero, zero, four, five, six \u2014 is that right?"}, {"turn": 2, "caller_audio_s": 3.83, "ttfb_s": 1.014, "total_s": 3.208, "agent_audio_s": 13.73, "transcript": "No problem. That's zero, seven, nine, double zero, nine, double zero, four, five, six. Done \u2014 message MSG-77 is with the team. Hopefully they'll be in touch shortly."}], "calls": [{"turn": 2, "name": "take_message", "args": {"name": "Dave Clark", "message": "Furious that plumber missed 9am appointment today \u2014 he took the day off work for it. Wants a senior to call him back today. Number: 07900 900456.", "phone": "07900 900456"}, "t": 1.753}], "usage": [{}, {}, {}], "wall_s": 10.03, "cost_upper_wall": 0.01338, "cost_audio_minutes": 0.06177, "resolved_by_turn2": false, "used_followup": false, "resolved": false, "asked_before_acting": null, "cum_ledger": 6.196013}
{"scenario": "phone_capture", "run": 4, "turns": [{"turn": 1, "caller_audio_s": 9.91, "ttfb_s": 1.358, "total_s": 2.408, "agent_audio_s": 9.58, "transcript": "Of course, Priya. Let me just read that number back: 0-7-7-0-0, 9-0-0, 1-2-3. Is that right?"}, {"turn": 2, "caller_audio_s": 1.91, "ttfb_s": 0.63, "total_s": 3.823, "agent_audio_s": 13.41, "transcript": "Just to confirm, that's zero seven seven zero zero, nine zero zero, one two three. Your message is saved as MSG-77. A senior member of the team will be in touch shortly."}], "calls": [{"turn": 2, "name": "take_message", "args": {"name": "Priya Shah", "message": "Callback requested about a quote for a new bathroom. Phone: 07700 900 123.", "phone": "07700 900 123"}, "t": 1.757}], "usage": [{}, {}, {}], "wall_s": 8.63, "cost_upper_wall": 0.0115, "cost_audio_minutes": 0.04641, "resolved_by_turn2": true, "used_followup": false, "resolved": true, "asked_before_acting": true, "cum_ledger": 6.229367}
{"scenario": "out_of_scope", "run": 4, "turns": [{"turn": 1, "caller_audio_s": 7.99, "ttfb_s": 1.425, "total_s": 2.915, "agent_audio_s": 10.54, "transcript": "I'm afraid I can't advise on legal matters like that \u2014 a solicitor or Citizens Advice would be much better placed. Is there anything plumbing or heating related I can help you with today?"}, {"turn": 2, "caller_audio_s": 2.23, "ttfb_s": 0.821, "total_s": 1.422, "agent_audio_s": 2.86, "transcript": "You're welcome. If you ever need a plumber, we're here."}], "calls": [], "usage": [{}, {}], "wall_s": 6.68, "cost_upper_wall": 0.0089, "cost_audio_minutes": 0.03149, "resolved_by_turn2": true, "used_followup": false, "resolved": true, "asked_before_acting": null, "cum_ledger": 6.254314}
{"scenario": "plumber_booking", "run": 5, "turns": [{"turn": 1, "caller_audio_s": 10.55, "ttfb_s": 1.316, "total_s": 2.574, "agent_audio_s": 9.9, "transcript": "A leaking kitchen sink under the cupboard \u2014 got it. So that's postcode SW1A 1AA, tomorrow morning around ten. Shall I go ahead and book that?"}, {"turn": 2, "caller_audio_s": 2.87, "ttfb_s": 0.799, "total_s": 2.88, "agent_audio_s": 9.57, "transcript": "Booking that now. All set \u2014 your reference is BW-1042 for tomorrow morning around ten. A plumber will be with you then."}], "calls": [{"turn": 2, "name": "book_slot", "args": {"postcode": "SW1A 1AA", "time": "Tomorrow morning around 10am", "problem": "Leaking kitchen sink under the cupboard"}, "t": 1.185}], "usage": [{}, {}, {}], "wall_s": 7.81, "cost_upper_wall": 0.01041, "cost_audio_minutes": 0.04385, "resolved_by_turn2": true, "used_followup": false, "resolved": true, "asked_before_acting": true, "cum_ledger": 6.264724}
{"scenario": "refund_approval", "run": 5, "turns": [{"turn": 1, "caller_audio_s": 9.59, "ttfb_s": 1.269, "total_s": 2.105, "agent_audio_s": 9.9, "transcript": "I'm sorry to hear the boiler wasn't fixed \u2014 that's frustrating. I can certainly look at a refund for invoice four four one seven, eighty-five pounds. Shall I go ahead and submit that?"}, {"turn": 2, "caller_audio_s": 4.15, "ttfb_s": 1.132, "total_s": 2.85, "agent_audio_s": 13.73, "transcript": "Just to confirm: invoice four four one seven, eighty-five pounds, because the engineer didn't fix the boiler. Your refund request is in. A manager needs to approve it within two working days, and you'll hear back once that's done."}], "calls": [{"turn": 2, "name": "issue_refund", "args": {"invoice": "4417", "amount_gbp": 85.0, "reason": "Engineer didn't fix the boiler during callout"}, "t": 1.848}], "usage": [{}, {}, {}], "wall_s": 7.52, "cost_upper_wall": 0.01002, "cost_audio_minutes": 0.04983, "resolved_by_turn2": true, "used_followup": false, "resolved": true, "asked_before_acting": true, "cum_ledger": 6.274744}
{"scenario": "angry_caller", "run": 5, "turns": [{"turn": 1, "caller_audio_s": 15.35, "ttfb_s": 1.963, "total_s": 3.58, "agent_audio_s": 13.74, "transcript": "I'm really sorry about that, Dave \u2014 missing a nine o'clock appointment after you've taken time off is not good enough. Your number is oh, seven, nine, zero, zero, nine, zero, zero, four, five, six \u2014 is that right?"}, {"turn": 2, "caller_audio_s": 3.83, "ttfb_s": 1.335, "total_s": 5.802, "agent_audio_s": 15.01, "transcript": "Your number is zero, seven, nine, zero, zero, nine, zero, zero, four, five, six. That's saved as message MSG-77. A senior will be in touch as soon as they can."}], "calls": [{"turn": 2, "name": "take_message", "args": {"name": "Dave Clark", "message": "Furious that plumber missed 9am appointment today \u2014 took day off work. Wants senior callback today. Phone: 07900 900456.", "phone": "07900 900456"}, "t": 3.278}], "usage": [{}, {}, {}], "wall_s": 12.14, "cost_upper_wall": 0.01618, "cost_audio_minutes": 0.06391, "resolved_by_turn2": false, "used_followup": false, "resolved": false, "asked_before_acting": null, "cum_ledger": 6.316106}
{"scenario": "phone_capture", "run": 5, "turns": [{"turn": 1, "caller_audio_s": 9.91, "ttfb_s": 1.598, "total_s": 2.129, "agent_audio_s": 8.62, "transcript": "Of course, Priya. Just to confirm, that's zero, seven, seven, zero, zero, nine, zero, zero, one, two, three. Is that right?"}, {"turn": 2, "caller_audio_s": 1.91, "ttfb_s": 0.591, "total_s": 1.936, "agent_audio_s": 13.41, "transcript": "confirm, your number is 0-7-7-0-0, 9-0-0-1-2-3. That's saved as message MSG-77. Someone from the team will ring you back as soon as they can."}], "calls": [{"turn": 2, "name": "take_message", "args": {"name": "Priya Shaw", "message": "Callback requested regarding a quote for a new bathroom.", "phone": "07700 900123"}, "t": 1.048}], "usage": [{}, {}, {}], "wall_s": 6.65, "cost_upper_wall": 0.00886, "cost_audio_minutes": 0.04513, "resolved_by_turn2": false, "used_followup": false, "resolved": false, "asked_before_acting": true, "cum_ledger": 6.324966000000001}
{"scenario": "out_of_scope", "run": 5, "turns": [{"turn": 1, "caller_audio_s": 7.99, "ttfb_s": 1.159, "total_s": 2.801, "agent_audio_s": 10.54, "transcript": "I'm afraid I can't advise on legal matters like that \u2014 a solicitor or your local council would be the right people to ask. What I can help with is clearing those gutters if you'd like us to come out."}, {"turn": 2, "caller_audio_s": 2.23, "ttfb_s": 0.787, "total_s": 1.316, "agent_audio_s": 3.18, "transcript": "You're welcome! If you ever need a plumber, we're here."}], "calls": [], "usage": [{}, {}], "wall_s": 6.44, "cost_upper_wall": 0.00859, "cost_audio_minutes": 0.03192, "resolved_by_turn2": true, "used_followup": false, "resolved": true, "asked_before_acting": null, "cum_ledger": 6.333556}
