{
  "ucid": "34972178963840191",
  "call_date": "2026-09-17",
  "start_time": "2026-09-17 15:16:41",
  "end_time": "2026-09-17 15:17:22",
  "duration_sec": 41,
  "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/DIA7cea50881f8d7dab338dc85fc64e2d15.mp3",
  "dial_status": null,
  "customer_status": null,
  "agent_status": null,
  "hangup_by": null,
  "excel_row": 1554,
  "is_test": 0,
  "raw_payload": null,
  "audio_path": "gs://ozontel_transcript_analyser/data/audio/34972178963840191__DIA7cea50881f8d7dab338dc85fc64e2d15.mp3",
  "audio_bytes": 67608,
  "audio_status": "ok",
  "audio_error": null,
  "excel_turn_count": 0,
  "ingested_at": "2026-09-24 11:52:36.999815+00",
  "audio_secs": 22.536,
  "source_file": "Monthly_Calls_Transcript.xlsx",
  "upload_id": null,
  "audio_permanent": 0,
  "english_text": "[1s] CUSTOMER: Hello?\n[1s] AGENT: Hello?\n[2s] CUSTOMER: Hydro Metal... sorry Hydro Material.\n[5s] CUSTOMER: Who is this?\n[6s] AGENT: Uh, good afternoon sir, this is Aditya from JSW One, Aditya Pandey.\n[10s] CUSTOMER: Aditya, I'll come back to you later, okay? Thank you.\n[12s] AGENT: Okay, I will share you my number if you think...",
  "language": "English",
  "languages": "[\"English\"]",
  "turn_count": 7,
  "connected": 1,
  "audio_notes": "clear: Background chatter from a call center environment is audible on the agent's side, but the main speakers are clear.",
  "transcript_status": "ok",
  "transcript_error": null,
  "band": "green",
  "band_reason": "7 turns, clean transcript (0% inaudible)",
  "band_language": "English",
  "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": "[\"SL2 Hook (supply/price signal)\", \"SL3 Discovery (6 Qs)\", \"SL4 Pitch (2-3 USPs)\", \"SL5 Qualify\", \"SL6 Closure with next step\"]",
  "pitch_coaching_note": "When a customer gives a vague brush-off like 'I'll call you back', try to regain control by asking for a specific time to reconnect.",
  "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": "unknown",
  "quality_flags_total": 0,
  "supply_flag": "none",
  "supply_details": "",
  "customer_req_date": null,
  "agent_committed_date": null,
  "call_summary": "The agent introduced himself and JSW One. The customer immediately stated they were busy and would call them back, ending the conversation. No business details were discussed, and no firm next step was established.",
  "raw_json": "{\"pitch_steps\": [{\"step_id\": \"SL1\", \"result\": \"pass\", \"questions_hit\": null, \"evidence\": \"Uh, good afternoon sir, this is Aditya from JSW One, Aditya Pandey.\", \"comment\": \"Agent successfully introduced himself and the company before the customer cut the call short.\"}, {\"step_id\": \"SL2\", \"result\": \"fail\", \"questions_hit\": null, \"evidence\": \"\", \"comment\": \"The call was terminated by the customer before the agent could deliver a hook.\"}, {\"step_id\": \"SL3\", \"result\": \"fail\", \"questions_hit\": 0, \"evidence\": \"\", \"comment\": \"No discovery questions were asked as the customer ended the call immediately after the introduction.\"}, {\"step_id\": \"SL4\", \"result\": \"fail\", \"questions_hit\": null, \"evidence\": \"\", \"comment\": \"The call did not progress to the point where a product pitch could be made.\"}, {\"step_id\": \"SL5\", \"result\": \"fail\", \"questions_hit\": null, \"evidence\": \"\", \"comment\": \"The agent did not get an opportunity to qualify the customer for any requirement.\"}, {\"step_id\": \"SL6\", \"result\": \"fail\", \"questions_hit\": null, \"evidence\": \"Okay, I will share you my number if you think...\", \"comment\": \"The agent did not secure a specific callback time or commit to a quote; the next step was left vague.\"}], \"usp_relevance\": \"none\", \"pitch_coaching_note\": \"When a customer gives a vague brush-off like 'I'll call you back', try to regain control by asking for a specific time to reconnect.\", \"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\": \"unknown\", \"supply_flag\": \"none\", \"supply_details\": \"\", \"customer_req_date\": null, \"agent_committed_date\": null, \"objections\": [], \"call_summary\": \"The agent introduced himself and JSW One. The customer immediately stated they were busy and would call them back, ending the conversation. No business details were discussed, and no firm next step was established.\"}",
  "error": null,
  "latency_ms": 22753,
  "input_tokens": 2653,
  "output_tokens": 671,
  "created_at": "2026-09-25 12:02:32",
  "sentiment": "positive",
  "sentiment_score": 0.366,
  "sentiment_confidence": "high",
  "pos": 9,
  "neg": 6,
  "lex_hits": 8,
  "objection_phrases": "[]",
  "sentiment_method": "0.6*lexical + 0.4*prior",
  "talk_ratio": 0.526,
  "agent_talk_sec": 6.1,
  "customer_talk_sec": 5.5,
  "dead_air_sec": 29.4,
  "longest_monologue_sec": 3.6,
  "agent_wpm": 226.2,
  "interruptions": 0,
  "agent_turns": 3,
  "customer_turns": 4,
  "discovery_qs": 1,
  "words_agent": 23,
  "words_customer": 19,
  "monologue_heavy": 0,
  "turns": [
    {
      "ucid": "34972178963840191",
      "idx": 0,
      "speaker": "customer",
      "start_s": 0.57,
      "end_s": 1.01,
      "text_en": "Hello?",
      "text_native": "Hello?"
    },
    {
      "ucid": "34972178963840191",
      "idx": 1,
      "speaker": "agent",
      "start_s": 1.44,
      "end_s": 1.84,
      "text_en": "Hello?",
      "text_native": "Hello?"
    },
    {
      "ucid": "34972178963840191",
      "idx": 2,
      "speaker": "customer",
      "start_s": 2.2,
      "end_s": 4.3,
      "text_en": "Hydro Metal... sorry Hydro Material.",
      "text_native": "Hydro Metal... sorry Hydro Material."
    },
    {
      "ucid": "34972178963840191",
      "idx": 3,
      "speaker": "customer",
      "start_s": 4.73,
      "end_s": 5.26,
      "text_en": "Who is this?",
      "text_native": "Who is this?"
    },
    {
      "ucid": "34972178963840191",
      "idx": 4,
      "speaker": "agent",
      "start_s": 5.86,
      "end_s": 9.5,
      "text_en": "Uh, good afternoon sir, this is Aditya from JSW One, Aditya Pandey.",
      "text_native": "Uh, good afternoon sir, this is Aditya from JSW One, Aditya Pandey."
    },
    {
      "ucid": "34972178963840191",
      "idx": 5,
      "speaker": "customer",
      "start_s": 9.8,
      "end_s": 12.2,
      "text_en": "Aditya, I'll come back to you later, okay? Thank you.",
      "text_native": "Aditya, I'll come back to you later, okay? Thank you."
    },
    {
      "ucid": "34972178963840191",
      "idx": 6,
      "speaker": "agent",
      "start_s": 12.4,
      "end_s": 14.5,
      "text_en": "Okay, I will share you my number if you think...",
      "text_native": "Okay, I will share you my number if you think..."
    }
  ],
  "steps": [
    {
      "ucid": "34972178963840191",
      "step_id": "SL1",
      "step_name": "Opener & permission",
      "weight": 2.0,
      "result": "pass",
      "earned": 2.0,
      "questions_hit": null,
      "evidence": "Uh, good afternoon sir, this is Aditya from JSW One, Aditya Pandey.",
      "comment": "Agent successfully introduced himself and the company before the customer cut the call short."
    },
    {
      "ucid": "34972178963840191",
      "step_id": "SL2",
      "step_name": "Hook (supply/price signal)",
      "weight": 2.0,
      "result": "fail",
      "earned": 0.0,
      "questions_hit": null,
      "evidence": "",
      "comment": "The call was terminated by the customer before the agent could deliver a hook."
    },
    {
      "ucid": "34972178963840191",
      "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 as the customer ended the call immediately after the introduction."
    },
    {
      "ucid": "34972178963840191",
      "step_id": "SL4",
      "step_name": "Pitch (2-3 USPs)",
      "weight": 1.0,
      "result": "fail",
      "earned": 0.0,
      "questions_hit": null,
      "evidence": "",
      "comment": "The call did not progress to the point where a product pitch could be made."
    },
    {
      "ucid": "34972178963840191",
      "step_id": "SL5",
      "step_name": "Qualify",
      "weight": 2.0,
      "result": "fail",
      "earned": 0.0,
      "questions_hit": null,
      "evidence": "",
      "comment": "The agent did not get an opportunity to qualify the customer for any requirement."
    },
    {
      "ucid": "34972178963840191",
      "step_id": "SL6",
      "step_name": "Closure with next step",
      "weight": 1.0,
      "result": "fail",
      "earned": 0.0,
      "questions_hit": null,
      "evidence": "Okay, I will share you my number if you think...",
      "comment": "The agent did not secure a specific callback time or commit to a quote; the next step was left vague."
    }
  ],
  "objections": [],
  "missed_steps": [
    "SL2 Hook (supply/price signal)",
    "SL3 Discovery (6 Qs)",
    "SL4 Pitch (2-3 USPs)",
    "SL5 Qualify",
    "SL6 Closure with next step"
  ],
  "objection_phrases_list": []
}