{
  "ucid": "21112178955900721",
  "call_date": "2026-09-16",
  "start_time": "2026-09-16 17:13:27",
  "end_time": "2026-09-16 17:14:49",
  "duration_sec": 82,
  "campaign": "IS_MFG_CR_GI_GP_Coated_Sep26",
  "disposition": "No_requirement",
  "agent": "dhruv",
  "audio_url": "https://s3.ap-south-1.amazonaws.com/3m-pu.ozonetel.com/jswone/DIA472a8e3e916c6e713e190ab2998be696.mp3",
  "dial_status": null,
  "customer_status": null,
  "agent_status": null,
  "hangup_by": null,
  "excel_row": 1698,
  "is_test": 0,
  "raw_payload": null,
  "audio_path": "gs://ozontel_transcript_analyser/data/audio/21112178955900721__DIA472a8e3e916c6e713e190ab2998be696.mp3",
  "audio_bytes": 184896,
  "audio_status": "ok",
  "audio_error": null,
  "excel_turn_count": 0,
  "ingested_at": "2026-09-24 11:52:36.999815+00",
  "audio_secs": 61.632,
  "source_file": "Monthly_Calls_Transcript.xlsx",
  "upload_id": null,
  "audio_permanent": 0,
  "english_text": "[0s] CUSTOMER: Hello\n[1s] AGENT: Uh sir from JSW One   (अं सर JSW One થી)\n[2s] CUSTOMER: Yes, speak Rohit sir   (हा बोला रोहित सर)\n[4s] AGENT: Yes sir. Sir, I was asking if you have any requirement, sir?   (हा सर. सर ते विचारत होतो की तुमची काही आहे का सर रिक्वायरमेंट?)\n[7s] CUSTOMER: I have a requirement. It's in GI, 30 and 40.   (आहे रिक्वायरमेंट आहे. ती जीआय मध्ये 30 आणि 40.)\n[11s] AGENT: In GI, 30 and 40.   (जीआय मध्ये 30 आणि 40.)\n[12s] CUSTOMER: 40. 0.3, 0.4.\n[14s] AGENT: Yes, yes.   (हो हो.)\n[15s] AGENT: Okay. And what, in how much GSM do you need it, sir?   (ओके. आणि काय किती जीएसएम मध्ये हवंय साहेब आपल्याला?)\n[18s] CUSTOMER: Eighty.   (ऐंशी.)\n[18s] AGENT: Eighty GSM. Standard width coil, right?   (ऐंशी जीएसएम. स्टॅंडर्ड विड्थ कॉइल ना?)\n[20s] CUSTOMER: Huh?   (हा?)\n[21s] AGENT: Standard width, right? 1250's?   (स्टॅंडर्ड विड्थ ना? साडेबाराशेची?)\n[22s] CUSTOMER: Yes, standard, yes. Standard width. 900 is also fine, 1250 is also fine for me.   (हा स्टॅंडर्ड हा. स्टॅंडर्ड विड्थ. नऊशे असलं तरी चालतं, साडेबाराशे असलं तरी चालतं मला.)\n[26s] AGENT: Okay sir. I will send the quotation to you, sir.   (बरं सर. पाठवतो सर कोटेशन तुम्हाला.)\n[28s] CUSTOMER: What is the rate today?   (काय रेट आहे आज?)\n[30s] AGENT: Um, I will check and tell you, sir, exactly. I'll give the F.O.R. rate itself, sir.   (अं मी तुम्हाला चेक करून सांगतो सर एक्झॅक्ट. एफओआर रेटच देतो सर.)\n[32s] CUSTOMER: Give me a proper rate.   (व्यवस्थित रेट द्या मला.)\n[33s] AGENT: Yes, yes, yes, yes. How many tons do you need, sir?   (हो हो येस येस. किती टन हवंय साहेब?)\n[35s] CUSTOMER: Make it ten tons.   (दहा टन करा.)\n[36s] AGENT: Okay.   (ओके.)\n[36s] CUSTOMER: Both five-five tons. We'll take one coil each.   (दोन्ही पाच पाच टन. एक एक कॉइल घेऊ.)\n[38s] AGENT: Understood. Understood. I'll get it done, sir.   (कळलं. कळलं. करून देतो सर.)\n[40s] CUSTOMER: Yes.   (हो.)\n[40s] AGENT: Yes.   (हो.)",
  "language": "Marathi",
  "languages": "[\"Marathi\", \"Gujarati\", \"English\"]",
  "turn_count": 25,
  "connected": 1,
  "audio_notes": "clear: The agent begins in Gujarati but switches to Marathi after the customer's first response.",
  "transcript_status": "ok",
  "transcript_error": null,
  "band": "green",
  "band_reason": "25 turns, clean transcript (0% inaudible)",
  "band_language": "Marathi",
  "label_contradiction": 0,
  "status": "ok",
  "model": "gemini-2.5-pro",
  "rubric_version": "1.0.0",
  "exclusion_reason": null,
  "pitch_type_detected": "supply_led",
  "pitch_type_source": "campaign_name:medium",
  "pitch_type_conflict": 0,
  "pitch_adherence_score": 3.0,
  "pitch_score_band": "red",
  "pitch_missed_steps": "[\"SL1 Opener & permission\", \"SL2 Hook (supply/price signal)\", \"SL3 Discovery (6 Qs)\", \"SL4 Pitch (2-3 USPs)\"]",
  "pitch_coaching_note": "You got a direct requirement, but you skipped the entire opening and discovery process. You must follow the structure to build rapport and understand the customer's business before asking for an order.",
  "usp_relevance": "none",
  "rubric_inferred": 0,
  "segment_detected": "unknown",
  "mfg_flag": 0,
  "geo_flag": 0,
  "geo_reason": null,
  "moq_flag": 0,
  "moq_qty_detected": null,
  "moq_severity": null,
  "material_flag": 0,
  "material_detected": null,
  "catalogue_status": "available",
  "quality_flags_total": 0,
  "supply_flag": "none",
  "supply_details": "",
  "customer_req_date": null,
  "agent_committed_date": null,
  "call_summary": "The customer proactively stated a 10-ton requirement for GI coils. The agent skipped all opening and discovery steps, focusing solely on qualifying the requirement's specifications (thickness, width, quantity). The call concluded with the agent promising to check the price and send a quotation.",
  "raw_json": "{\"pitch_steps\": [{\"step_id\": \"SL1\", \"result\": \"fail\", \"questions_hit\": null, \"evidence\": \"\", \"comment\": \"Agent did not use the customer's name or ask for permission to speak, jumping directly into the call's purpose.\"}, {\"step_id\": \"SL2\", \"result\": \"fail\", \"questions_hit\": null, \"evidence\": \"\", \"comment\": \"Agent did not provide a supply or price hook, instead immediately asking if the customer had a requirement.\"}, {\"step_id\": \"SL3\", \"result\": \"fail\", \"questions_hit\": 0, \"evidence\": \"\", \"comment\": \"Agent asked zero discovery questions about the customer's business, manufacturing process, or procurement habits.\"}, {\"step_id\": \"SL4\", \"result\": \"fail\", \"questions_hit\": null, \"evidence\": \"\", \"comment\": \"Agent did not pitch any USPs.\"}, {\"step_id\": \"SL5\", \"result\": \"pass\", \"questions_hit\": null, \"evidence\": \"How many tons do you need, sir?\", \"comment\": \"Agent successfully asked for and captured the details of the current requirement (grade, thickness, width, quantity).\"}, {\"step_id\": \"SL6\", \"result\": \"pass\", \"questions_hit\": null, \"evidence\": \"I will send the quotation to you, sir.\", \"comment\": \"Agent committed to a clear next step of sending a quotation, which the customer accepted.\"}], \"usp_relevance\": \"none\", \"pitch_coaching_note\": \"You got a direct requirement, but you skipped the entire opening and discovery process. You must follow the structure to build rapport and understand the customer's business before asking for an order.\", \"segment_detected\": \"unknown\", \"mfg_flag\": false, \"geo_flag\": false, \"geo_reason\": null, \"moq_flag\": false, \"moq_qty_detected\": null, \"moq_severity\": null, \"material_flag\": false, \"material_detected\": null, \"catalogue_status\": \"available\", \"supply_flag\": \"none\", \"supply_details\": \"\", \"customer_req_date\": null, \"agent_committed_date\": null, \"objections\": [{\"obj_type\": \"price\", \"state\": \"handled\", \"evidence\": \"Give me a proper rate.\", \"response\": \"Yes, yes, yes, yes. How many tons do you need, sir?\"}], \"call_summary\": \"The customer proactively stated a 10-ton requirement for GI coils. The agent skipped all opening and discovery steps, focusing solely on qualifying the requirement's specifications (thickness, width, quantity). The call concluded with the agent promising to check the price and send a quotation.\"}",
  "error": null,
  "latency_ms": 27428,
  "input_tokens": 3307,
  "output_tokens": 756,
  "created_at": "2026-09-25 12:08:28",
  "sentiment": "neutral",
  "sentiment_score": 0.02,
  "sentiment_confidence": "high",
  "pos": 0,
  "neg": 0,
  "lex_hits": 2,
  "objection_phrases": "[]",
  "sentiment_method": "0.6*lexical + 0.4*prior",
  "talk_ratio": 0.563,
  "agent_talk_sec": 20.5,
  "customer_talk_sec": 15.9,
  "dead_air_sec": 45.6,
  "longest_monologue_sec": 3.4,
  "agent_wpm": 275.1,
  "interruptions": 0,
  "agent_turns": 13,
  "customer_turns": 12,
  "discovery_qs": 6,
  "words_agent": 94,
  "words_customer": 61,
  "monologue_heavy": 0,
  "turns": [
    {
      "ucid": "21112178955900721",
      "idx": 0,
      "speaker": "customer",
      "start_s": 0.0,
      "end_s": 0.5,
      "text_en": "Hello",
      "text_native": "Hello"
    },
    {
      "ucid": "21112178955900721",
      "idx": 1,
      "speaker": "agent",
      "start_s": 0.9,
      "end_s": 2.0,
      "text_en": "Uh sir from JSW One",
      "text_native": "अं सर JSW One થી"
    },
    {
      "ucid": "21112178955900721",
      "idx": 2,
      "speaker": "customer",
      "start_s": 2.0,
      "end_s": 3.2,
      "text_en": "Yes, speak Rohit sir",
      "text_native": "हा बोला रोहित सर"
    },
    {
      "ucid": "21112178955900721",
      "idx": 3,
      "speaker": "agent",
      "start_s": 3.5,
      "end_s": 6.9,
      "text_en": "Yes sir. Sir, I was asking if you have any requirement, sir?",
      "text_native": "हा सर. सर ते विचारत होतो की तुमची काही आहे का सर रिक्वायरमेंट?"
    },
    {
      "ucid": "21112178955900721",
      "idx": 4,
      "speaker": "customer",
      "start_s": 7.2,
      "end_s": 10.8,
      "text_en": "I have a requirement. It's in GI, 30 and 40.",
      "text_native": "आहे रिक्वायरमेंट आहे. ती जीआय मध्ये 30 आणि 40."
    },
    {
      "ucid": "21112178955900721",
      "idx": 5,
      "speaker": "agent",
      "start_s": 11.0,
      "end_s": 12.5,
      "text_en": "In GI, 30 and 40.",
      "text_native": "जीआय मध्ये 30 आणि 40."
    },
    {
      "ucid": "21112178955900721",
      "idx": 6,
      "speaker": "customer",
      "start_s": 12.5,
      "end_s": 14.0,
      "text_en": "40. 0.3, 0.4.",
      "text_native": "40. 0.3, 0.4."
    },
    {
      "ucid": "21112178955900721",
      "idx": 7,
      "speaker": "agent",
      "start_s": 14.0,
      "end_s": 14.4,
      "text_en": "Yes, yes.",
      "text_native": "हो हो."
    },
    {
      "ucid": "21112178955900721",
      "idx": 8,
      "speaker": "agent",
      "start_s": 15.0,
      "end_s": 17.8,
      "text_en": "Okay. And what, in how much GSM do you need it, sir?",
      "text_native": "ओके. आणि काय किती जीएसएम मध्ये हवंय साहेब आपल्याला?"
    },
    {
      "ucid": "21112178955900721",
      "idx": 9,
      "speaker": "customer",
      "start_s": 17.8,
      "end_s": 18.2,
      "text_en": "Eighty.",
      "text_native": "ऐंशी."
    },
    {
      "ucid": "21112178955900721",
      "idx": 10,
      "speaker": "agent",
      "start_s": 18.5,
      "end_s": 20.5,
      "text_en": "Eighty GSM. Standard width coil, right?",
      "text_native": "ऐंशी जीएसएम. स्टॅंडर्ड विड्थ कॉइल ना?"
    },
    {
      "ucid": "21112178955900721",
      "idx": 11,
      "speaker": "customer",
      "start_s": 20.5,
      "end_s": 20.7,
      "text_en": "Huh?",
      "text_native": "हा?"
    },
    {
      "ucid": "21112178955900721",
      "idx": 12,
      "speaker": "agent",
      "start_s": 21.0,
      "end_s": 22.3,
      "text_en": "Standard width, right? 1250's?",
      "text_native": "स्टॅंडर्ड विड्थ ना? साडेबाराशेची?"
    },
    {
      "ucid": "21112178955900721",
      "idx": 13,
      "speaker": "customer",
      "start_s": 22.3,
      "end_s": 26.0,
      "text_en": "Yes, standard, yes. Standard width. 900 is also fine, 1250 is also fine for me.",
      "text_native": "हा स्टॅंडर्ड हा. स्टॅंडर्ड विड्थ. नऊशे असलं तरी चालतं, साडेबाराशे असलं तरी चालतं मला."
    },
    {
      "ucid": "21112178955900721",
      "idx": 14,
      "speaker": "agent",
      "start_s": 26.2,
      "end_s": 28.0,
      "text_en": "Okay sir. I will send the quotation to you, sir.",
      "text_native": "बरं सर. पाठवतो सर कोटेशन तुम्हाला."
    },
    {
      "ucid": "21112178955900721",
      "idx": 15,
      "speaker": "customer",
      "start_s": 28.2,
      "end_s": 29.1,
      "text_en": "What is the rate today?",
      "text_native": "काय रेट आहे आज?"
    },
    {
      "ucid": "21112178955900721",
      "idx": 16,
      "speaker": "agent",
      "start_s": 29.6,
      "end_s": 32.3,
      "text_en": "Um, I will check and tell you, sir, exactly. I'll give the F.O.R. rate itself, sir.",
      "text_native": "अं मी तुम्हाला चेक करून सांगतो सर एक्झॅक्ट. एफओआर रेटच देतो सर."
    },
    {
      "ucid": "21112178955900721",
      "idx": 17,
      "speaker": "customer",
      "start_s": 32.3,
      "end_s": 33.2,
      "text_en": "Give me a proper rate.",
      "text_native": "व्यवस्थित रेट द्या मला."
    },
    {
      "ucid": "21112178955900721",
      "idx": 18,
      "speaker": "agent",
      "start_s": 33.2,
      "end_s": 34.7,
      "text_en": "Yes, yes, yes, yes. How many tons do you need, sir?",
      "text_native": "हो हो येस येस. किती टन हवंय साहेब?"
    },
    {
      "ucid": "21112178955900721",
      "idx": 19,
      "speaker": "customer",
      "start_s": 34.9,
      "end_s": 35.8,
      "text_en": "Make it ten tons.",
      "text_native": "दहा टन करा."
    },
    {
      "ucid": "21112178955900721",
      "idx": 20,
      "speaker": "agent",
      "start_s": 35.8,
      "end_s": 36.0,
      "text_en": "Okay.",
      "text_native": "ओके."
    },
    {
      "ucid": "21112178955900721",
      "idx": 21,
      "speaker": "customer",
      "start_s": 36.3,
      "end_s": 38.2,
      "text_en": "Both five-five tons. We'll take one coil each.",
      "text_native": "दोन्ही पाच पाच टन. एक एक कॉइल घेऊ."
    },
    {
      "ucid": "21112178955900721",
      "idx": 22,
      "speaker": "agent",
      "start_s": 38.4,
      "end_s": 40.0,
      "text_en": "Understood. Understood. I'll get it done, sir.",
      "text_native": "कळलं. कळलं. करून देतो सर."
    },
    {
      "ucid": "21112178955900721",
      "idx": 23,
      "speaker": "customer",
      "start_s": 40.0,
      "end_s": 40.2,
      "text_en": "Yes.",
      "text_native": "हो."
    },
    {
      "ucid": "21112178955900721",
      "idx": 24,
      "speaker": "agent",
      "start_s": 40.5,
      "end_s": 40.7,
      "text_en": "Yes.",
      "text_native": "हो."
    }
  ],
  "steps": [
    {
      "ucid": "21112178955900721",
      "step_id": "SL1",
      "step_name": "Opener & permission",
      "weight": 2.0,
      "result": "fail",
      "earned": 0.0,
      "questions_hit": null,
      "evidence": "",
      "comment": "Agent did not use the customer's name or ask for permission to speak, jumping directly into the call's purpose."
    },
    {
      "ucid": "21112178955900721",
      "step_id": "SL2",
      "step_name": "Hook (supply/price signal)",
      "weight": 2.0,
      "result": "fail",
      "earned": 0.0,
      "questions_hit": null,
      "evidence": "",
      "comment": "Agent did not provide a supply or price hook, instead immediately asking if the customer had a requirement."
    },
    {
      "ucid": "21112178955900721",
      "step_id": "SL3",
      "step_name": "Discovery (6 Qs)",
      "weight": 2.0,
      "result": "fail",
      "earned": 0.0,
      "questions_hit": 0,
      "evidence": "",
      "comment": "Agent asked zero discovery questions about the customer's business, manufacturing process, or procurement habits."
    },
    {
      "ucid": "21112178955900721",
      "step_id": "SL4",
      "step_name": "Pitch (2-3 USPs)",
      "weight": 1.0,
      "result": "fail",
      "earned": 0.0,
      "questions_hit": null,
      "evidence": "",
      "comment": "Agent did not pitch any USPs."
    },
    {
      "ucid": "21112178955900721",
      "step_id": "SL5",
      "step_name": "Qualify",
      "weight": 2.0,
      "result": "pass",
      "earned": 2.0,
      "questions_hit": null,
      "evidence": "How many tons do you need, sir?",
      "comment": "Agent successfully asked for and captured the details of the current requirement (grade, thickness, width, quantity)."
    },
    {
      "ucid": "21112178955900721",
      "step_id": "SL6",
      "step_name": "Closure with next step",
      "weight": 1.0,
      "result": "pass",
      "earned": 1.0,
      "questions_hit": null,
      "evidence": "I will send the quotation to you, sir.",
      "comment": "Agent committed to a clear next step of sending a quotation, which the customer accepted."
    }
  ],
  "objections": [
    {
      "ucid": "21112178955900721",
      "obj_type": "price",
      "state": "handled",
      "evidence": "Give me a proper rate.",
      "response": "Yes, yes, yes, yes. How many tons do you need, sir?"
    }
  ],
  "missed_steps": [
    "SL1 Opener & permission",
    "SL2 Hook (supply/price signal)",
    "SL3 Discovery (6 Qs)",
    "SL4 Pitch (2-3 USPs)"
  ],
  "objection_phrases_list": []
}