{
  "ucid": "21112178910909851",
  "call_date": "2026-09-11",
  "start_time": "2026-09-11 12:14:58",
  "end_time": "2026-09-11 12:15:39",
  "duration_sec": 41,
  "campaign": "IS_MFG_HR_HRPO_Sep26",
  "disposition": "No_requirement",
  "agent": "dhruv",
  "audio_url": "https://s3.ap-south-1.amazonaws.com/3m-pu.ozonetel.com/jswone/DIA29480b28facb3c59ae0f135ceabf0c69.mp3",
  "dial_status": null,
  "customer_status": null,
  "agent_status": null,
  "hangup_by": null,
  "excel_row": 247,
  "is_test": 0,
  "raw_payload": null,
  "audio_path": "gs://ozontel_transcript_analyser/data/audio/21112178910909851__DIA29480b28facb3c59ae0f135ceabf0c69.mp3",
  "audio_bytes": 28296,
  "audio_status": "ok",
  "audio_error": null,
  "excel_turn_count": 0,
  "ingested_at": "2026-09-24 11:52:36.999815+00",
  "audio_secs": 9.432,
  "source_file": "Monthly_Calls_Transcript.xlsx",
  "upload_id": null,
  "audio_permanent": 0,
  "english_text": "[1s] CUSTOMER: Hello.\n[2s] AGENT: Hello.\n[2s] CUSTOMER: Hello.\n[3s] AGENT: Sir, I was calling from JSW One.   (सर JSW One से बात कर रहा था मैं।)\n[5s] CUSTOMER: Yes, tell me sir.   (हां बोलिए सर।)",
  "language": "Hindi",
  "languages": "[\"Hindi\", \"English\"]",
  "turn_count": 5,
  "connected": 1,
  "audio_notes": "clear: Slight background noise is present but does not affect transcription.",
  "transcript_status": "ok",
  "transcript_error": null,
  "band": "amber",
  "band_reason": "only 5 turns - short exchange, limited evidence to score",
  "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": 0.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)\", \"SL5 Qualify\", \"SL6 Closure with next step\"]",
  "pitch_coaching_note": "Ensure you complete the full opener, including asking for permission to speak, to secure the customer's time before proceeding.",
  "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": null,
  "quality_flags_total": 0,
  "supply_flag": "none",
  "supply_details": "",
  "customer_req_date": null,
  "agent_committed_date": null,
  "call_summary": "The agent introduced himself from JSW One, and the customer prompted him to continue. The transcript ends immediately after this, showing the call did not progress into the pitch, discovery, or qualification stages.",
  "raw_json": "{\"pitch_steps\": [{\"step_id\": \"SL1\", \"result\": \"fail\", \"questions_hit\": null, \"evidence\": \"Sir, I was calling from JSW One.\", \"comment\": \"Agent identified the company but did not use the customer's name or ask for permission to speak.\"}, {\"step_id\": \"SL2\", \"result\": \"fail\", \"questions_hit\": null, \"evidence\": \"\", \"comment\": \"The call ended before the agent could deliver the hook.\"}, {\"step_id\": \"SL3\", \"result\": \"fail\", \"questions_hit\": 0, \"evidence\": \"\", \"comment\": \"No discovery questions were attempted as the call ended prematurely.\"}, {\"step_id\": \"SL4\", \"result\": \"fail\", \"questions_hit\": null, \"evidence\": \"\", \"comment\": \"The call ended before any USPs could be pitched.\"}, {\"step_id\": \"SL5\", \"result\": \"fail\", \"questions_hit\": null, \"evidence\": \"\", \"comment\": \"The call ended before the agent could attempt to qualify the lead.\"}, {\"step_id\": \"SL6\", \"result\": \"fail\", \"questions_hit\": null, \"evidence\": \"\", \"comment\": \"The call ended abruptly with no closure or next step.\"}], \"usp_relevance\": \"none\", \"pitch_coaching_note\": \"Ensure you complete the full opener, including asking for permission to speak, to secure the customer's time before proceeding.\", \"segment_detected\": \"unknown\", \"mfg_flag\": false, \"geo_flag\": false, \"geo_reason\": null, \"moq_flag\": false, \"moq_qty_detected\": null, \"material_flag\": false, \"material_detected\": null, \"supply_flag\": \"none\", \"supply_details\": \"\", \"customer_req_date\": null, \"agent_committed_date\": null, \"objections\": [], \"call_summary\": \"The agent introduced himself from JSW One, and the customer prompted him to continue. The transcript ends immediately after this, showing the call did not progress into the pitch, discovery, or qualification stages.\"}",
  "error": null,
  "latency_ms": 37915,
  "input_tokens": 2615,
  "output_tokens": 602,
  "created_at": "2026-09-25 11:03:17",
  "sentiment": "negative",
  "sentiment_score": -0.175,
  "sentiment_confidence": "med",
  "pos": 0,
  "neg": 0,
  "lex_hits": 0,
  "objection_phrases": "[]",
  "sentiment_method": "0.7*prior (damped - label alone is weak)",
  "talk_ratio": 0.568,
  "agent_talk_sec": 2.1,
  "customer_talk_sec": 1.6,
  "dead_air_sec": 37.3,
  "longest_monologue_sec": 1.7,
  "agent_wpm": null,
  "interruptions": 0,
  "agent_turns": 2,
  "customer_turns": 3,
  "discovery_qs": 0,
  "words_agent": 8,
  "words_customer": 6,
  "monologue_heavy": 0,
  "turns": [
    {
      "ucid": "21112178910909851",
      "idx": 0,
      "speaker": "customer",
      "start_s": 0.88,
      "end_s": 1.48,
      "text_en": "Hello.",
      "text_native": "Hello."
    },
    {
      "ucid": "21112178910909851",
      "idx": 1,
      "speaker": "agent",
      "start_s": 1.88,
      "end_s": 2.28,
      "text_en": "Hello.",
      "text_native": "Hello."
    },
    {
      "ucid": "21112178910909851",
      "idx": 2,
      "speaker": "customer",
      "start_s": 2.38,
      "end_s": 2.68,
      "text_en": "Hello.",
      "text_native": "Hello."
    },
    {
      "ucid": "21112178910909851",
      "idx": 3,
      "speaker": "agent",
      "start_s": 2.78,
      "end_s": 4.48,
      "text_en": "Sir, I was calling from JSW One.",
      "text_native": "सर JSW One से बात कर रहा था मैं।"
    },
    {
      "ucid": "21112178910909851",
      "idx": 4,
      "speaker": "customer",
      "start_s": 4.58,
      "end_s": 5.28,
      "text_en": "Yes, tell me sir.",
      "text_native": "हां बोलिए सर।"
    }
  ],
  "steps": [
    {
      "ucid": "21112178910909851",
      "step_id": "SL1",
      "step_name": "Opener & permission",
      "weight": 2.0,
      "result": "fail",
      "earned": 0.0,
      "questions_hit": null,
      "evidence": "Sir, I was calling from JSW One.",
      "comment": "Agent identified the company but did not use the customer's name or ask for permission to speak."
    },
    {
      "ucid": "21112178910909851",
      "step_id": "SL2",
      "step_name": "Hook (supply/price signal)",
      "weight": 2.0,
      "result": "fail",
      "earned": 0.0,
      "questions_hit": null,
      "evidence": "",
      "comment": "The call ended before the agent could deliver the hook."
    },
    {
      "ucid": "21112178910909851",
      "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 attempted as the call ended prematurely."
    },
    {
      "ucid": "21112178910909851",
      "step_id": "SL4",
      "step_name": "Pitch (2-3 USPs)",
      "weight": 1.0,
      "result": "fail",
      "earned": 0.0,
      "questions_hit": null,
      "evidence": "",
      "comment": "The call ended before any USPs could be pitched."
    },
    {
      "ucid": "21112178910909851",
      "step_id": "SL5",
      "step_name": "Qualify",
      "weight": 2.0,
      "result": "fail",
      "earned": 0.0,
      "questions_hit": null,
      "evidence": "",
      "comment": "The call ended before the agent could attempt to qualify the lead."
    },
    {
      "ucid": "21112178910909851",
      "step_id": "SL6",
      "step_name": "Closure with next step",
      "weight": 1.0,
      "result": "fail",
      "earned": 0.0,
      "questions_hit": null,
      "evidence": "",
      "comment": "The call ended abruptly with no closure or next step."
    }
  ],
  "objections": [],
  "missed_steps": [
    "SL1 Opener & permission",
    "SL2 Hook (supply/price signal)",
    "SL3 Discovery (6 Qs)",
    "SL4 Pitch (2-3 USPs)",
    "SL5 Qualify",
    "SL6 Closure with next step"
  ],
  "objection_phrases_list": []
}