{
  "ucid": "21112178877767112",
  "call_date": "2026-09-07",
  "start_time": "2026-09-07 16:11:11",
  "end_time": "2026-09-07 16:11:55",
  "duration_sec": 44,
  "campaign": "IS_MFG_HR_HRPO_Sep26",
  "disposition": "General Enquiry",
  "agent": "Rohit Mishra",
  "audio_url": "https://s3.ap-south-1.amazonaws.com/3m-pu.ozonetel.com/jswone/DIA28018c65a07196abceb4270f595e0772.mp3",
  "dial_status": null,
  "customer_status": null,
  "agent_status": null,
  "hangup_by": null,
  "excel_row": 697,
  "is_test": 0,
  "raw_payload": null,
  "audio_path": "/data/audio/21112178877767112__DIA28018c65a07196abceb4270f595e0772.mp3",
  "audio_bytes": 82512,
  "audio_status": "ok",
  "audio_error": null,
  "excel_turn_count": 0,
  "ingested_at": "2026-09-11 12:19:54.357907+00",
  "audio_secs": 27.504,
  "source_file": "Sep1-10>40s.xlsx",
  "upload_id": null,
  "audio_permanent": 0,
  "english_text": "[0s] CUSTOMER: Hello.\n[1s] CUSTOMER: Yes ji, yes ji.   (हाँ जी हाँ जी।)\n[3s] AGENT: Yes ji, hello.   (हाँ जी नमस्ते।)\n[3s] CUSTOMER: Yes yes ji, yes ji.   (हाँ हाँ जी हाँ जी।)\n[4s] AGENT: You tell me.   (आप बताइए।)\n[5s] CUSTOMER: Yes, your phone call came, right?   (हाँ फ़ोन आपका आया ना?)\n[6s] AGENT: Yes, yes.   (हाँ हाँ।)\n[7s] AGENT: Are you in touch with Arun ji? Are you in touch with Arun Arun?   (अरुण जी के टच में हैं क्या? अरुण अरुण से आप टच में हैं?)\n[10s] CUSTOMER: In what, ji?   (किसमें जी?)",
  "language": "Hindi",
  "languages": "[\"Hindi\", \"English\"]",
  "turn_count": 9,
  "connected": 1,
  "audio_notes": "noisy: Significant background chatter and office noise are present, sometimes making the primary speakers difficult to understand.",
  "transcript_status": "ok",
  "transcript_error": null,
  "band": "green",
  "band_reason": "9 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": 0.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)\", \"SL5 Qualify\", \"SL6 Closure with next step\"]",
  "pitch_coaching_note": "You must open every call by stating your name and company (JSW One) to establish context before asking any other questions.",
  "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 call was extremely brief. After a quick greeting, the agent asked if the customer was in touch with someone named 'Arun', which confused the customer. The call ended before the agent could introduce JSW One or state the purpose of the call.",
  "raw_json": "{\"pitch_steps\": [{\"step_id\": \"SL1\", \"result\": \"fail\", \"questions_hit\": null, \"evidence\": \"\", \"comment\": \"The agent did not introduce themselves or JSW One, nor did they ask for permission to speak.\"}, {\"step_id\": \"SL2\", \"result\": \"fail\", \"questions_hit\": null, \"evidence\": \"\", \"comment\": \"No hook was delivered; the agent immediately asked about a third party.\"}, {\"step_id\": \"SL3\", \"result\": \"fail\", \"questions_hit\": 0, \"evidence\": \"\", \"comment\": \"No discovery questions were asked.\"}, {\"step_id\": \"SL4\", \"result\": \"fail\", \"questions_hit\": null, \"evidence\": \"\", \"comment\": \"The call ended before any USPs could be pitched.\"}, {\"step_id\": \"SL5\", \"result\": \"fail\", \"questions_hit\": null, \"evidence\": \"\", \"comment\": \"The agent did not ask if the customer had a requirement.\"}, {\"step_id\": \"SL6\", \"result\": \"fail\", \"questions_hit\": null, \"evidence\": \"\", \"comment\": \"The call ended abruptly with no next step established.\"}], \"usp_relevance\": \"none\", \"pitch_coaching_note\": \"You must open every call by stating your name and company (JSW One) to establish context before asking any other questions.\", \"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 call was extremely brief. After a quick greeting, the agent asked if the customer was in touch with someone named 'Arun', which confused the customer. The call ended before the agent could introduce JSW One or state the purpose of the call.\"}",
  "error": null,
  "latency_ms": 20552,
  "input_tokens": 2728,
  "output_tokens": 621,
  "created_at": "2026-09-25 11:23:43",
  "sentiment": "positive",
  "sentiment_score": 0.4,
  "sentiment_confidence": "high",
  "pos": 4,
  "neg": 0,
  "lex_hits": 2,
  "objection_phrases": "[]",
  "sentiment_method": "0.6*lexical + 0.4*prior",
  "talk_ratio": 0.583,
  "agent_talk_sec": 4.2,
  "customer_talk_sec": 3.0,
  "dead_air_sec": 36.8,
  "longest_monologue_sec": 3.0,
  "agent_wpm": null,
  "interruptions": 0,
  "agent_turns": 4,
  "customer_turns": 5,
  "discovery_qs": 2,
  "words_agent": 22,
  "words_customer": 19,
  "monologue_heavy": 0,
  "turns": [
    {
      "ucid": "21112178877767112",
      "idx": 0,
      "speaker": "customer",
      "start_s": 0.31,
      "end_s": 0.81,
      "text_en": "Hello.",
      "text_native": "Hello."
    },
    {
      "ucid": "21112178877767112",
      "idx": 1,
      "speaker": "customer",
      "start_s": 1.0,
      "end_s": 1.53,
      "text_en": "Yes ji, yes ji.",
      "text_native": "हाँ जी हाँ जी।"
    },
    {
      "ucid": "21112178877767112",
      "idx": 2,
      "speaker": "agent",
      "start_s": 2.6,
      "end_s": 3.28,
      "text_en": "Yes ji, hello.",
      "text_native": "हाँ जी नमस्ते।"
    },
    {
      "ucid": "21112178877767112",
      "idx": 3,
      "speaker": "customer",
      "start_s": 3.31,
      "end_s": 3.9,
      "text_en": "Yes yes ji, yes ji.",
      "text_native": "हाँ हाँ जी हाँ जी।"
    },
    {
      "ucid": "21112178877767112",
      "idx": 4,
      "speaker": "agent",
      "start_s": 4.4,
      "end_s": 4.9,
      "text_en": "You tell me.",
      "text_native": "आप बताइए।"
    },
    {
      "ucid": "21112178877767112",
      "idx": 5,
      "speaker": "customer",
      "start_s": 5.25,
      "end_s": 6.05,
      "text_en": "Yes, your phone call came, right?",
      "text_native": "हाँ फ़ोन आपका आया ना?"
    },
    {
      "ucid": "21112178877767112",
      "idx": 6,
      "speaker": "agent",
      "start_s": 6.25,
      "end_s": 6.6,
      "text_en": "Yes, yes.",
      "text_native": "हाँ हाँ।"
    },
    {
      "ucid": "21112178877767112",
      "idx": 7,
      "speaker": "agent",
      "start_s": 6.78,
      "end_s": 9.48,
      "text_en": "Are you in touch with Arun ji? Are you in touch with Arun Arun?",
      "text_native": "अरुण जी के टच में हैं क्या? अरुण अरुण से आप टच में हैं?"
    },
    {
      "ucid": "21112178877767112",
      "idx": 8,
      "speaker": "customer",
      "start_s": 9.88,
      "end_s": 10.48,
      "text_en": "In what, ji?",
      "text_native": "किसमें जी?"
    }
  ],
  "steps": [
    {
      "ucid": "21112178877767112",
      "step_id": "SL1",
      "step_name": "Opener & permission",
      "weight": 2.0,
      "result": "fail",
      "earned": 0.0,
      "questions_hit": null,
      "evidence": "",
      "comment": "The agent did not introduce themselves or JSW One, nor did they ask for permission to speak."
    },
    {
      "ucid": "21112178877767112",
      "step_id": "SL2",
      "step_name": "Hook (supply/price signal)",
      "weight": 2.0,
      "result": "fail",
      "earned": 0.0,
      "questions_hit": null,
      "evidence": "",
      "comment": "No hook was delivered; the agent immediately asked about a third party."
    },
    {
      "ucid": "21112178877767112",
      "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."
    },
    {
      "ucid": "21112178877767112",
      "step_id": "SL4",
      "step_name": "Pitch (2-3 USPs)",
      "weight": 1.0,
      "result": "fail",
      "earned": 0.0,
      "questions_hit": null,
      "evidence": "",
      "comment": "The call ended before any USPs could be pitched."
    },
    {
      "ucid": "21112178877767112",
      "step_id": "SL5",
      "step_name": "Qualify",
      "weight": 2.0,
      "result": "fail",
      "earned": 0.0,
      "questions_hit": null,
      "evidence": "",
      "comment": "The agent did not ask if the customer had a requirement."
    },
    {
      "ucid": "21112178877767112",
      "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 with no next step established."
    }
  ],
  "objections": [],
  "missed_steps": [
    "SL1 Opener & permission",
    "SL2 Hook (supply/price signal)",
    "SL3 Discovery (6 Qs)",
    "SL4 Pitch (2-3 USPs)",
    "SL5 Qualify",
    "SL6 Closure with next step"
  ],
  "objection_phrases_list": []
}