{
  "ucid": "21112178851213151",
  "call_date": "2026-09-04",
  "start_time": "2026-09-04 14:25:31",
  "end_time": "2026-09-04 14:26:13",
  "duration_sec": 42,
  "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/DIAef8bae829621c61db603a9cbb636d36f.mp3",
  "dial_status": null,
  "customer_status": null,
  "agent_status": null,
  "hangup_by": null,
  "excel_row": 865,
  "is_test": 0,
  "raw_payload": null,
  "audio_path": "/data/audio/21112178851213151__DIAef8bae829621c61db603a9cbb636d36f.mp3",
  "audio_bytes": 77544,
  "audio_status": "ok",
  "audio_error": null,
  "excel_turn_count": 0,
  "ingested_at": "2026-09-11 12:19:54.357907+00",
  "audio_secs": 25.848,
  "source_file": "Sep1-10>40s.xlsx",
  "upload_id": null,
  "audio_permanent": 0,
  "english_text": "[0s] CUSTOMER: So keep it on the side, from the front.   (तो साइड में रखना सामने से।)\n[2s] CUSTOMER: Hello.\n[3s] AGENT: Hello?\n[4s] CUSTOMER: Yes.   (हां।)\n[4s] AGENT: Sir, I was calling from JSW.   (सर JSW से बात कर रहा था।)\n[6s] CUSTOMER: Yes, please tell me.   (हां जी, बोलिए ना।)\n[7s] AGENT: Uh sir, I just wanted to ask if there is any requirement for sheet metals, sir?   (अ सर वही पूछना था कुछ requirement है सर sheet metals में?)\n[11s] CUSTOMER: Uh no sir, not right now. I will call you as and when there is one.   (अ नहीं सर, अभी तो नहीं है। मैं call करता हूं आपको जैसे ही रहेगा।)\n[14s] AGENT: Alright sir, okay. Okay sir.   (ठीक है ना सर, ठीक है। ठीक है सर।)\n[17s] CUSTOMER: Yes.   (हां।)",
  "language": "Hindi",
  "languages": "[\"Hindi\", \"English\"]",
  "turn_count": 10,
  "connected": 1,
  "audio_notes": "noisy: Background chatter on both sides, but the main conversation is clear.",
  "transcript_status": "ok",
  "transcript_error": null,
  "band": "green",
  "band_reason": "10 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": "You skipped the opening and hook, immediately asking for a requirement. Start by asking for permission to speak and then use a supply or price hook to earn the customer's attention before qualifying.",
  "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 JSW and immediately asked if the customer had a requirement for sheet metals. The customer stated they had no current need and would call back if one arose. The agent accepted this and ended the call without attempting discovery or setting a next step.",
  "raw_json": "{\"pitch_steps\": [{\"step_id\": \"SL1\", \"result\": \"fail\", \"questions_hit\": null, \"evidence\": \"\", \"comment\": \"Agent did not ask if it was a good time to talk, failing to secure permission.\"}, {\"step_id\": \"SL2\", \"result\": \"fail\", \"questions_hit\": null, \"evidence\": \"\", \"comment\": \"Agent skipped the hook and went directly to asking for a requirement.\"}, {\"step_id\": \"SL3\", \"result\": \"fail\", \"questions_hit\": 0, \"evidence\": \"\", \"comment\": \"No discovery questions were asked as the call was shut down by the customer.\"}, {\"step_id\": \"SL4\", \"result\": \"fail\", \"questions_hit\": null, \"evidence\": \"\", \"comment\": \"No USPs were pitched.\"}, {\"step_id\": \"SL5\", \"result\": \"pass\", \"questions_hit\": null, \"evidence\": \"Uh sir, I just wanted to ask if there is any requirement for sheet metals, sir?\", \"comment\": \"Agent successfully asked if a current requirement exists.\"}, {\"step_id\": \"SL6\", \"result\": \"fail\", \"questions_hit\": null, \"evidence\": \"\", \"comment\": \"Agent accepted the customer's dismissal without proposing a specific next step.\"}], \"usp_relevance\": \"none\", \"pitch_coaching_note\": \"You skipped the opening and hook, immediately asking for a requirement. Start by asking for permission to speak and then use a supply or price hook to earn the customer's attention before qualifying.\", \"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 JSW and immediately asked if the customer had a requirement for sheet metals. The customer stated they had no current need and would call back if one arose. The agent accepted this and ended the call without attempting discovery or setting a next step.\"}",
  "error": null,
  "latency_ms": 36695,
  "input_tokens": 2783,
  "output_tokens": 655,
  "created_at": "2026-09-25 11:31:38",
  "sentiment": "negative",
  "sentiment_score": -0.238,
  "sentiment_confidence": "high",
  "pos": 0,
  "neg": 1,
  "lex_hits": 3,
  "objection_phrases": "[]",
  "sentiment_method": "0.6*lexical + 0.4*prior",
  "talk_ratio": 0.478,
  "agent_talk_sec": 6.5,
  "customer_talk_sec": 7.1,
  "dead_air_sec": 28.4,
  "longest_monologue_sec": 2.7,
  "agent_wpm": 258.5,
  "interruptions": 0,
  "agent_turns": 4,
  "customer_turns": 6,
  "discovery_qs": 2,
  "words_agent": 28,
  "words_customer": 32,
  "monologue_heavy": 0,
  "turns": [
    {
      "ucid": "21112178851213151",
      "idx": 0,
      "speaker": "customer",
      "start_s": 0.0,
      "end_s": 2.2,
      "text_en": "So keep it on the side, from the front.",
      "text_native": "तो साइड में रखना सामने से।"
    },
    {
      "ucid": "21112178851213151",
      "idx": 1,
      "speaker": "customer",
      "start_s": 2.3,
      "end_s": 2.7,
      "text_en": "Hello.",
      "text_native": "Hello."
    },
    {
      "ucid": "21112178851213151",
      "idx": 2,
      "speaker": "agent",
      "start_s": 2.8,
      "end_s": 3.3,
      "text_en": "Hello?",
      "text_native": "Hello?"
    },
    {
      "ucid": "21112178851213151",
      "idx": 3,
      "speaker": "customer",
      "start_s": 3.8,
      "end_s": 4.1,
      "text_en": "Yes.",
      "text_native": "हां।"
    },
    {
      "ucid": "21112178851213151",
      "idx": 4,
      "speaker": "agent",
      "start_s": 4.4,
      "end_s": 5.7,
      "text_en": "Sir, I was calling from JSW.",
      "text_native": "सर JSW से बात कर रहा था।"
    },
    {
      "ucid": "21112178851213151",
      "idx": 5,
      "speaker": "customer",
      "start_s": 6.2,
      "end_s": 6.9,
      "text_en": "Yes, please tell me.",
      "text_native": "हां जी, बोलिए ना।"
    },
    {
      "ucid": "21112178851213151",
      "idx": 6,
      "speaker": "agent",
      "start_s": 7.4,
      "end_s": 10.1,
      "text_en": "Uh sir, I just wanted to ask if there is any requirement for sheet metals, sir?",
      "text_native": "अ सर वही पूछना था कुछ requirement है सर sheet metals में?"
    },
    {
      "ucid": "21112178851213151",
      "idx": 7,
      "speaker": "customer",
      "start_s": 10.7,
      "end_s": 13.8,
      "text_en": "Uh no sir, not right now. I will call you as and when there is one.",
      "text_native": "अ नहीं सर, अभी तो नहीं है। मैं call करता हूं आपको जैसे ही रहेगा।"
    },
    {
      "ucid": "21112178851213151",
      "idx": 8,
      "speaker": "agent",
      "start_s": 14.2,
      "end_s": 16.2,
      "text_en": "Alright sir, okay. Okay sir.",
      "text_native": "ठीक है ना सर, ठीक है। ठीक है सर।"
    },
    {
      "ucid": "21112178851213151",
      "idx": 9,
      "speaker": "customer",
      "start_s": 16.6,
      "end_s": 17.0,
      "text_en": "Yes.",
      "text_native": "हां।"
    }
  ],
  "steps": [
    {
      "ucid": "21112178851213151",
      "step_id": "SL1",
      "step_name": "Opener & permission",
      "weight": 2.0,
      "result": "fail",
      "earned": 0.0,
      "questions_hit": null,
      "evidence": "",
      "comment": "Agent did not ask if it was a good time to talk, failing to secure permission."
    },
    {
      "ucid": "21112178851213151",
      "step_id": "SL2",
      "step_name": "Hook (supply/price signal)",
      "weight": 2.0,
      "result": "fail",
      "earned": 0.0,
      "questions_hit": null,
      "evidence": "",
      "comment": "Agent skipped the hook and went directly to asking for a requirement."
    },
    {
      "ucid": "21112178851213151",
      "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 call was shut down by the customer."
    },
    {
      "ucid": "21112178851213151",
      "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."
    },
    {
      "ucid": "21112178851213151",
      "step_id": "SL5",
      "step_name": "Qualify",
      "weight": 2.0,
      "result": "pass",
      "earned": 2.0,
      "questions_hit": null,
      "evidence": "Uh sir, I just wanted to ask if there is any requirement for sheet metals, sir?",
      "comment": "Agent successfully asked if a current requirement exists."
    },
    {
      "ucid": "21112178851213151",
      "step_id": "SL6",
      "step_name": "Closure with next step",
      "weight": 1.0,
      "result": "fail",
      "earned": 0.0,
      "questions_hit": null,
      "evidence": "",
      "comment": "Agent accepted the customer's dismissal without proposing a specific next step."
    }
  ],
  "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": []
}