{
  "ucid": "21112178850348511",
  "call_date": "2026-09-04",
  "start_time": "2026-09-04 12:01:24",
  "end_time": "2026-09-04 12:02:08",
  "duration_sec": 44,
  "campaign": "IS_Inte_MFG_M1_3_NoEnq_Sep26",
  "disposition": "No_requirement",
  "agent": "dhruv",
  "audio_url": "https://s3.ap-south-1.amazonaws.com/3m-pu.ozonetel.com/jswone/DIA5bd4f255dd6dcc8cbe24d01eb1144e41.mp3",
  "dial_status": null,
  "customer_status": null,
  "agent_status": null,
  "hangup_by": null,
  "excel_row": 891,
  "is_test": 0,
  "raw_payload": null,
  "audio_path": "/data/audio/21112178850348511__DIA5bd4f255dd6dcc8cbe24d01eb1144e41.mp3",
  "audio_bytes": 90072,
  "audio_status": "ok",
  "audio_error": null,
  "excel_turn_count": 0,
  "ingested_at": "2026-09-11 12:19:54.357907+00",
  "audio_secs": 30.024,
  "source_file": "Sep1-10>40s.xlsx",
  "upload_id": null,
  "audio_permanent": 0,
  "english_text": "[0s] CUSTOMER: Hello.   (हॅलो.)\n[1s] AGENT: Hello.   (हॅलो.)\n[2s] CUSTOMER: Hello.   (हॅलो.)\n[3s] AGENT: S Corporation?   (एस कॉर्पोरेशन?)\n[4s] CUSTOMER: Yes.   (हो.)\n[4s] AGENT: Sir, I'm calling from JSW One. Hello sir.   (सर JSW One मधून बोलतोय. नमस्कार सर.)\n[6s] CUSTOMER: Hello.   (नमस्कार.)\n[7s] AGENT: Sir, actually this call was for verification. You don't have a requirement for steel, right sir?   (सर ऍक्च्युली हा व्हेरिफिकेशनसाठी कॉल केला होता. आपल्याला स्टीलमध्ये रिक्वायरमेंट नसतं ना साहेब?)\n[11s] CUSTOMER: Uh, no sir.   (अ नाही सर.)\n[12s] AGENT: Understood. Okay, that's what I actually had to update because you were repeatedly getting those calls, right, so that's why.   (अंडरस्टुड. ओके, तेच ऍक्च्युली अपडेट करायचं होतं कारण काय तुम्हाला नेहमी नेहमी ते कॉल येत होते ना म्हणून तेच.)\n[17s] CUSTOMER: Yes, yes sir please. Yes, thank you sir.   (हो, येस सर प्लीज. येस, थँक यू सर.)\n[18s] AGENT: Thank you.   (थँक यू.)",
  "language": "Marathi",
  "languages": "[\"Marathi\", \"English\"]",
  "turn_count": 12,
  "connected": 1,
  "audio_notes": "clear: There is some minor background noise but it does not affect transcription.",
  "transcript_status": "ok",
  "transcript_error": null,
  "band": "green",
  "band_reason": "12 turns, clean transcript (0% inaudible)",
  "band_language": "Marathi",
  "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": "Your opening question, 'You don't have a requirement, right?', immediately closes the door to a sales conversation. Instead, assume there is potential and start with discovery questions to understand their business.",
  "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 called to verify a new registration. He opened by asking if the customer did not have a steel requirement, to which the customer agreed. The agent explained the call was to update their record to prevent future calls and then ended the conversation. No discovery or sales pitch was attempted.",
  "raw_json": "{\"pitch_steps\": [{\"step_id\": \"NR1\", \"result\": \"fail\", \"questions_hit\": null, \"evidence\": \"\", \"comment\": \"The agent opened with a leading negative question ('You don't have a requirement for steel, right sir?'), which is the opposite of a warm opener designed to create an opportunity.\"}, {\"step_id\": \"NR2\", \"result\": \"fail\", \"questions_hit\": 1, \"evidence\": \"\", \"comment\": \"The agent only confirmed the company name but did not ask about procurement city, role, or contact details.\"}, {\"step_id\": \"NR3\", \"result\": \"fail\", \"questions_hit\": 0, \"evidence\": \"\", \"comment\": \"No discovery questions were asked; the agent immediately moved to confirm a lack of requirement.\"}, {\"step_id\": \"NR4\", \"result\": \"fail\", \"questions_hit\": null, \"evidence\": \"\", \"comment\": \"The platform was not mentioned or explained at any point in the call.\"}, {\"step_id\": \"NR5\", \"result\": \"fail\", \"questions_hit\": null, \"evidence\": \"\", \"comment\": \"While the agent asked about a requirement, it was a leading negative question, and upon receiving a 'no', no specific callback date was scheduled.\"}, {\"step_id\": \"NR6\", \"result\": \"fail\", \"questions_hit\": null, \"evidence\": \"\", \"comment\": \"The call was terminated without achieving any of the three required closure outcomes (quote, callback, or walkthrough).\"}], \"usp_relevance\": \"none\", \"pitch_coaching_note\": \"Your opening question, 'You don't have a requirement, right?', immediately closes the door to a sales conversation. Instead, assume there is potential and start with discovery questions to understand their business.\", \"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 called to verify a new registration. He opened by asking if the customer did not have a steel requirement, to which the customer agreed. The agent explained the call was to update their record to prevent future calls and then ended the conversation. No discovery or sales pitch was attempted.\"}",
  "error": null,
  "latency_ms": 29749,
  "input_tokens": 2943,
  "output_tokens": 709,
  "created_at": "2026-09-25 11:32:50",
  "sentiment": "positive",
  "sentiment_score": 0.243,
  "sentiment_confidence": "high",
  "pos": 4,
  "neg": 0,
  "lex_hits": 3,
  "objection_phrases": "[]",
  "sentiment_method": "0.6*lexical + 0.4*prior",
  "talk_ratio": 0.717,
  "agent_talk_sec": 11.4,
  "customer_talk_sec": 4.5,
  "dead_air_sec": 28.1,
  "longest_monologue_sec": 4.0,
  "agent_wpm": 257.9,
  "interruptions": 0,
  "agent_turns": 6,
  "customer_turns": 6,
  "discovery_qs": 2,
  "words_agent": 49,
  "words_customer": 15,
  "monologue_heavy": 0,
  "turns": [
    {
      "ucid": "21112178850348511",
      "idx": 0,
      "speaker": "customer",
      "start_s": 0.21,
      "end_s": 0.74,
      "text_en": "Hello.",
      "text_native": "हॅलो."
    },
    {
      "ucid": "21112178850348511",
      "idx": 1,
      "speaker": "agent",
      "start_s": 1.1,
      "end_s": 1.53,
      "text_en": "Hello.",
      "text_native": "हॅलो."
    },
    {
      "ucid": "21112178850348511",
      "idx": 2,
      "speaker": "customer",
      "start_s": 1.93,
      "end_s": 2.33,
      "text_en": "Hello.",
      "text_native": "हॅलो."
    },
    {
      "ucid": "21112178850348511",
      "idx": 3,
      "speaker": "agent",
      "start_s": 2.53,
      "end_s": 3.34,
      "text_en": "S Corporation?",
      "text_native": "एस कॉर्पोरेशन?"
    },
    {
      "ucid": "21112178850348511",
      "idx": 4,
      "speaker": "customer",
      "start_s": 3.63,
      "end_s": 3.97,
      "text_en": "Yes.",
      "text_native": "हो."
    },
    {
      "ucid": "21112178850348511",
      "idx": 5,
      "speaker": "agent",
      "start_s": 4.1,
      "end_s": 6.04,
      "text_en": "Sir, I'm calling from JSW One. Hello sir.",
      "text_native": "सर JSW One मधून बोलतोय. नमस्कार सर."
    },
    {
      "ucid": "21112178850348511",
      "idx": 6,
      "speaker": "customer",
      "start_s": 6.34,
      "end_s": 6.9,
      "text_en": "Hello.",
      "text_native": "नमस्कार."
    },
    {
      "ucid": "21112178850348511",
      "idx": 7,
      "speaker": "agent",
      "start_s": 7.1,
      "end_s": 10.24,
      "text_en": "Sir, actually this call was for verification. You don't have a requirement for steel, right sir?",
      "text_native": "सर ऍक्च्युली हा व्हेरिफिकेशनसाठी कॉल केला होता. आपल्याला स्टीलमध्ये रिक्वायरमेंट नसतं ना साहेब?"
    },
    {
      "ucid": "21112178850348511",
      "idx": 8,
      "speaker": "customer",
      "start_s": 10.8,
      "end_s": 11.81,
      "text_en": "Uh, no sir.",
      "text_native": "अ नाही सर."
    },
    {
      "ucid": "21112178850348511",
      "idx": 9,
      "speaker": "agent",
      "start_s": 12.5,
      "end_s": 16.54,
      "text_en": "Understood. Okay, that's what I actually had to update because you were repeatedly getting those calls, right, so that's why.",
      "text_native": "अंडरस्टुड. ओके, तेच ऍक्च्युली अपडेट करायचं होतं कारण काय तुम्हाला नेहमी नेहमी ते कॉल येत होते ना म्हणून तेच."
    },
    {
      "ucid": "21112178850348511",
      "idx": 10,
      "speaker": "customer",
      "start_s": 16.54,
      "end_s": 18.24,
      "text_en": "Yes, yes sir please. Yes, thank you sir.",
      "text_native": "हो, येस सर प्लीज. येस, थँक यू सर."
    },
    {
      "ucid": "21112178850348511",
      "idx": 11,
      "speaker": "agent",
      "start_s": 18.24,
      "end_s": 19.24,
      "text_en": "Thank you.",
      "text_native": "थँक यू."
    }
  ],
  "steps": [
    {
      "ucid": "21112178850348511",
      "step_id": "NR1",
      "step_name": "Warm welcome opener",
      "weight": 1.0,
      "result": "fail",
      "earned": 0.0,
      "questions_hit": null,
      "evidence": "",
      "comment": "The agent opened with a leading negative question ('You don't have a requirement for steel, right sir?'), which is the opposite of a warm opener designed to create an opportunity."
    },
    {
      "ucid": "21112178850348511",
      "step_id": "NR2",
      "step_name": "Verify basic profile (4 Qs)",
      "weight": 1.0,
      "result": "fail",
      "earned": 0.0,
      "questions_hit": 1,
      "evidence": "",
      "comment": "The agent only confirmed the company name but did not ask about procurement city, role, or contact details."
    },
    {
      "ucid": "21112178850348511",
      "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 asked; the agent immediately moved to confirm a lack of requirement."
    },
    {
      "ucid": "21112178850348511",
      "step_id": "NR4",
      "step_name": "Platform education",
      "weight": 1.0,
      "result": "fail",
      "earned": 0.0,
      "questions_hit": null,
      "evidence": "",
      "comment": "The platform was not mentioned or explained at any point in the call."
    },
    {
      "ucid": "21112178850348511",
      "step_id": "NR5",
      "step_name": "First opportunity identified",
      "weight": 2.0,
      "result": "fail",
      "earned": 0.0,
      "questions_hit": null,
      "evidence": "",
      "comment": "While the agent asked about a requirement, it was a leading negative question, and upon receiving a 'no', no specific callback date was scheduled."
    },
    {
      "ucid": "21112178850348511",
      "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 was terminated without achieving any of the three required closure outcomes (quote, callback, or walkthrough)."
    }
  ],
  "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": []
}