{
  "ucid": "34972178962630572",
  "call_date": "2026-09-17",
  "start_time": "2026-09-17 11:55:05",
  "end_time": "2026-09-17 11:56:10",
  "duration_sec": 65,
  "campaign": "IS_MFG_CR_GI_GP_Coated_Sep26",
  "disposition": "Interested",
  "agent": "Aditya Pandey",
  "audio_url": "https://s3.ap-south-1.amazonaws.com/3m-pu.ozonetel.com/jswone/DIA2605f6408372a64800f92111fe1eebe6.mp3",
  "dial_status": null,
  "customer_status": null,
  "agent_status": null,
  "hangup_by": null,
  "excel_row": 1624,
  "is_test": 0,
  "raw_payload": null,
  "audio_path": "gs://ozontel_transcript_analyser/data/audio/34972178962630572__DIA2605f6408372a64800f92111fe1eebe6.mp3",
  "audio_bytes": 142776,
  "audio_status": "ok",
  "audio_error": null,
  "excel_turn_count": 0,
  "ingested_at": "2026-09-24 11:52:36.999815+00",
  "audio_secs": 47.592,
  "source_file": "Monthly_Calls_Transcript.xlsx",
  "upload_id": null,
  "audio_permanent": 0,
  "english_text": "[2s] CUSTOMER: Hello?   (हॅलो?)\n[3s] AGENT: Uh hello, yes, this is Aditya speaking from JSW.   (अह हॅलो, हां जी, मैं आदित्य बोल रहा था JSW से।)\n[6s] CUSTOMER: Yes, tell me.   (बोलिए ना।)\n[7s] AGENT: We spoke last time, right? You were speaking from DJ Buildtech.   (आपसे लास्ट टाइम बात हुई थी ना, DJ Buildtech से बोल रहे थे आप।)\n[10s] CUSTOMER: What happened?   (क्या हुआ?)\n[10s] AGENT: We spoke last time, you said you needed material in coated products.   (लास्ट टाइम आपसे बात हुई थी, आपने बोला था आपको मटेरियल चाहिए था coated products में।)\n[14s] CUSTOMER: GI. Which one?   (GI. कौनसा?)\n[15s] AGENT: You needed 0.9 material, sir.   (0.9 में आपको चाहिए था सर मटेरियल।)\n[16s] CUSTOMER: Is it there? Is it available?   (है क्या? अवेलेबल है क्या?)\n[18s] AGENT: Yes sir, I have it, it's available in 80 GSM, coil.   (हां सर, मेरे पास है ना, 80 GSM में अवेलेबल है coil।)\n[20s] CUSTOMER: What's the rate?   (क्या रेट चल रहा है?)\n[22s] AGENT: Let me check the rate. Uh, how much coil do you need, sir?   (रेट मैं चेक कर लेता हूं क्या है। अह, कितना चाहिए आपको सर coil?)\n[24s] CUSTOMER: Ten tons.   (दस टन।)\n[26s] AGENT: You need ten tons? I have it available, mostly in my stockyard, in the Kaloja stockyard I have 80... 80 GSM will mostly be available. I will check and confirm and let you know.   (दस टन चाहिए क्या? मेरे पास अवेलेबल है मोस्टली मेरे stockyard में, Kaloja stockyard में मेरे पास 80 80 GSM मोस्टली अवेलेबल रहेगा। मैं आपको चेक करके कन्फर्म करके बताता हूं।)",
  "language": "Hindi",
  "languages": "[\"Hindi\", \"English\"]",
  "turn_count": 14,
  "connected": 1,
  "audio_notes": "clear: Some background chatter from other sales agents, but the main conversation is clear.",
  "transcript_status": "ok",
  "transcript_error": null,
  "band": "green",
  "band_reason": "14 turns, clean transcript (0% inaudible)",
  "band_language": "Hindi",
  "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": 2.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)\", \"SL6 Closure with next step\"]",
  "pitch_coaching_note": "Even on a follow-up call, you must run discovery to understand the customer's business before simply confirming stock and promising a callback.",
  "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": "Agent confirmed material is likely available in the Kaloja stockyard.",
  "customer_req_date": null,
  "agent_committed_date": null,
  "call_summary": "The agent followed up on a previous conversation about a need for 0.9mm GI coil. The customer confirmed a current requirement of 10 tons. The agent confirmed likely availability of 80 GSM material in the Kaloja stockyard and ended the call by promising to check the final stock and get back to the customer.",
  "raw_json": "{\"pitch_steps\": [{\"step_id\": \"SL1\", \"result\": \"fail\", \"questions_hit\": null, \"evidence\": \"\", \"comment\": \"Agent identified self and company but did not ask for permission to speak.\"}, {\"step_id\": \"SL2\", \"result\": \"fail\", \"questions_hit\": null, \"evidence\": \"\", \"comment\": \"Agent referenced a prior call instead of delivering a proactive supply or price hook to generate interest.\"}, {\"step_id\": \"SL3\", \"result\": \"fail\", \"questions_hit\": 1, \"evidence\": \"Uh, how much coil do you need, sir?\", \"comment\": \"Only one discovery question was asked (quantity), which is below the threshold for a 'partial' pass.\"}, {\"step_id\": \"SL4\", \"result\": \"fail\", \"questions_hit\": null, \"evidence\": \"\", \"comment\": \"No USPs were pitched; the agent only confirmed stock availability without framing it as a benefit.\"}, {\"step_id\": \"SL5\", \"result\": \"pass\", \"questions_hit\": null, \"evidence\": \"how much coil do you need, sir? ... Ten tons. ... Yes sir, I have it, it's available in 80 GSM, coil.\", \"comment\": \"Agent confirmed the requirement, capturing quantity, thickness (from prior call), and grade, and confirmed stock.\"}, {\"step_id\": \"SL6\", \"result\": \"fail\", \"questions_hit\": null, \"evidence\": \"I will check and confirm and let you know.\", \"comment\": \"The next step was a vague promise, not a committed action with a specific timeframe.\"}], \"usp_relevance\": \"none\", \"pitch_coaching_note\": \"Even on a follow-up call, you must run discovery to understand the customer's business before simply confirming stock and promising a callback.\", \"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\": \"Agent confirmed material is likely available in the Kaloja stockyard.\", \"customer_req_date\": null, \"agent_committed_date\": null, \"objections\": [], \"call_summary\": \"The agent followed up on a previous conversation about a need for 0.9mm GI coil. The customer confirmed a current requirement of 10 tons. The agent confirmed likely availability of 80 GSM material in the Kaloja stockyard and ended the call by promising to check the final stock and get back to the customer.\"}",
  "error": null,
  "latency_ms": 33875,
  "input_tokens": 3030,
  "output_tokens": 746,
  "created_at": "2026-09-25 12:05:29",
  "sentiment": "positive",
  "sentiment_score": 0.455,
  "sentiment_confidence": "high",
  "pos": 0,
  "neg": 0,
  "lex_hits": 0,
  "objection_phrases": "[]",
  "sentiment_method": "0.7*prior (damped - label alone is weak)",
  "talk_ratio": 0.796,
  "agent_talk_sec": 20.3,
  "customer_talk_sec": 5.2,
  "dead_air_sec": 39.5,
  "longest_monologue_sec": 6.3,
  "agent_wpm": 283.7,
  "interruptions": 0,
  "agent_turns": 7,
  "customer_turns": 7,
  "discovery_qs": 3,
  "words_agent": 96,
  "words_customer": 20,
  "monologue_heavy": 1,
  "turns": [
    {
      "ucid": "34972178962630572",
      "idx": 0,
      "speaker": "customer",
      "start_s": 1.58,
      "end_s": 2.01,
      "text_en": "Hello?",
      "text_native": "हॅलो?"
    },
    {
      "ucid": "34972178962630572",
      "idx": 1,
      "speaker": "agent",
      "start_s": 3.2,
      "end_s": 5.81,
      "text_en": "Uh hello, yes, this is Aditya speaking from JSW.",
      "text_native": "अह हॅलो, हां जी, मैं आदित्य बोल रहा था JSW से।"
    },
    {
      "ucid": "34972178962630572",
      "idx": 2,
      "speaker": "customer",
      "start_s": 6.32,
      "end_s": 6.8,
      "text_en": "Yes, tell me.",
      "text_native": "बोलिए ना।"
    },
    {
      "ucid": "34972178962630572",
      "idx": 3,
      "speaker": "agent",
      "start_s": 7.2,
      "end_s": 9.28,
      "text_en": "We spoke last time, right? You were speaking from DJ Buildtech.",
      "text_native": "आपसे लास्ट टाइम बात हुई थी ना, DJ Buildtech से बोल रहे थे आप।"
    },
    {
      "ucid": "34972178962630572",
      "idx": 4,
      "speaker": "customer",
      "start_s": 9.52,
      "end_s": 10.0,
      "text_en": "What happened?",
      "text_native": "क्या हुआ?"
    },
    {
      "ucid": "34972178962630572",
      "idx": 5,
      "speaker": "agent",
      "start_s": 10.28,
      "end_s": 13.3,
      "text_en": "We spoke last time, you said you needed material in coated products.",
      "text_native": "लास्ट टाइम आपसे बात हुई थी, आपने बोला था आपको मटेरियल चाहिए था coated products में।"
    },
    {
      "ucid": "34972178962630572",
      "idx": 6,
      "speaker": "customer",
      "start_s": 13.6,
      "end_s": 14.4,
      "text_en": "GI. Which one?",
      "text_native": "GI. कौनसा?"
    },
    {
      "ucid": "34972178962630572",
      "idx": 7,
      "speaker": "agent",
      "start_s": 14.8,
      "end_s": 16.3,
      "text_en": "You needed 0.9 material, sir.",
      "text_native": "0.9 में आपको चाहिए था सर मटेरियल।"
    },
    {
      "ucid": "34972178962630572",
      "idx": 8,
      "speaker": "customer",
      "start_s": 16.5,
      "end_s": 17.8,
      "text_en": "Is it there? Is it available?",
      "text_native": "है क्या? अवेलेबल है क्या?"
    },
    {
      "ucid": "34972178962630572",
      "idx": 9,
      "speaker": "agent",
      "start_s": 18.1,
      "end_s": 20.3,
      "text_en": "Yes sir, I have it, it's available in 80 GSM, coil.",
      "text_native": "हां सर, मेरे पास है ना, 80 GSM में अवेलेबल है coil।"
    },
    {
      "ucid": "34972178962630572",
      "idx": 10,
      "speaker": "customer",
      "start_s": 20.3,
      "end_s": 21.3,
      "text_en": "What's the rate?",
      "text_native": "क्या रेट चल रहा है?"
    },
    {
      "ucid": "34972178962630572",
      "idx": 11,
      "speaker": "agent",
      "start_s": 21.7,
      "end_s": 24.3,
      "text_en": "Let me check the rate. Uh, how much coil do you need, sir?",
      "text_native": "रेट मैं चेक कर लेता हूं क्या है। अह, कितना चाहिए आपको सर coil?"
    },
    {
      "ucid": "34972178962630572",
      "idx": 12,
      "speaker": "customer",
      "start_s": 24.5,
      "end_s": 25.2,
      "text_en": "Ten tons.",
      "text_native": "दस टन।"
    },
    {
      "ucid": "34972178962630572",
      "idx": 13,
      "speaker": "agent",
      "start_s": 25.5,
      "end_s": 31.8,
      "text_en": "You need ten tons? I have it available, mostly in my stockyard, in the Kaloja stockyard I have 80... 80 GSM will mostly be available. I will check and confirm and let you know.",
      "text_native": "दस टन चाहिए क्या? मेरे पास अवेलेबल है मोस्टली मेरे stockyard में, Kaloja stockyard में मेरे पास 80 80 GSM मोस्टली अवेलेबल रहेगा। मैं आपको चेक करके कन्फर्म करके बताता हूं।"
    }
  ],
  "steps": [
    {
      "ucid": "34972178962630572",
      "step_id": "SL1",
      "step_name": "Opener & permission",
      "weight": 2.0,
      "result": "fail",
      "earned": 0.0,
      "questions_hit": null,
      "evidence": "",
      "comment": "Agent identified self and company but did not ask for permission to speak."
    },
    {
      "ucid": "34972178962630572",
      "step_id": "SL2",
      "step_name": "Hook (supply/price signal)",
      "weight": 2.0,
      "result": "fail",
      "earned": 0.0,
      "questions_hit": null,
      "evidence": "",
      "comment": "Agent referenced a prior call instead of delivering a proactive supply or price hook to generate interest."
    },
    {
      "ucid": "34972178962630572",
      "step_id": "SL3",
      "step_name": "Discovery (6 Qs)",
      "weight": 2.0,
      "result": "fail",
      "earned": 0.0,
      "questions_hit": 1,
      "evidence": "Uh, how much coil do you need, sir?",
      "comment": "Only one discovery question was asked (quantity), which is below the threshold for a 'partial' pass."
    },
    {
      "ucid": "34972178962630572",
      "step_id": "SL4",
      "step_name": "Pitch (2-3 USPs)",
      "weight": 1.0,
      "result": "fail",
      "earned": 0.0,
      "questions_hit": null,
      "evidence": "",
      "comment": "No USPs were pitched; the agent only confirmed stock availability without framing it as a benefit."
    },
    {
      "ucid": "34972178962630572",
      "step_id": "SL5",
      "step_name": "Qualify",
      "weight": 2.0,
      "result": "pass",
      "earned": 2.0,
      "questions_hit": null,
      "evidence": "how much coil do you need, sir? ... Ten tons. ... Yes sir, I have it, it's available in 80 GSM, coil.",
      "comment": "Agent confirmed the requirement, capturing quantity, thickness (from prior call), and grade, and confirmed stock."
    },
    {
      "ucid": "34972178962630572",
      "step_id": "SL6",
      "step_name": "Closure with next step",
      "weight": 1.0,
      "result": "fail",
      "earned": 0.0,
      "questions_hit": null,
      "evidence": "I will check and confirm and let you know.",
      "comment": "The next step was a vague promise, not a committed action with a specific timeframe."
    }
  ],
  "objections": [],
  "missed_steps": [
    "SL1 Opener & permission",
    "SL2 Hook (supply/price signal)",
    "SL3 Discovery (6 Qs)",
    "SL4 Pitch (2-3 USPs)",
    "SL6 Closure with next step"
  ],
  "objection_phrases_list": []
}