{
  "ucid": "21112178945563631",
  "call_date": "2026-09-15",
  "start_time": "2026-09-15 12:30:36",
  "end_time": "2026-09-15 12:31:39",
  "duration_sec": 63,
  "campaign": "IS_MFG_HR_HRPO_Sep26",
  "disposition": "Not_Answered",
  "agent": "Aditya Pandey",
  "audio_url": "https://s3.ap-south-1.amazonaws.com/3m-pu.ozonetel.com/jswone/DIA898ef1a9753f3e03b0c261e8a6afa740.mp3",
  "dial_status": null,
  "customer_status": null,
  "agent_status": null,
  "hangup_by": null,
  "excel_row": 90,
  "is_test": 0,
  "raw_payload": null,
  "audio_path": "gs://ozontel_transcript_analyser/data/audio/21112178945563631__DIA898ef1a9753f3e03b0c261e8a6afa740.mp3",
  "audio_bytes": 87048,
  "audio_status": "ok",
  "audio_error": null,
  "excel_turn_count": 0,
  "ingested_at": "2026-09-24 11:52:36.999815+00",
  "audio_secs": 29.016,
  "source_file": "Monthly_Calls_Transcript.xlsx",
  "upload_id": null,
  "audio_permanent": 0,
  "english_text": "[1s] CUSTOMER: Hello.\n[2s] AGENT: Hello, am I speaking with Spark Engineering?   (हेलो, स्पार्क इंजीनियरिंग से बात कर रहा हूं?)\n[4s] CUSTOMER: Yes.   (हां।)\n[5s] AGENT: Yes, hello, I am Aditya Pandey calling from JSW One.   (जी नमस्ते, मैं आदित्य पांडे बात कर रहा था JSW One से।)\n[8s] CUSTOMER: Yes, sir.   (बोलिए सर।)\n[8s] AGENT: Yes, you were registered on our platform, this call was regarding that, did you have any requirement for HR or MS, sir?   (जी, आप हमारे प्लेटफार्म पे रजिस्टर थे, उसी के रिगार्डिंग कॉल था कि कुछ रिक्वायरमेंट थी सर HR में या MS में?)\n[12s] CUSTOMER: No, I don't have any requirement right now, sir.   (नहीं, अभी तो नहीं है सर रिक्वायरमेंट।)\n[15s] AGENT: No issue, sir. If there is any requirement in the future, please share it, I will WhatsApp you.   (कोई इशू नहीं है सर। अगर फ्यूचर में कोई रिक्वायरमेंट हो तो शेयर करिएगा, मैं आपको WhatsApp कर दूंगा।)\n[18s] CUSTOMER: Okay, okay.   (ओके, ओके।)\n[20s] AGENT: Thank you, sir.   (थैंक यू, सर।)",
  "language": "Hindi",
  "languages": "[\"Hindi\", \"English\"]",
  "turn_count": 10,
  "connected": 1,
  "audio_notes": "clear: Some background call center noise is present on the agent's side.",
  "transcript_status": "ok",
  "transcript_error": null,
  "band": "green",
  "band_reason": "10 turns, clean transcript (0% inaudible)",
  "band_language": "Hindi",
  "label_contradiction": 1,
  "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": "You skipped the permission and hook steps, going straight to asking for a requirement, which led to an immediate shutdown. Always ask for permission to speak and then use a supply or price hook to create interest before asking if they need to buy today.",
  "usp_relevance": "none",
  "rubric_inferred": 0,
  "segment_detected": "manufacturing",
  "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": "",
  "customer_req_date": null,
  "agent_committed_date": null,
  "call_summary": "The agent contacted a registered lead, 'Spark Engineering'. After a brief introduction, the agent immediately asked for a requirement, which the customer denied. The agent then offered to send a WhatsApp message for future needs and ended the call. The call was very short and did not progress past the initial qualification attempt.",
  "raw_json": "{\"pitch_steps\": [{\"step_id\": \"SL1\", \"result\": \"fail\", \"questions_hit\": null, \"evidence\": \"\", \"comment\": \"The agent identified himself and the company but failed to ask for permission to speak.\"}, {\"step_id\": \"SL2\", \"result\": \"fail\", \"questions_hit\": null, \"evidence\": \"\", \"comment\": \"The agent skipped the hook and went directly to asking for a requirement without providing a benefit.\"}, {\"step_id\": \"SL3\", \"result\": \"fail\", \"questions_hit\": 0, \"evidence\": \"\", \"comment\": \"No discovery questions were asked as the customer stated they had no current requirement.\"}, {\"step_id\": \"SL4\", \"result\": \"fail\", \"questions_hit\": null, \"evidence\": \"\", \"comment\": \"The call did not progress to the pitch stage.\"}, {\"step_id\": \"SL5\", \"result\": \"pass\", \"questions_hit\": null, \"evidence\": \"did you have any requirement for HR or MS, sir?\", \"comment\": \"The agent successfully asked for a current requirement, which the customer denied.\"}, {\"step_id\": \"SL6\", \"result\": \"fail\", \"questions_hit\": null, \"evidence\": \"I will WhatsApp you.\", \"comment\": \"The agent offered to send a WhatsApp, but this is not a specific, committed next step like a quote or a scheduled callback.\"}], \"usp_relevance\": \"none\", \"pitch_coaching_note\": \"You skipped the permission and hook steps, going straight to asking for a requirement, which led to an immediate shutdown. Always ask for permission to speak and then use a supply or price hook to create interest before asking if they need to buy today.\", \"segment_detected\": \"manufacturing\", \"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\": \"\", \"customer_req_date\": null, \"agent_committed_date\": null, \"objections\": [], \"call_summary\": \"The agent contacted a registered lead, 'Spark Engineering'. After a brief introduction, the agent immediately asked for a requirement, which the customer denied. The agent then offered to send a WhatsApp message for future needs and ended the call. The call was very short and did not progress past the initial qualification attempt.\"}",
  "error": null,
  "latency_ms": 31470,
  "input_tokens": 2844,
  "output_tokens": 698,
  "created_at": "2026-09-25 10:49:18",
  "sentiment": "negative",
  "sentiment_score": -0.273,
  "sentiment_confidence": "high",
  "pos": 1,
  "neg": 2,
  "lex_hits": 4,
  "objection_phrases": "[]",
  "sentiment_method": "lexical only",
  "talk_ratio": 0.775,
  "agent_talk_sec": 12.4,
  "customer_talk_sec": 3.6,
  "dead_air_sec": 47.0,
  "longest_monologue_sec": 4.0,
  "agent_wpm": 290.3,
  "interruptions": 0,
  "agent_turns": 5,
  "customer_turns": 5,
  "discovery_qs": 2,
  "words_agent": 60,
  "words_customer": 15,
  "monologue_heavy": 1,
  "turns": [
    {
      "ucid": "21112178945563631",
      "idx": 0,
      "speaker": "customer",
      "start_s": 0.83,
      "end_s": 1.19,
      "text_en": "Hello.",
      "text_native": "Hello."
    },
    {
      "ucid": "21112178945563631",
      "idx": 1,
      "speaker": "agent",
      "start_s": 1.58,
      "end_s": 3.44,
      "text_en": "Hello, am I speaking with Spark Engineering?",
      "text_native": "हेलो, स्पार्क इंजीनियरिंग से बात कर रहा हूं?"
    },
    {
      "ucid": "21112178945563631",
      "idx": 2,
      "speaker": "customer",
      "start_s": 3.9,
      "end_s": 4.2,
      "text_en": "Yes.",
      "text_native": "हां।"
    },
    {
      "ucid": "21112178945563631",
      "idx": 3,
      "speaker": "agent",
      "start_s": 4.54,
      "end_s": 7.2,
      "text_en": "Yes, hello, I am Aditya Pandey calling from JSW One.",
      "text_native": "जी नमस्ते, मैं आदित्य पांडे बात कर रहा था JSW One से।"
    },
    {
      "ucid": "21112178945563631",
      "idx": 4,
      "speaker": "customer",
      "start_s": 7.6,
      "end_s": 8.23,
      "text_en": "Yes, sir.",
      "text_native": "बोलिए सर।"
    },
    {
      "ucid": "21112178945563631",
      "idx": 5,
      "speaker": "agent",
      "start_s": 8.43,
      "end_s": 12.44,
      "text_en": "Yes, you were registered on our platform, this call was regarding that, did you have any requirement for HR or MS, sir?",
      "text_native": "जी, आप हमारे प्लेटफार्म पे रजिस्टर थे, उसी के रिगार्डिंग कॉल था कि कुछ रिक्वायरमेंट थी सर HR में या MS में?"
    },
    {
      "ucid": "21112178945563631",
      "idx": 6,
      "speaker": "customer",
      "start_s": 12.5,
      "end_s": 14.24,
      "text_en": "No, I don't have any requirement right now, sir.",
      "text_native": "नहीं, अभी तो नहीं है सर रिक्वायरमेंट।"
    },
    {
      "ucid": "21112178945563631",
      "idx": 7,
      "speaker": "agent",
      "start_s": 14.83,
      "end_s": 18.24,
      "text_en": "No issue, sir. If there is any requirement in the future, please share it, I will WhatsApp you.",
      "text_native": "कोई इशू नहीं है सर। अगर फ्यूचर में कोई रिक्वायरमेंट हो तो शेयर करिएगा, मैं आपको WhatsApp कर दूंगा।"
    },
    {
      "ucid": "21112178945563631",
      "idx": 8,
      "speaker": "customer",
      "start_s": 18.24,
      "end_s": 18.84,
      "text_en": "Okay, okay.",
      "text_native": "ओके, ओके।"
    },
    {
      "ucid": "21112178945563631",
      "idx": 9,
      "speaker": "agent",
      "start_s": 20.0,
      "end_s": 20.5,
      "text_en": "Thank you, sir.",
      "text_native": "थैंक यू, सर।"
    }
  ],
  "steps": [
    {
      "ucid": "21112178945563631",
      "step_id": "SL1",
      "step_name": "Opener & permission",
      "weight": 2.0,
      "result": "fail",
      "earned": 0.0,
      "questions_hit": null,
      "evidence": "",
      "comment": "The agent identified himself and the company but failed to ask for permission to speak."
    },
    {
      "ucid": "21112178945563631",
      "step_id": "SL2",
      "step_name": "Hook (supply/price signal)",
      "weight": 2.0,
      "result": "fail",
      "earned": 0.0,
      "questions_hit": null,
      "evidence": "",
      "comment": "The agent skipped the hook and went directly to asking for a requirement without providing a benefit."
    },
    {
      "ucid": "21112178945563631",
      "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 stated they had no current requirement."
    },
    {
      "ucid": "21112178945563631",
      "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 pitch stage."
    },
    {
      "ucid": "21112178945563631",
      "step_id": "SL5",
      "step_name": "Qualify",
      "weight": 2.0,
      "result": "pass",
      "earned": 2.0,
      "questions_hit": null,
      "evidence": "did you have any requirement for HR or MS, sir?",
      "comment": "The agent successfully asked for a current requirement, which the customer denied."
    },
    {
      "ucid": "21112178945563631",
      "step_id": "SL6",
      "step_name": "Closure with next step",
      "weight": 1.0,
      "result": "fail",
      "earned": 0.0,
      "questions_hit": null,
      "evidence": "I will WhatsApp you.",
      "comment": "The agent offered to send a WhatsApp, but this is not a specific, committed next step like a quote or 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": []
}