{
  "ucid": "21112178591153971",
  "call_date": "2026-08-05",
  "start_time": "1899-12-30 12:02:19",
  "end_time": "1899-12-30 12:03:16",
  "duration_sec": 57,
  "campaign": "IS_MFG_HR_HRPO_Opp_Aug26",
  "disposition": "No_requirement",
  "agent": "dhruv",
  "audio_url": "https://s3.ap-south-1.amazonaws.com/3m-pu.ozonetel.com/jswone/DIA25416436c97fe5e02006f50d784ea479.mp3",
  "dial_status": null,
  "customer_status": null,
  "agent_status": null,
  "hangup_by": null,
  "excel_row": 104,
  "is_test": 0,
  "raw_payload": null,
  "audio_path": "/data/audio/21112178591153971__DIA25416436c97fe5e02006f50d784ea479.mp3",
  "audio_bytes": 114264,
  "audio_status": "ok",
  "audio_error": null,
  "excel_turn_count": 0,
  "ingested_at": "2026-09-07 07:02:38.412185+00",
  "audio_secs": 38.088,
  "source_file": "Aug1-5.xlsx",
  "upload_id": null,
  "audio_permanent": 0,
  "english_text": "[1s] CUSTOMER: Hello?   (हॅलो?)\n[2s] AGENT: Hello?   (हॅलो?)\n[3s] CUSTOMER: Yes.   (हां।)\n[3s] AGENT: Sir, I am speaking from JSW One, Jindal Steel.   (सर JSW One से बात कर रहा हूं मैं, जिंदल स्टील।)\n[6s] CUSTOMER: Yes, tell me, tell me.   (Yes, बोलिए बोलिए।)\n[7s] AGENT: Uh, sir, is there any live requirement right now in sheet metals, etc.?   (अह सर कुछ live requirement है अभी sheet metals वगेरा में?)\n[10s] CUSTOMER: No, right now there isn't anything.   (नहीं ना, फिलहाल तो नहीं है कुछ।)\n[12s] AGENT: Okay. Are you planning anything upcoming this month or?   (अच्छा। कुछ upcoming इस month में कुछ plan कर रहे हो या?)\n[16s] CUSTOMER: I'll see, if there is anything, I will let you know.   (देखता हूं, कुछ रहेगा तो बताता हूं आपको।)\n[18s] AGENT: Sure.\n[18s] CUSTOMER: This, what I have now, I mean the quantity is not that much for you to sell.   (ये अभी जो है, वो मतलब quantity उतना नहीं है आपके लिए जो बेचना है।)\n[22s] AGENT: Okay.\n[22s] CUSTOMER: I will get that cut locally for that.   (वो तो locally cut कर लूंगा मैं उसके लिए तो।)\n[25s] AGENT: Understood sir.\n[26s] CUSTOMER: Yes.   (हां।)\n[26s] AGENT: I understood.   (समझ गया।)\n[27s] CUSTOMER: Okay.   (ठीक है।)\n[27s] AGENT: Okay.",
  "language": "Hindi",
  "languages": "[\"Hindi\", \"English\"]",
  "turn_count": 18,
  "connected": 1,
  "audio_notes": "clear: There is some minor background noise on the agent's side, but it does not impede transcription.",
  "transcript_status": "ok",
  "transcript_error": null,
  "band": "green",
  "band_reason": "18 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 must follow the pitch structure by starting with a proper opener and hook; jumping straight to asking for a requirement will almost always result in a quick 'no'.",
  "usp_relevance": "none",
  "rubric_inferred": 0,
  "segment_detected": "manufacturing",
  "mfg_flag": 0,
  "geo_flag": 0,
  "geo_reason": null,
  "moq_flag": 1,
  "moq_qty_detected": null,
  "moq_severity": null,
  "material_flag": 0,
  "material_detected": null,
  "catalogue_status": "available",
  "quality_flags_total": 1,
  "supply_flag": "none",
  "supply_details": "",
  "customer_req_date": null,
  "agent_committed_date": null,
  "call_summary": "The agent called to ask about requirements for sheet metals. The customer stated they have no current need and that any small quantity they might have would be too small for JSW One and would be sourced locally. The agent acknowledged this and the call ended without any discovery or next steps.",
  "raw_json": "{\"pitch_steps\": [{\"step_id\": \"SL1\", \"result\": \"fail\", \"questions_hit\": null, \"evidence\": \"Sir, I am speaking from JSW One, Jindal Steel.\", \"comment\": \"The 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\": \"Uh, sir, is there any live requirement right now in sheet metals, etc.?\", \"comment\": \"The agent skipped the hook and went directly to a qualification question, failing to create interest first.\"}, {\"step_id\": \"SL3\", \"result\": \"fail\", \"questions_hit\": 0, \"evidence\": \"\", \"comment\": \"No discovery questions were asked about the customer's business, volume, or current procurement.\"}, {\"step_id\": \"SL4\", \"result\": \"fail\", \"questions_hit\": null, \"evidence\": \"\", \"comment\": \"No USPs were pitched as no discovery was conducted and the call ended prematurely.\"}, {\"step_id\": \"SL5\", \"result\": \"pass\", \"questions_hit\": null, \"evidence\": \"Uh, sir, is there any live requirement right now in sheet metals, etc.?\", \"comment\": \"The agent successfully asked if a current requirement exists, which is the core intent of this step.\"}, {\"step_id\": \"SL6\", \"result\": \"fail\", \"questions_hit\": null, \"evidence\": \"Sure.\", \"comment\": \"The call ended without the agent proposing or committing to a specific next step like a quote or a callback.\"}], \"usp_relevance\": \"none\", \"pitch_coaching_note\": \"You must follow the pitch structure by starting with a proper opener and hook; jumping straight to asking for a requirement will almost always result in a quick 'no'.\", \"segment_detected\": \"manufacturing\", \"mfg_flag\": false, \"geo_flag\": false, \"geo_reason\": null, \"moq_flag\": true, \"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 called to ask about requirements for sheet metals. The customer stated they have no current need and that any small quantity they might have would be too small for JSW One and would be sourced locally. The agent acknowledged this and the call ended without any discovery or next steps.\"}",
  "error": null,
  "latency_ms": 29390,
  "input_tokens": 2968,
  "output_tokens": 727,
  "created_at": "2026-09-25 10:50:10",
  "sentiment": "negative",
  "sentiment_score": -0.167,
  "sentiment_confidence": "high",
  "pos": 1,
  "neg": 2,
  "lex_hits": 5,
  "objection_phrases": "[]",
  "sentiment_method": "0.6*lexical + 0.4*prior",
  "talk_ratio": 0.471,
  "agent_talk_sec": 10.7,
  "customer_talk_sec": 12.0,
  "dead_air_sec": 34.3,
  "longest_monologue_sec": 3.0,
  "agent_wpm": 218.7,
  "interruptions": 0,
  "agent_turns": 9,
  "customer_turns": 9,
  "discovery_qs": 3,
  "words_agent": 39,
  "words_customer": 51,
  "monologue_heavy": 0,
  "turns": [
    {
      "ucid": "21112178591153971",
      "idx": 0,
      "speaker": "customer",
      "start_s": 0.87,
      "end_s": 1.34,
      "text_en": "Hello?",
      "text_native": "हॅलो?"
    },
    {
      "ucid": "21112178591153971",
      "idx": 1,
      "speaker": "agent",
      "start_s": 1.84,
      "end_s": 2.24,
      "text_en": "Hello?",
      "text_native": "हॅलो?"
    },
    {
      "ucid": "21112178591153971",
      "idx": 2,
      "speaker": "customer",
      "start_s": 2.64,
      "end_s": 2.9,
      "text_en": "Yes.",
      "text_native": "हां।"
    },
    {
      "ucid": "21112178591153971",
      "idx": 3,
      "speaker": "agent",
      "start_s": 3.2,
      "end_s": 5.5,
      "text_en": "Sir, I am speaking from JSW One, Jindal Steel.",
      "text_native": "सर JSW One से बात कर रहा हूं मैं, जिंदल स्टील।"
    },
    {
      "ucid": "21112178591153971",
      "idx": 4,
      "speaker": "customer",
      "start_s": 5.6,
      "end_s": 6.64,
      "text_en": "Yes, tell me, tell me.",
      "text_native": "Yes, बोलिए बोलिए।"
    },
    {
      "ucid": "21112178591153971",
      "idx": 5,
      "speaker": "agent",
      "start_s": 7.24,
      "end_s": 10.1,
      "text_en": "Uh, sir, is there any live requirement right now in sheet metals, etc.?",
      "text_native": "अह सर कुछ live requirement है अभी sheet metals वगेरा में?"
    },
    {
      "ucid": "21112178591153971",
      "idx": 6,
      "speaker": "customer",
      "start_s": 10.2,
      "end_s": 11.94,
      "text_en": "No, right now there isn't anything.",
      "text_native": "नहीं ना, फिलहाल तो नहीं है कुछ।"
    },
    {
      "ucid": "21112178591153971",
      "idx": 7,
      "speaker": "agent",
      "start_s": 12.44,
      "end_s": 15.44,
      "text_en": "Okay. Are you planning anything upcoming this month or?",
      "text_native": "अच्छा। कुछ upcoming इस month में कुछ plan कर रहे हो या?"
    },
    {
      "ucid": "21112178591153971",
      "idx": 8,
      "speaker": "customer",
      "start_s": 15.54,
      "end_s": 17.64,
      "text_en": "I'll see, if there is anything, I will let you know.",
      "text_native": "देखता हूं, कुछ रहेगा तो बताता हूं आपको।"
    },
    {
      "ucid": "21112178591153971",
      "idx": 9,
      "speaker": "agent",
      "start_s": 17.74,
      "end_s": 18.04,
      "text_en": "Sure.",
      "text_native": "Sure."
    },
    {
      "ucid": "21112178591153971",
      "idx": 10,
      "speaker": "customer",
      "start_s": 18.14,
      "end_s": 21.84,
      "text_en": "This, what I have now, I mean the quantity is not that much for you to sell.",
      "text_native": "ये अभी जो है, वो मतलब quantity उतना नहीं है आपके लिए जो बेचना है।"
    },
    {
      "ucid": "21112178591153971",
      "idx": 11,
      "speaker": "agent",
      "start_s": 21.94,
      "end_s": 22.24,
      "text_en": "Okay.",
      "text_native": "Okay."
    },
    {
      "ucid": "21112178591153971",
      "idx": 12,
      "speaker": "customer",
      "start_s": 22.34,
      "end_s": 24.44,
      "text_en": "I will get that cut locally for that.",
      "text_native": "वो तो locally cut कर लूंगा मैं उसके लिए तो।"
    },
    {
      "ucid": "21112178591153971",
      "idx": 13,
      "speaker": "agent",
      "start_s": 24.84,
      "end_s": 25.54,
      "text_en": "Understood sir.",
      "text_native": "Understood sir."
    },
    {
      "ucid": "21112178591153971",
      "idx": 14,
      "speaker": "customer",
      "start_s": 25.64,
      "end_s": 25.84,
      "text_en": "Yes.",
      "text_native": "हां।"
    },
    {
      "ucid": "21112178591153971",
      "idx": 15,
      "speaker": "agent",
      "start_s": 26.04,
      "end_s": 26.54,
      "text_en": "I understood.",
      "text_native": "समझ गया।"
    },
    {
      "ucid": "21112178591153971",
      "idx": 16,
      "speaker": "customer",
      "start_s": 26.64,
      "end_s": 27.04,
      "text_en": "Okay.",
      "text_native": "ठीक है।"
    },
    {
      "ucid": "21112178591153971",
      "idx": 17,
      "speaker": "agent",
      "start_s": 27.14,
      "end_s": 27.44,
      "text_en": "Okay.",
      "text_native": "Okay."
    }
  ],
  "steps": [
    {
      "ucid": "21112178591153971",
      "step_id": "SL1",
      "step_name": "Opener & permission",
      "weight": 2.0,
      "result": "fail",
      "earned": 0.0,
      "questions_hit": null,
      "evidence": "Sir, I am speaking from JSW One, Jindal Steel.",
      "comment": "The agent identified the company but did not use the customer's name or ask for permission to speak."
    },
    {
      "ucid": "21112178591153971",
      "step_id": "SL2",
      "step_name": "Hook (supply/price signal)",
      "weight": 2.0,
      "result": "fail",
      "earned": 0.0,
      "questions_hit": null,
      "evidence": "Uh, sir, is there any live requirement right now in sheet metals, etc.?",
      "comment": "The agent skipped the hook and went directly to a qualification question, failing to create interest first."
    },
    {
      "ucid": "21112178591153971",
      "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 about the customer's business, volume, or current procurement."
    },
    {
      "ucid": "21112178591153971",
      "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 conducted and the call ended prematurely."
    },
    {
      "ucid": "21112178591153971",
      "step_id": "SL5",
      "step_name": "Qualify",
      "weight": 2.0,
      "result": "pass",
      "earned": 2.0,
      "questions_hit": null,
      "evidence": "Uh, sir, is there any live requirement right now in sheet metals, etc.?",
      "comment": "The agent successfully asked if a current requirement exists, which is the core intent of this step."
    },
    {
      "ucid": "21112178591153971",
      "step_id": "SL6",
      "step_name": "Closure with next step",
      "weight": 1.0,
      "result": "fail",
      "earned": 0.0,
      "questions_hit": null,
      "evidence": "Sure.",
      "comment": "The call ended without the agent proposing or committing to a specific next step like a quote or a 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": []
}