{
  "ucid": "21112178843702481",
  "call_date": "2026-09-03",
  "start_time": "2026-09-03 17:33:44",
  "end_time": "2026-09-03 17:34:37",
  "duration_sec": 53,
  "campaign": "IS_Inte_MFG_M1_3_NoEnq_Sep26",
  "disposition": "General Enquiry",
  "agent": "Sajal Bhaskar",
  "audio_url": "https://s3.ap-south-1.amazonaws.com/3m-pu.ozonetel.com/jswone/DIAc77b7352aa23374f38dd5c1954bd84e5.mp3",
  "dial_status": null,
  "customer_status": null,
  "agent_status": null,
  "hangup_by": null,
  "excel_row": 977,
  "is_test": 0,
  "raw_payload": null,
  "audio_path": "/data/audio/21112178843702481__DIAc77b7352aa23374f38dd5c1954bd84e5.mp3",
  "audio_bytes": 104328,
  "audio_status": "ok",
  "audio_error": null,
  "excel_turn_count": 0,
  "ingested_at": "2026-09-11 12:19:54.357907+00",
  "audio_secs": 34.776,
  "source_file": "Sep1-10>40s.xlsx",
  "upload_id": null,
  "audio_permanent": 0,
  "english_text": "[1s] CUSTOMER: Hello.   (हॅलो.)\n[2s] AGENT: Hello, am I speaking with Shri Balaji Metal?   (हॅलो श्री बालाजी मेटल से बात कर रहे हैं?)\n[4s] CUSTOMER: Yes.   (हाओ।)\n[5s] AGENT: I was calling from JSW One, hello.   (JSW One से बात कर रहा था, नमस्कार।)\n[7s] CUSTOMER: Yes, tell me.   (हां बोलो ना।)\n[8s] AGENT: Sir, this is Sajal speaking. We had spoken before, so maybe you have a requirement for steel now, I called to ask that.   (सर जी, सजल बोल रहा था। तो आपने पहले बात हुआ था तो शायद अभी requirement है अभी steel का, ये पूछने के लिए call किया।)\n[14s] CUSTOMER: No, no, no.   (नहीं, ना, ना।)\n[16s] AGENT: By when, sir, could there be something? Can you tell if there might be any requirement in a week or two?   (कब तक सर कुछ हो सकता है? कुछ बता सकते हैं एक दो हफ्ते में कोई requirement हो?)\n[20s] CUSTOMER: If there is, I will let you know.   (रहेगी तो बताएंगे।)\n[22s] AGENT: Okay, okay. You have the number, sir. Do let me know.   (ठीक है, ठीक है। नंबर तो है ही सर। बताइएगा।)\n[24s] CUSTOMER: Okay, okay.   (ठीक है, ओके।)\n[25s] AGENT: Is there a DJ on at your end?   (डीजे ऑन है आपके?)",
  "language": "Hindi",
  "languages": "[\"Hindi\", \"English\"]",
  "turn_count": 12,
  "connected": 1,
  "audio_notes": "clear: There is some background music or noise on the customer's side towards the end of the call.",
  "transcript_status": "ok",
  "transcript_error": null,
  "band": "green",
  "band_reason": "12 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": "new_registration",
  "pitch_type_source": "campaign_name:medium",
  "pitch_type_conflict": 0,
  "pitch_adherence_score": 0.0,
  "pitch_score_band": "red",
  "pitch_missed_steps": "[\"NR1 Warm welcome opener\", \"NR2 Verify basic profile (4 Qs)\", \"NR3 Full discovery (8 Qs)\", \"NR4 Platform education\", \"NR5 First opportunity identified\", \"NR6 Closure - one of three outcomes\"]",
  "pitch_coaching_note": "You skipped the verification and discovery steps entirely. For new registrations, you must first understand the customer's business profile before asking for an immediate requirement.",
  "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 contacted Shri Balaji Metal to check for a steel requirement. The customer stated they had no current need and would reach out if one arose. The agent did not perform any discovery or platform education and ended the call without securing a specific follow-up date.",
  "raw_json": "{\"pitch_steps\": [{\"step_id\": \"NR1\", \"result\": \"fail\", \"questions_hit\": null, \"evidence\": \"\", \"comment\": \"The opener was immediately transactional, asking for a requirement instead of providing a warm welcome.\"}, {\"step_id\": \"NR2\", \"result\": \"fail\", \"questions_hit\": 1, \"evidence\": \"\", \"comment\": \"Only the company name was verified; no other profile questions about city, procurement role, or contact details were asked.\"}, {\"step_id\": \"NR3\", \"result\": \"fail\", \"questions_hit\": 0, \"evidence\": \"\", \"comment\": \"No discovery questions were attempted; the agent skipped directly to asking for a current requirement.\"}, {\"step_id\": \"NR4\", \"result\": \"fail\", \"questions_hit\": null, \"evidence\": \"\", \"comment\": \"The platform's value propositions were not mentioned at all.\"}, {\"step_id\": \"NR5\", \"result\": \"fail\", \"questions_hit\": null, \"evidence\": \"\", \"comment\": \"The agent asked for a requirement but failed to secure a specific callback date when the customer had none.\"}, {\"step_id\": \"NR6\", \"result\": \"fail\", \"questions_hit\": null, \"evidence\": \"\", \"comment\": \"The call ended passively with \\\"Do let me know,\\\" which is not one of the required concrete next steps.\"}], \"usp_relevance\": \"none\", \"pitch_coaching_note\": \"You skipped the verification and discovery steps entirely. For new registrations, you must first understand the customer's business profile before asking for an immediate requirement.\", \"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 contacted Shri Balaji Metal to check for a steel requirement. The customer stated they had no current need and would reach out if one arose. The agent did not perform any discovery or platform education and ended the call without securing a specific follow-up date.\"}",
  "error": null,
  "latency_ms": 33195,
  "input_tokens": 2981,
  "output_tokens": 667,
  "created_at": "2026-09-25 11:36:55",
  "sentiment": "neutral",
  "sentiment_score": 0.106,
  "sentiment_confidence": "high",
  "pos": 2,
  "neg": 1,
  "lex_hits": 6,
  "objection_phrases": "[]",
  "sentiment_method": "0.6*lexical + 0.4*prior",
  "talk_ratio": 0.791,
  "agent_talk_sec": 15.9,
  "customer_talk_sec": 4.2,
  "dead_air_sec": 32.9,
  "longest_monologue_sec": 5.5,
  "agent_wpm": 294.3,
  "interruptions": 0,
  "agent_turns": 6,
  "customer_turns": 6,
  "discovery_qs": 4,
  "words_agent": 78,
  "words_customer": 18,
  "monologue_heavy": 1,
  "turns": [
    {
      "ucid": "21112178843702481",
      "idx": 0,
      "speaker": "customer",
      "start_s": 1.17,
      "end_s": 1.67,
      "text_en": "Hello.",
      "text_native": "हॅलो."
    },
    {
      "ucid": "21112178843702481",
      "idx": 1,
      "speaker": "agent",
      "start_s": 2.23,
      "end_s": 3.88,
      "text_en": "Hello, am I speaking with Shri Balaji Metal?",
      "text_native": "हॅलो श्री बालाजी मेटल से बात कर रहे हैं?"
    },
    {
      "ucid": "21112178843702481",
      "idx": 2,
      "speaker": "customer",
      "start_s": 4.13,
      "end_s": 4.5,
      "text_en": "Yes.",
      "text_native": "हाओ।"
    },
    {
      "ucid": "21112178843702481",
      "idx": 3,
      "speaker": "agent",
      "start_s": 5.0,
      "end_s": 6.8,
      "text_en": "I was calling from JSW One, hello.",
      "text_native": "JSW One से बात कर रहा था, नमस्कार।"
    },
    {
      "ucid": "21112178843702481",
      "idx": 4,
      "speaker": "customer",
      "start_s": 7.1,
      "end_s": 7.82,
      "text_en": "Yes, tell me.",
      "text_native": "हां बोलो ना।"
    },
    {
      "ucid": "21112178843702481",
      "idx": 5,
      "speaker": "agent",
      "start_s": 8.29,
      "end_s": 13.82,
      "text_en": "Sir, this is Sajal speaking. We had spoken before, so maybe you have a requirement for steel now, I called to ask that.",
      "text_native": "सर जी, सजल बोल रहा था। तो आपने पहले बात हुआ था तो शायद अभी requirement है अभी steel का, ये पूछने के लिए call किया।"
    },
    {
      "ucid": "21112178843702481",
      "idx": 6,
      "speaker": "customer",
      "start_s": 14.26,
      "end_s": 15.2,
      "text_en": "No, no, no.",
      "text_native": "नहीं, ना, ना।"
    },
    {
      "ucid": "21112178843702481",
      "idx": 7,
      "speaker": "agent",
      "start_s": 15.8,
      "end_s": 19.54,
      "text_en": "By when, sir, could there be something? Can you tell if there might be any requirement in a week or two?",
      "text_native": "कब तक सर कुछ हो सकता है? कुछ बता सकते हैं एक दो हफ्ते में कोई requirement हो?"
    },
    {
      "ucid": "21112178843702481",
      "idx": 8,
      "speaker": "customer",
      "start_s": 20.0,
      "end_s": 21.0,
      "text_en": "If there is, I will let you know.",
      "text_native": "रहेगी तो बताएंगे।"
    },
    {
      "ucid": "21112178843702481",
      "idx": 9,
      "speaker": "agent",
      "start_s": 21.56,
      "end_s": 23.5,
      "text_en": "Okay, okay. You have the number, sir. Do let me know.",
      "text_native": "ठीक है, ठीक है। नंबर तो है ही सर। बताइएगा।"
    },
    {
      "ucid": "21112178843702481",
      "idx": 10,
      "speaker": "customer",
      "start_s": 23.8,
      "end_s": 24.5,
      "text_en": "Okay, okay.",
      "text_native": "ठीक है, ओके।"
    },
    {
      "ucid": "21112178843702481",
      "idx": 11,
      "speaker": "agent",
      "start_s": 24.8,
      "end_s": 26.0,
      "text_en": "Is there a DJ on at your end?",
      "text_native": "डीजे ऑन है आपके?"
    }
  ],
  "steps": [
    {
      "ucid": "21112178843702481",
      "step_id": "NR1",
      "step_name": "Warm welcome opener",
      "weight": 1.0,
      "result": "fail",
      "earned": 0.0,
      "questions_hit": null,
      "evidence": "",
      "comment": "The opener was immediately transactional, asking for a requirement instead of providing a warm welcome."
    },
    {
      "ucid": "21112178843702481",
      "step_id": "NR2",
      "step_name": "Verify basic profile (4 Qs)",
      "weight": 1.0,
      "result": "fail",
      "earned": 0.0,
      "questions_hit": 1,
      "evidence": "",
      "comment": "Only the company name was verified; no other profile questions about city, procurement role, or contact details were asked."
    },
    {
      "ucid": "21112178843702481",
      "step_id": "NR3",
      "step_name": "Full discovery (8 Qs)",
      "weight": 3.0,
      "result": "fail",
      "earned": 0.0,
      "questions_hit": 0,
      "evidence": "",
      "comment": "No discovery questions were attempted; the agent skipped directly to asking for a current requirement."
    },
    {
      "ucid": "21112178843702481",
      "step_id": "NR4",
      "step_name": "Platform education",
      "weight": 1.0,
      "result": "fail",
      "earned": 0.0,
      "questions_hit": null,
      "evidence": "",
      "comment": "The platform's value propositions were not mentioned at all."
    },
    {
      "ucid": "21112178843702481",
      "step_id": "NR5",
      "step_name": "First opportunity identified",
      "weight": 2.0,
      "result": "fail",
      "earned": 0.0,
      "questions_hit": null,
      "evidence": "",
      "comment": "The agent asked for a requirement but failed to secure a specific callback date when the customer had none."
    },
    {
      "ucid": "21112178843702481",
      "step_id": "NR6",
      "step_name": "Closure - one of three outcomes",
      "weight": 2.0,
      "result": "fail",
      "earned": 0.0,
      "questions_hit": null,
      "evidence": "",
      "comment": "The call ended passively with \"Do let me know,\" which is not one of the required concrete next steps."
    }
  ],
  "objections": [],
  "missed_steps": [
    "NR1 Warm welcome opener",
    "NR2 Verify basic profile (4 Qs)",
    "NR3 Full discovery (8 Qs)",
    "NR4 Platform education",
    "NR5 First opportunity identified",
    "NR6 Closure - one of three outcomes"
  ],
  "objection_phrases_list": []
}