{
  "ucid": "21112178591281051",
  "call_date": "2026-08-05",
  "start_time": "1899-12-30 12:23:30",
  "end_time": "1899-12-30 12:24:07",
  "duration_sec": 37,
  "campaign": "IS_MFG_HR_HRPO_Opp_Aug26",
  "disposition": "General Enquiry",
  "agent": "Sajal Bhaskar",
  "audio_url": "https://s3.ap-south-1.amazonaws.com/3m-pu.ozonetel.com/jswone/DIA7b5ed18ebc8204fddecf96dc83b9f57b.mp3",
  "dial_status": null,
  "customer_status": null,
  "agent_status": null,
  "hangup_by": null,
  "excel_row": 50,
  "is_test": 0,
  "raw_payload": null,
  "audio_path": "/data/audio/21112178591281051__DIA7b5ed18ebc8204fddecf96dc83b9f57b.mp3",
  "audio_bytes": 62208,
  "audio_status": "ok",
  "audio_error": null,
  "excel_turn_count": 0,
  "ingested_at": "2026-09-07 07:02:38.412185+00",
  "audio_secs": 20.736,
  "source_file": "Aug1-5.xlsx",
  "upload_id": null,
  "audio_permanent": 0,
  "english_text": "[2s] AGENT: Hello.\n[3s] CUSTOMER: Yes, who is this?   (हां कौन?)\n[4s] AGENT: Uh, am I speaking with Dharmesh ji from Shiv Enterprise?   (एह धर्मेश जी बात कर रहे हैं शिव एंटरप्राइज से?)\n[6s] CUSTOMER: Yes.   (हां।)\n[6s] AGENT: I was calling from JSW One, hello.   (JSW One से बात कर रहा था, नमस्कार।)\n[8s] CUSTOMER: Sir, there is no requirement right now, okay?   (सर अभी कोई रिक्वायरमेंट नहीं है, ठीक है?)\n[10s] AGENT: Okay, okay, okay.   (ठीक है, ठीक है, okay.)",
  "language": "Hindi",
  "languages": "[\"Hindi\", \"English\"]",
  "turn_count": 7,
  "connected": 1,
  "audio_notes": "noisy: Significant wind noise on the customer's side throughout the call.",
  "transcript_status": "ok",
  "transcript_error": null,
  "band": "green",
  "band_reason": "7 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": "[\"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 says 'no requirement right now', try to ask when they might procure next to schedule a more appropriate follow-up, instead of immediately ending the call.",
  "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 have no current requirement and effectively ended the call. The agent accepted the dismissal without attempting to discover future needs or schedule a follow-up.",
  "raw_json": "{\"pitch_steps\": [{\"step_id\": \"SL1\", \"result\": \"pass\", \"questions_hit\": null, \"evidence\": \"AGENT: Uh, am I speaking with Dharmesh ji from Shiv Enterprise? ... AGENT: I was calling from JSW One, hello.\", \"comment\": \"Agent successfully greeted, identified the customer and company, and introduced JSW One before the customer cut the call short.\"}, {\"step_id\": \"SL2\", \"result\": \"fail\", \"questions_hit\": null, \"evidence\": \"\", \"comment\": \"The customer ended the call 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 stated they had no requirement.\"}, {\"step_id\": \"SL4\", \"result\": \"fail\", \"questions_hit\": null, \"evidence\": \"\", \"comment\": \"The call did not progress to the pitch stage.\"}, {\"step_id\": \"SL5\", \"result\": \"fail\", \"questions_hit\": null, \"evidence\": \"\", \"comment\": \"Agent did not attempt to qualify for a future requirement after the customer said they have none right now.\"}, {\"step_id\": \"SL6\", \"result\": \"fail\", \"questions_hit\": null, \"evidence\": \"AGENT: Okay, okay, okay.\", \"comment\": \"The call ended without any committed next step; the agent simply accepted the customer's dismissal.\"}], \"usp_relevance\": \"none\", \"pitch_coaching_note\": \"When a customer says 'no requirement right now', try to ask when they might procure next to schedule a more appropriate follow-up, instead of immediately ending the call.\", \"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 have no current requirement and effectively ended the call. The agent accepted the dismissal without attempting to discover future needs or schedule a follow-up.\"}",
  "error": null,
  "latency_ms": 26805,
  "input_tokens": 2704,
  "output_tokens": 684,
  "created_at": "2026-09-25 10:46:15",
  "sentiment": "negative",
  "sentiment_score": -0.44,
  "sentiment_confidence": "high",
  "pos": 1,
  "neg": 12,
  "lex_hits": 4,
  "objection_phrases": "[\"rejection\"]",
  "sentiment_method": "0.6*lexical + 0.4*prior",
  "talk_ratio": 0.636,
  "agent_talk_sec": 4.9,
  "customer_talk_sec": 2.8,
  "dead_air_sec": 29.3,
  "longest_monologue_sec": 1.9,
  "agent_wpm": null,
  "interruptions": 0,
  "agent_turns": 4,
  "customer_turns": 3,
  "discovery_qs": 1,
  "words_agent": 21,
  "words_customer": 13,
  "monologue_heavy": 0,
  "turns": [
    {
      "ucid": "21112178591281051",
      "idx": 0,
      "speaker": "agent",
      "start_s": 1.87,
      "end_s": 2.3,
      "text_en": "Hello.",
      "text_native": "Hello."
    },
    {
      "ucid": "21112178591281051",
      "idx": 1,
      "speaker": "customer",
      "start_s": 2.56,
      "end_s": 3.2,
      "text_en": "Yes, who is this?",
      "text_native": "हां कौन?"
    },
    {
      "ucid": "21112178591281051",
      "idx": 2,
      "speaker": "agent",
      "start_s": 3.56,
      "end_s": 5.5,
      "text_en": "Uh, am I speaking with Dharmesh ji from Shiv Enterprise?",
      "text_native": "एह धर्मेश जी बात कर रहे हैं शिव एंटरप्राइज से?"
    },
    {
      "ucid": "21112178591281051",
      "idx": 3,
      "speaker": "customer",
      "start_s": 5.6,
      "end_s": 6.0,
      "text_en": "Yes.",
      "text_native": "हां।"
    },
    {
      "ucid": "21112178591281051",
      "idx": 4,
      "speaker": "agent",
      "start_s": 6.26,
      "end_s": 7.8,
      "text_en": "I was calling from JSW One, hello.",
      "text_native": "JSW One से बात कर रहा था, नमस्कार।"
    },
    {
      "ucid": "21112178591281051",
      "idx": 5,
      "speaker": "customer",
      "start_s": 8.0,
      "end_s": 9.8,
      "text_en": "Sir, there is no requirement right now, okay?",
      "text_native": "सर अभी कोई रिक्वायरमेंट नहीं है, ठीक है?"
    },
    {
      "ucid": "21112178591281051",
      "idx": 6,
      "speaker": "agent",
      "start_s": 10.0,
      "end_s": 11.0,
      "text_en": "Okay, okay, okay.",
      "text_native": "ठीक है, ठीक है, okay."
    }
  ],
  "steps": [
    {
      "ucid": "21112178591281051",
      "step_id": "SL1",
      "step_name": "Opener & permission",
      "weight": 2.0,
      "result": "pass",
      "earned": 2.0,
      "questions_hit": null,
      "evidence": "AGENT: Uh, am I speaking with Dharmesh ji from Shiv Enterprise? ... AGENT: I was calling from JSW One, hello.",
      "comment": "Agent successfully greeted, identified the customer and company, and introduced JSW One before the customer cut the call short."
    },
    {
      "ucid": "21112178591281051",
      "step_id": "SL2",
      "step_name": "Hook (supply/price signal)",
      "weight": 2.0,
      "result": "fail",
      "earned": 0.0,
      "questions_hit": null,
      "evidence": "",
      "comment": "The customer ended the call before the agent could deliver a hook."
    },
    {
      "ucid": "21112178591281051",
      "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 requirement."
    },
    {
      "ucid": "21112178591281051",
      "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": "21112178591281051",
      "step_id": "SL5",
      "step_name": "Qualify",
      "weight": 2.0,
      "result": "fail",
      "earned": 0.0,
      "questions_hit": null,
      "evidence": "",
      "comment": "Agent did not attempt to qualify for a future requirement after the customer said they have none right now."
    },
    {
      "ucid": "21112178591281051",
      "step_id": "SL6",
      "step_name": "Closure with next step",
      "weight": 1.0,
      "result": "fail",
      "earned": 0.0,
      "questions_hit": null,
      "evidence": "AGENT: Okay, okay, okay.",
      "comment": "The call ended without any committed next step; the agent simply accepted the customer's dismissal."
    }
  ],
  "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": [
    "rejection"
  ]
}