{
  "ucid": "21112178962279523",
  "call_date": "2026-09-17",
  "start_time": "2026-09-17 10:56:35",
  "end_time": "2026-09-17 10:58:15",
  "duration_sec": 100,
  "campaign": "IS_MFG_CR_GI_GP_Coated_Sep26",
  "disposition": "Not_Answered",
  "agent": "dhruv",
  "audio_url": "https://s3.ap-south-1.amazonaws.com/3m-pu.ozonetel.com/jswone/DIAfa0205d88abc7cb6226eed0c34b9d101.mp3",
  "dial_status": null,
  "customer_status": null,
  "agent_status": null,
  "hangup_by": null,
  "excel_row": 1659,
  "is_test": 0,
  "raw_payload": null,
  "audio_path": "gs://ozontel_transcript_analyser/data/audio/21112178962279523__DIAfa0205d88abc7cb6226eed0c34b9d101.mp3",
  "audio_bytes": 230040,
  "audio_status": "ok",
  "audio_error": null,
  "excel_turn_count": 0,
  "ingested_at": "2026-09-24 11:52:36.999815+00",
  "audio_secs": 76.68,
  "source_file": "Monthly_Calls_Transcript.xlsx",
  "upload_id": null,
  "audio_permanent": 0,
  "english_text": "[5s] CUSTOMER: Hello   (हॅलो)\n[6s] AGENT: Sir, I'm calling from JSW One.   (सर JSW One मधून बोलतोय.)\n[9s] AGENT: Uh, can you hear me, sir?   (अ आवाज येतोय का साहेब?)\n[10s] CUSTOMER: Yes, I can hear you.   (हा येतोय येतोय.)\n[11s] AGENT: Uh sir, I had called to ask if you have any requirement in GL right now? HR, CR, GI, GP, GL.   (अ सर मी कॉल केला होता विचारायला काही आहे सध्या साहेब requirement GL मध्ये आता? HR, CR, GI, GP, GL.)\n[16s] CUSTOMER: GL is in AZ 150.   (GL AZ 150 मध्ये आहे.)\n[17s] AGENT: AZ 150, our... what do we call it, is it the color plus roofing sheet one, sir?   (AZ 150 आपला हा काय म्हणतात आपण color plus roofing sheet वाला आहे का साहेब आपल्याला?)\n[21s] AGENT: Are you talking about our color-coated one or are you saying GL?   (आपला जे color coated असतं ते म्हणताय ना तुम्ही की GL म्हणताय?)\n[23s] CUSTOMER: No no, GL GL.   (नाही नाही GL GL.)\n[24s] AGENT: GL, right? Yes, you will get it, sir. You will get it in YS 550.   (GL ना? हा भेटून जाईल ना साहेब. YS 550 मध्ये भेटेल.)\n[28s] CUSTOMER: Is ready stock available?   (Ready stock आहे का?)\n[29s] AGENT: I will confirm the ready stock and let you know. I guess last month also you had a conversation with my colleague. But the order didn't close as per the ready stock. I will confirm it once first. And in size, you need two 1250, right sir?   (मी ready stock एकदा confirm करून सांगून देतो तुम्हाला. I guess last month मध्ये पण तुमचं माझं colleague सोबत बोलणं झालं होतं. But ready stock च्या प्रमाणे ते order close नाही झालं. मी आता एकदा confirm करून घेतो पहिला अगोदर. आणि size मध्ये आपल्याला दोन साडे बाराशे घ्यावे आहे ना साहेब?)\n[37s] CUSTOMER: Huh?   (हा?)\n[38s] AGENT: You need the two 1250 size, right?   (दोन साडे बाराशे चा size पाहिजे ना आपल्याला?)\n[40s] CUSTOMER: Yes, two 1250.   (हा दोन साडे बाराशे.)\n[41s] AGENT: Okay, sir. Give me, give me half an hour's time. I will find it and give it to you.   (चालेल साहेब. मला द्या तुम्ही अर्ध्या तासाचा time द्या. मी करून देतो तुम्हाला शोधून.)\n[44s] AGENT: Yes.   (हो.)",
  "language": "Marathi",
  "languages": "[\"Marathi\", \"English\"]",
  "turn_count": 17,
  "connected": 1,
  "audio_notes": "noisy: Significant background noise on the customer's side makes some parts of their speech slightly muffled.",
  "transcript_status": "ok",
  "transcript_error": null,
  "band": "green",
  "band_reason": "17 turns, clean transcript (0% inaudible)",
  "band_language": "Marathi",
  "label_contradiction": 1,
  "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 skipped the opening, hook, and all discovery questions, jumping straight to a requirement check; you must follow the pitch structure to understand the customer's business before trying to sell.",
  "usp_relevance": "none",
  "rubric_inferred": 0,
  "segment_detected": "manufacturing",
  "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": "not_in_stockyard",
  "supply_details": "Customer asked 'Is ready stock available?'. Agent could not confirm and said 'I will confirm the ready stock and let you know', implying it is not a standard running item.",
  "customer_req_date": null,
  "agent_committed_date": null,
  "call_summary": "The agent called to check for requirements, skipping the standard pitch structure. The customer confirmed a need for GL AZ 150 in 1250mm width and asked about ready stock. The agent, unable to confirm availability on the spot, promised to check and call back within 30 minutes.",
  "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.\"}, {\"step_id\": \"SL2\", \"result\": \"fail\", \"questions_hit\": null, \"evidence\": \"Uh sir, I had called to ask if you have any requirement in GL right now?\", \"comment\": \"Agent jumped directly to a requirement check instead of leading with a supply or price hook.\"}, {\"step_id\": \"SL3\", \"result\": \"fail\", \"questions_hit\": 0, \"evidence\": \"\", \"comment\": \"Agent asked zero discovery questions about the customer's business, manufacturing, or procurement habits.\"}, {\"step_id\": \"SL4\", \"result\": \"fail\", \"questions_hit\": null, \"evidence\": \"\", \"comment\": \"No discovery was conducted, and consequently, no USPs were pitched.\"}, {\"step_id\": \"SL5\", \"result\": \"pass\", \"questions_hit\": null, \"evidence\": \"Uh sir, I had called to ask if you have any requirement in GL right now? ... You need the two 1250 size, right?\", \"comment\": \"Agent successfully asked for and began to qualify a current requirement for GL material.\"}, {\"step_id\": \"SL6\", \"result\": \"pass\", \"questions_hit\": null, \"evidence\": \"Give me, give me half an hour's time. I will find it and give it to you.\", \"comment\": \"Agent committed to a clear next step with a specific timeframe (30 minutes).\"}], \"usp_relevance\": \"none\", \"pitch_coaching_note\": \"You skipped the opening, hook, and all discovery questions, jumping straight to a requirement check; you must follow the pitch structure to understand the customer's business before trying to sell.\", \"segment_detected\": \"manufacturing\", \"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\": \"not_in_stockyard\", \"supply_details\": \"Customer asked 'Is ready stock available?'. Agent could not confirm and said 'I will confirm the ready stock and let you know', implying it is not a standard running item.\", \"customer_req_date\": null, \"agent_committed_date\": null, \"objections\": [], \"call_summary\": \"The agent called to check for requirements, skipping the standard pitch structure. The customer confirmed a need for GL AZ 150 in 1250mm width and asked about ready stock. The agent, unable to confirm availability on the spot, promised to check and call back within 30 minutes.\"}",
  "error": null,
  "latency_ms": 24374,
  "input_tokens": 3233,
  "output_tokens": 781,
  "created_at": "2026-09-25 12:06:52",
  "sentiment": "negative",
  "sentiment_score": -0.2,
  "sentiment_confidence": "high",
  "pos": 0,
  "neg": 0,
  "lex_hits": 2,
  "objection_phrases": "[]",
  "sentiment_method": "lexical only",
  "talk_ratio": 0.826,
  "agent_talk_sec": 26.6,
  "customer_talk_sec": 5.6,
  "dead_air_sec": 67.8,
  "longest_monologue_sec": 7.9,
  "agent_wpm": 342.9,
  "interruptions": 0,
  "agent_turns": 10,
  "customer_turns": 7,
  "discovery_qs": 7,
  "words_agent": 152,
  "words_customer": 23,
  "monologue_heavy": 1,
  "turns": [
    {
      "ucid": "21112178962279523",
      "idx": 0,
      "speaker": "customer",
      "start_s": 4.98,
      "end_s": 5.48,
      "text_en": "Hello",
      "text_native": "हॅलो"
    },
    {
      "ucid": "21112178962279523",
      "idx": 1,
      "speaker": "agent",
      "start_s": 6.27,
      "end_s": 7.71,
      "text_en": "Sir, I'm calling from JSW One.",
      "text_native": "सर JSW One मधून बोलतोय."
    },
    {
      "ucid": "21112178962279523",
      "idx": 2,
      "speaker": "agent",
      "start_s": 8.67,
      "end_s": 9.8,
      "text_en": "Uh, can you hear me, sir?",
      "text_native": "अ आवाज येतोय का साहेब?"
    },
    {
      "ucid": "21112178962279523",
      "idx": 3,
      "speaker": "customer",
      "start_s": 9.98,
      "end_s": 10.58,
      "text_en": "Yes, I can hear you.",
      "text_native": "हा येतोय येतोय."
    },
    {
      "ucid": "21112178962279523",
      "idx": 4,
      "speaker": "agent",
      "start_s": 10.8,
      "end_s": 14.9,
      "text_en": "Uh sir, I had called to ask if you have any requirement in GL right now? HR, CR, GI, GP, GL.",
      "text_native": "अ सर मी कॉल केला होता विचारायला काही आहे सध्या साहेब requirement GL मध्ये आता? HR, CR, GI, GP, GL."
    },
    {
      "ucid": "21112178962279523",
      "idx": 5,
      "speaker": "customer",
      "start_s": 15.6,
      "end_s": 17.2,
      "text_en": "GL is in AZ 150.",
      "text_native": "GL AZ 150 मध्ये आहे."
    },
    {
      "ucid": "21112178962279523",
      "idx": 6,
      "speaker": "agent",
      "start_s": 17.49,
      "end_s": 20.1,
      "text_en": "AZ 150, our... what do we call it, is it the color plus roofing sheet one, sir?",
      "text_native": "AZ 150 आपला हा काय म्हणतात आपण color plus roofing sheet वाला आहे का साहेब आपल्याला?"
    },
    {
      "ucid": "21112178962279523",
      "idx": 7,
      "speaker": "agent",
      "start_s": 20.7,
      "end_s": 23.0,
      "text_en": "Are you talking about our color-coated one or are you saying GL?",
      "text_native": "आपला जे color coated असतं ते म्हणताय ना तुम्ही की GL म्हणताय?"
    },
    {
      "ucid": "21112178962279523",
      "idx": 8,
      "speaker": "customer",
      "start_s": 23.2,
      "end_s": 24.1,
      "text_en": "No no, GL GL.",
      "text_native": "नाही नाही GL GL."
    },
    {
      "ucid": "21112178962279523",
      "idx": 9,
      "speaker": "agent",
      "start_s": 24.5,
      "end_s": 26.9,
      "text_en": "GL, right? Yes, you will get it, sir. You will get it in YS 550.",
      "text_native": "GL ना? हा भेटून जाईल ना साहेब. YS 550 मध्ये भेटेल."
    },
    {
      "ucid": "21112178962279523",
      "idx": 10,
      "speaker": "customer",
      "start_s": 27.8,
      "end_s": 28.7,
      "text_en": "Is ready stock available?",
      "text_native": "Ready stock आहे का?"
    },
    {
      "ucid": "21112178962279523",
      "idx": 11,
      "speaker": "agent",
      "start_s": 28.9,
      "end_s": 36.8,
      "text_en": "I will confirm the ready stock and let you know. I guess last month also you had a conversation with my colleague. But the order didn't close as per the ready stock. I will confirm it once first. And in size, you need two 1250, right sir?",
      "text_native": "मी ready stock एकदा confirm करून सांगून देतो तुम्हाला. I guess last month मध्ये पण तुमचं माझं colleague सोबत बोलणं झालं होतं. But ready stock च्या प्रमाणे ते order close नाही झालं. मी आता एकदा confirm करून घेतो पहिला अगोदर. आणि size मध्ये आपल्याला दोन साडे बाराशे घ्यावे आहे ना साहेब?"
    },
    {
      "ucid": "21112178962279523",
      "idx": 12,
      "speaker": "customer",
      "start_s": 37.1,
      "end_s": 37.3,
      "text_en": "Huh?",
      "text_native": "हा?"
    },
    {
      "ucid": "21112178962279523",
      "idx": 13,
      "speaker": "agent",
      "start_s": 37.6,
      "end_s": 39.1,
      "text_en": "You need the two 1250 size, right?",
      "text_native": "दोन साडे बाराशे चा size पाहिजे ना आपल्याला?"
    },
    {
      "ucid": "21112178962279523",
      "idx": 14,
      "speaker": "customer",
      "start_s": 39.6,
      "end_s": 40.5,
      "text_en": "Yes, two 1250.",
      "text_native": "हा दोन साडे बाराशे."
    },
    {
      "ucid": "21112178962279523",
      "idx": 15,
      "speaker": "agent",
      "start_s": 40.7,
      "end_s": 43.6,
      "text_en": "Okay, sir. Give me, give me half an hour's time. I will find it and give it to you.",
      "text_native": "चालेल साहेब. मला द्या तुम्ही अर्ध्या तासाचा time द्या. मी करून देतो तुम्हाला शोधून."
    },
    {
      "ucid": "21112178962279523",
      "idx": 16,
      "speaker": "agent",
      "start_s": 44.5,
      "end_s": 44.8,
      "text_en": "Yes.",
      "text_native": "हो."
    }
  ],
  "steps": [
    {
      "ucid": "21112178962279523",
      "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."
    },
    {
      "ucid": "21112178962279523",
      "step_id": "SL2",
      "step_name": "Hook (supply/price signal)",
      "weight": 2.0,
      "result": "fail",
      "earned": 0.0,
      "questions_hit": null,
      "evidence": "Uh sir, I had called to ask if you have any requirement in GL right now?",
      "comment": "Agent jumped directly to a requirement check instead of leading with a supply or price hook."
    },
    {
      "ucid": "21112178962279523",
      "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, or procurement habits."
    },
    {
      "ucid": "21112178962279523",
      "step_id": "SL4",
      "step_name": "Pitch (2-3 USPs)",
      "weight": 1.0,
      "result": "fail",
      "earned": 0.0,
      "questions_hit": null,
      "evidence": "",
      "comment": "No discovery was conducted, and consequently, no USPs were pitched."
    },
    {
      "ucid": "21112178962279523",
      "step_id": "SL5",
      "step_name": "Qualify",
      "weight": 2.0,
      "result": "pass",
      "earned": 2.0,
      "questions_hit": null,
      "evidence": "Uh sir, I had called to ask if you have any requirement in GL right now? ... You need the two 1250 size, right?",
      "comment": "Agent successfully asked for and began to qualify a current requirement for GL material."
    },
    {
      "ucid": "21112178962279523",
      "step_id": "SL6",
      "step_name": "Closure with next step",
      "weight": 1.0,
      "result": "pass",
      "earned": 1.0,
      "questions_hit": null,
      "evidence": "Give me, give me half an hour's time. I will find it and give it to you.",
      "comment": "Agent committed to a clear next step with a specific timeframe (30 minutes)."
    }
  ],
  "objections": [],
  "missed_steps": [
    "SL1 Opener & permission",
    "SL2 Hook (supply/price signal)",
    "SL3 Discovery (6 Qs)",
    "SL4 Pitch (2-3 USPs)"
  ],
  "objection_phrases_list": []
}