{
  "ucid": "34972178963709462",
  "call_date": "2026-09-17",
  "start_time": "2026-09-17 14:54:54",
  "end_time": "2026-09-17 14:55:36",
  "duration_sec": 42,
  "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/DIAe9b9991e727f6b712baeea62d53cfe9d.mp3",
  "dial_status": null,
  "customer_status": null,
  "agent_status": null,
  "hangup_by": null,
  "excel_row": 1568,
  "is_test": 0,
  "raw_payload": null,
  "audio_path": "gs://ozontel_transcript_analyser/data/audio/34972178963709462__DIAe9b9991e727f6b712baeea62d53cfe9d.mp3",
  "audio_bytes": 75600,
  "audio_status": "ok",
  "audio_error": null,
  "excel_turn_count": 0,
  "ingested_at": "2026-09-24 11:52:36.999815+00",
  "audio_secs": 25.2,
  "source_file": "Monthly_Calls_Transcript.xlsx",
  "upload_id": null,
  "audio_permanent": 0,
  "english_text": "[2s] CUSTOMER: Hello.\n[3s] AGENT: Hello.\n[4s] CUSTOMER: Yes, speak.   (हाँ बोलिए।)\n[5s] AGENT: Uh, MS Civil Works?   (अह MS Civil Works?)\n[7s] CUSTOMER: Yes, MS Civil Works, speak.   (हाँ MS Civil Works, बोलिए।)\n[9s] AGENT: Sir, I am calling from JSW One, Jindal Steel Works.   (सर JSW One से बात कर रहा हूँ मैं, Jindal Steel Works.)\n[12s] CUSTOMER: You are from Jindal Steel, speak.   (Jindal Steel से आप बोलिए।)\n[14s] AGENT: Sir, is there any requirement for sheet metal?   (सर कुछ रिक्वायरमेंट है शीट मेटल में?)\n[16s] CUSTOMER: No, right now there is no requirement for sheets.   (नहीं, अभी तो कोई शीट की रिक्वायरमेंट नहीं है।)\n[19s] AGENT: Okay sir, if there is anything, let me know.   (ठीक है सर, कुछ रहेगा तो बताइएगा।)\n[21s] CUSTOMER: Yes.   (हाँ।)\n[22s] AGENT: Okay.",
  "language": "Hindi",
  "languages": "[\"Hindi\", \"English\"]",
  "turn_count": 12,
  "connected": 1,
  "audio_notes": "clear: Some background chatter is audible on the agent's side.",
  "transcript_status": "ok",
  "transcript_error": null,
  "band": "green",
  "band_reason": "12 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": "Before asking for a requirement, always state your reason for calling with a supply or price hook to earn the customer's attention for discovery.",
  "usp_relevance": "none",
  "rubric_inferred": 0,
  "segment_detected": "construction",
  "mfg_flag": 1,
  "geo_flag": 0,
  "geo_reason": null,
  "moq_flag": 0,
  "moq_qty_detected": null,
  "moq_severity": null,
  "material_flag": 0,
  "material_detected": null,
  "catalogue_status": "unknown",
  "quality_flags_total": 1,
  "supply_flag": "none",
  "supply_details": "",
  "customer_req_date": null,
  "agent_committed_date": null,
  "call_summary": "The agent contacted a company named 'MS Civil Works', introduced JSW, and immediately asked about requirements for sheet metal. The customer confirmed they had no current need. The agent then ended the call without establishing a future follow-up.",
  "raw_json": "{\"pitch_steps\": [{\"step_id\": \"SL1\", \"result\": \"fail\", \"questions_hit\": null, \"evidence\": \"\", \"comment\": \"The agent identified themself and the company but did not ask for permission to speak.\"}, {\"step_id\": \"SL2\", \"result\": \"fail\", \"questions_hit\": null, \"evidence\": \"\", \"comment\": \"The agent did not provide a hook and instead went straight to asking for a requirement.\"}, {\"step_id\": \"SL3\", \"result\": \"fail\", \"questions_hit\": 0, \"evidence\": \"\", \"comment\": \"No discovery questions were asked to understand the customer's business or needs.\"}, {\"step_id\": \"SL4\", \"result\": \"fail\", \"questions_hit\": null, \"evidence\": \"\", \"comment\": \"No USPs were pitched as no discovery was conducted.\"}, {\"step_id\": \"SL5\", \"result\": \"pass\", \"questions_hit\": null, \"evidence\": \"Sir, is there any requirement for sheet metal?\", \"comment\": \"The agent successfully asked if a current requirement exists.\"}, {\"step_id\": \"SL6\", \"result\": \"fail\", \"questions_hit\": null, \"evidence\": \"\", \"comment\": \"The agent ended with a passive 'let me know', not a committed next step like a scheduled callback.\"}], \"usp_relevance\": \"none\", \"pitch_coaching_note\": \"Before asking for a requirement, always state your reason for calling with a supply or price hook to earn the customer's attention for discovery.\", \"segment_detected\": \"construction\", \"mfg_flag\": true, \"geo_flag\": false, \"geo_reason\": null, \"moq_flag\": false, \"moq_qty_detected\": null, \"moq_severity\": null, \"material_flag\": false, \"material_detected\": null, \"catalogue_status\": \"unknown\", \"supply_flag\": \"none\", \"supply_details\": \"\", \"customer_req_date\": null, \"agent_committed_date\": null, \"objections\": [], \"call_summary\": \"The agent contacted a company named 'MS Civil Works', introduced JSW, and immediately asked about requirements for sheet metal. The customer confirmed they had no current need. The agent then ended the call without establishing a future follow-up.\"}",
  "error": null,
  "latency_ms": 24501,
  "input_tokens": 2814,
  "output_tokens": 648,
  "created_at": "2026-09-25 12:03:08",
  "sentiment": "negative",
  "sentiment_score": -0.559,
  "sentiment_confidence": "high",
  "pos": 0,
  "neg": 6,
  "lex_hits": 2,
  "objection_phrases": "[\"rejection\"]",
  "sentiment_method": "0.6*lexical + 0.4*prior",
  "talk_ratio": 0.562,
  "agent_talk_sec": 8.6,
  "customer_talk_sec": 6.7,
  "dead_air_sec": 26.7,
  "longest_monologue_sec": 3.0,
  "agent_wpm": 230.2,
  "interruptions": 0,
  "agent_turns": 6,
  "customer_turns": 6,
  "discovery_qs": 2,
  "words_agent": 33,
  "words_customer": 24,
  "monologue_heavy": 0,
  "turns": [
    {
      "ucid": "34972178963709462",
      "idx": 0,
      "speaker": "customer",
      "start_s": 1.93,
      "end_s": 2.33,
      "text_en": "Hello.",
      "text_native": "Hello."
    },
    {
      "ucid": "34972178963709462",
      "idx": 1,
      "speaker": "agent",
      "start_s": 2.83,
      "end_s": 3.23,
      "text_en": "Hello.",
      "text_native": "Hello."
    },
    {
      "ucid": "34972178963709462",
      "idx": 2,
      "speaker": "customer",
      "start_s": 3.83,
      "end_s": 4.43,
      "text_en": "Yes, speak.",
      "text_native": "हाँ बोलिए।"
    },
    {
      "ucid": "34972178963709462",
      "idx": 3,
      "speaker": "agent",
      "start_s": 5.03,
      "end_s": 6.43,
      "text_en": "Uh, MS Civil Works?",
      "text_native": "अह MS Civil Works?"
    },
    {
      "ucid": "34972178963709462",
      "idx": 4,
      "speaker": "customer",
      "start_s": 6.83,
      "end_s": 8.23,
      "text_en": "Yes, MS Civil Works, speak.",
      "text_native": "हाँ MS Civil Works, बोलिए।"
    },
    {
      "ucid": "34972178963709462",
      "idx": 5,
      "speaker": "agent",
      "start_s": 8.53,
      "end_s": 11.53,
      "text_en": "Sir, I am calling from JSW One, Jindal Steel Works.",
      "text_native": "सर JSW One से बात कर रहा हूँ मैं, Jindal Steel Works."
    },
    {
      "ucid": "34972178963709462",
      "idx": 6,
      "speaker": "customer",
      "start_s": 11.93,
      "end_s": 13.63,
      "text_en": "You are from Jindal Steel, speak.",
      "text_native": "Jindal Steel से आप बोलिए।"
    },
    {
      "ucid": "34972178963709462",
      "idx": 7,
      "speaker": "agent",
      "start_s": 13.93,
      "end_s": 15.83,
      "text_en": "Sir, is there any requirement for sheet metal?",
      "text_native": "सर कुछ रिक्वायरमेंट है शीट मेटल में?"
    },
    {
      "ucid": "34972178963709462",
      "idx": 8,
      "speaker": "customer",
      "start_s": 16.03,
      "end_s": 18.43,
      "text_en": "No, right now there is no requirement for sheets.",
      "text_native": "नहीं, अभी तो कोई शीट की रिक्वायरमेंट नहीं है।"
    },
    {
      "ucid": "34972178963709462",
      "idx": 9,
      "speaker": "agent",
      "start_s": 18.73,
      "end_s": 20.33,
      "text_en": "Okay sir, if there is anything, let me know.",
      "text_native": "ठीक है सर, कुछ रहेगा तो बताइएगा।"
    },
    {
      "ucid": "34972178963709462",
      "idx": 10,
      "speaker": "customer",
      "start_s": 20.83,
      "end_s": 21.03,
      "text_en": "Yes.",
      "text_native": "हाँ।"
    },
    {
      "ucid": "34972178963709462",
      "idx": 11,
      "speaker": "agent",
      "start_s": 21.83,
      "end_s": 22.13,
      "text_en": "Okay.",
      "text_native": "Okay."
    }
  ],
  "steps": [
    {
      "ucid": "34972178963709462",
      "step_id": "SL1",
      "step_name": "Opener & permission",
      "weight": 2.0,
      "result": "fail",
      "earned": 0.0,
      "questions_hit": null,
      "evidence": "",
      "comment": "The agent identified themself and the company but did not ask for permission to speak."
    },
    {
      "ucid": "34972178963709462",
      "step_id": "SL2",
      "step_name": "Hook (supply/price signal)",
      "weight": 2.0,
      "result": "fail",
      "earned": 0.0,
      "questions_hit": null,
      "evidence": "",
      "comment": "The agent did not provide a hook and instead went straight to asking for a requirement."
    },
    {
      "ucid": "34972178963709462",
      "step_id": "SL3",
      "step_name": "Discovery (6 Qs)",
      "weight": 2.0,
      "result": "fail",
      "earned": 0.0,
      "questions_hit": 0,
      "evidence": "",
      "comment": "No discovery questions were asked to understand the customer's business or needs."
    },
    {
      "ucid": "34972178963709462",
      "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 as no discovery was conducted."
    },
    {
      "ucid": "34972178963709462",
      "step_id": "SL5",
      "step_name": "Qualify",
      "weight": 2.0,
      "result": "pass",
      "earned": 2.0,
      "questions_hit": null,
      "evidence": "Sir, is there any requirement for sheet metal?",
      "comment": "The agent successfully asked if a current requirement exists."
    },
    {
      "ucid": "34972178963709462",
      "step_id": "SL6",
      "step_name": "Closure with next step",
      "weight": 1.0,
      "result": "fail",
      "earned": 0.0,
      "questions_hit": null,
      "evidence": "",
      "comment": "The agent ended with a passive 'let me know', not a committed next step like a scheduled callback."
    }
  ],
  "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": [
    "rejection"
  ]
}