{
  "ucid": "21112178962268312",
  "call_date": "2026-09-17",
  "start_time": "2026-09-17 10:54:43",
  "end_time": "2026-09-17 10:55:30",
  "duration_sec": 47,
  "campaign": "IS_MFG_CR_GI_GP_Coated_Sep26",
  "disposition": "",
  "agent": "Aditya Pandey",
  "audio_url": "https://s3.ap-south-1.amazonaws.com/3m-pu.ozonetel.com/jswone/DIAdac2bcba52a9e7ddcb257ea5fa59ea12.mp3",
  "dial_status": null,
  "customer_status": null,
  "agent_status": null,
  "hangup_by": null,
  "excel_row": 1660,
  "is_test": 0,
  "raw_payload": null,
  "audio_path": "gs://ozontel_transcript_analyser/data/audio/21112178962268312__DIAdac2bcba52a9e7ddcb257ea5fa59ea12.mp3",
  "audio_bytes": 75168,
  "audio_status": "ok",
  "audio_error": null,
  "excel_turn_count": 0,
  "ingested_at": "2026-09-24 11:52:36.999815+00",
  "audio_secs": 25.056,
  "source_file": "Monthly_Calls_Transcript.xlsx",
  "upload_id": null,
  "audio_permanent": 0,
  "english_text": "[1s] AGENT: Hello, hello Gamma, hello Gamma Industries?   (हेलो, हेलो गामा, हेलो गामा इंडस्ट्रीज?)\n[4s] CUSTOMER: Yes.   (हां जी।)\n[5s] AGENT: Yes, hello, this is Aditya Pandey speaking from JSW One.   (जी नमस्ते, मैं आदित्य पांडे बात कर रहा था JSW One से।)\n[9s] CUSTOMER: Yes, tell me.   (हां जी बताइए।)\n[10s] AGENT: Actually, you were registered on our platform last month, this call was regarding that. Did you have any requirement, sir, in AP?   (Actually हमारे प्लेटफार्म पे आप रजिस्टर्ड थे लास्ट मंथ, उसी के रिगार्डिंग कॉल था। कुछ रिक्वायरमेंट थी सर AP में?)\n[14s] CUSTOMER: No, not right now.   (नहीं, अभी तो अभी नहीं है।)",
  "language": "Hindi",
  "languages": "[\"Hindi\", \"English\"]",
  "turn_count": 6,
  "connected": 1,
  "audio_notes": "noisy: Significant background noise from a call center environment, which sometimes slightly overlaps with the agent's speech.",
  "transcript_status": "ok",
  "transcript_error": null,
  "band": "green",
  "band_reason": "6 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": "When a customer says they have no current requirement, don't end the call; use your hook to create interest for their next requirement and schedule a follow-up.",
  "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 called a customer who had previously registered, referenced the registration, and asked directly if they had a requirement. The customer stated they had no need at the moment, and the call ended without any discovery or setting a next step.",
  "raw_json": "{\"pitch_steps\": [{\"step_id\": \"SL1\", \"result\": \"fail\", \"questions_hit\": null, \"evidence\": \"\", \"comment\": \"The agent identified themselves and the company but did not ask for permission to speak or if it was a good time.\"}, {\"step_id\": \"SL2\", \"result\": \"fail\", \"questions_hit\": null, \"evidence\": \"\", \"comment\": \"The agent did not deliver a hook with a price or supply signal; they went straight to asking for requirements.\"}, {\"step_id\": \"SL3\", \"result\": \"fail\", \"questions_hit\": 0, \"evidence\": \"\", \"comment\": \"No discovery questions were asked before the call ended.\"}, {\"step_id\": \"SL4\", \"result\": \"fail\", \"questions_hit\": null, \"evidence\": \"\", \"comment\": \"No USPs were pitched as no discovery was done.\"}, {\"step_id\": \"SL5\", \"result\": \"pass\", \"questions_hit\": null, \"evidence\": \"Did you have any requirement, sir, in AP?\", \"comment\": \"The agent successfully asked if the customer had a current requirement.\"}, {\"step_id\": \"SL6\", \"result\": \"fail\", \"questions_hit\": null, \"evidence\": \"\", \"comment\": \"The call ended abruptly without a committed next step after the customer stated no current requirement.\"}], \"usp_relevance\": \"none\", \"pitch_coaching_note\": \"When a customer says they have no current requirement, don't end the call; use your hook to create interest for their next requirement and schedule a follow-up.\", \"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 called a customer who had previously registered, referenced the registration, and asked directly if they had a requirement. The customer stated they had no need at the moment, and the call ended without any discovery or setting a next step.\"}",
  "error": null,
  "latency_ms": 29320,
  "input_tokens": 2728,
  "output_tokens": 659,
  "created_at": "2026-09-25 12:07:00",
  "sentiment": "negative",
  "sentiment_score": -0.333,
  "sentiment_confidence": "high",
  "pos": 0,
  "neg": 1,
  "lex_hits": 2,
  "objection_phrases": "[]",
  "sentiment_method": "lexical only",
  "talk_ratio": 0.805,
  "agent_talk_sec": 9.5,
  "customer_talk_sec": 2.3,
  "dead_air_sec": 35.2,
  "longest_monologue_sec": 4.3,
  "agent_wpm": 240.0,
  "interruptions": 0,
  "agent_turns": 3,
  "customer_turns": 3,
  "discovery_qs": 2,
  "words_agent": 38,
  "words_customer": 8,
  "monologue_heavy": 1,
  "turns": [
    {
      "ucid": "21112178962268312",
      "idx": 0,
      "speaker": "agent",
      "start_s": 0.83,
      "end_s": 3.03,
      "text_en": "Hello, hello Gamma, hello Gamma Industries?",
      "text_native": "हेलो, हेलो गामा, हेलो गामा इंडस्ट्रीज?"
    },
    {
      "ucid": "21112178962268312",
      "idx": 1,
      "speaker": "customer",
      "start_s": 3.54,
      "end_s": 3.94,
      "text_en": "Yes.",
      "text_native": "हां जी।"
    },
    {
      "ucid": "21112178962268312",
      "idx": 2,
      "speaker": "agent",
      "start_s": 4.8,
      "end_s": 7.84,
      "text_en": "Yes, hello, this is Aditya Pandey speaking from JSW One.",
      "text_native": "जी नमस्ते, मैं आदित्य पांडे बात कर रहा था JSW One से।"
    },
    {
      "ucid": "21112178962268312",
      "idx": 3,
      "speaker": "customer",
      "start_s": 8.9,
      "end_s": 9.54,
      "text_en": "Yes, tell me.",
      "text_native": "हां जी बताइए।"
    },
    {
      "ucid": "21112178962268312",
      "idx": 4,
      "speaker": "agent",
      "start_s": 9.94,
      "end_s": 14.2,
      "text_en": "Actually, you were registered on our platform last month, this call was regarding that. Did you have any requirement, sir, in AP?",
      "text_native": "Actually हमारे प्लेटफार्म पे आप रजिस्टर्ड थे लास्ट मंथ, उसी के रिगार्डिंग कॉल था। कुछ रिक्वायरमेंट थी सर AP में?"
    },
    {
      "ucid": "21112178962268312",
      "idx": 5,
      "speaker": "customer",
      "start_s": 14.3,
      "end_s": 15.54,
      "text_en": "No, not right now.",
      "text_native": "नहीं, अभी तो अभी नहीं है।"
    }
  ],
  "steps": [
    {
      "ucid": "21112178962268312",
      "step_id": "SL1",
      "step_name": "Opener & permission",
      "weight": 2.0,
      "result": "fail",
      "earned": 0.0,
      "questions_hit": null,
      "evidence": "",
      "comment": "The agent identified themselves and the company but did not ask for permission to speak or if it was a good time."
    },
    {
      "ucid": "21112178962268312",
      "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 deliver a hook with a price or supply signal; they went straight to asking for requirements."
    },
    {
      "ucid": "21112178962268312",
      "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 before the call ended."
    },
    {
      "ucid": "21112178962268312",
      "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 done."
    },
    {
      "ucid": "21112178962268312",
      "step_id": "SL5",
      "step_name": "Qualify",
      "weight": 2.0,
      "result": "pass",
      "earned": 2.0,
      "questions_hit": null,
      "evidence": "Did you have any requirement, sir, in AP?",
      "comment": "The agent successfully asked if the customer had a current requirement."
    },
    {
      "ucid": "21112178962268312",
      "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 without a committed next step after the customer stated no current requirement."
    }
  ],
  "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": []
}