{
  "ucid": "21112178843869121",
  "call_date": "2026-09-03",
  "start_time": "2026-09-03 18:01:31",
  "end_time": "2026-09-03 18:02:47",
  "duration_sec": 76,
  "campaign": "IS_MFG_HR_HRPO_Sep26",
  "disposition": "Onboarded",
  "agent": "Kartikey Chauhan",
  "audio_url": "https://s3.ap-south-1.amazonaws.com/3m-pu.ozonetel.com/jswone/DIA3448e75cb4a949723970de5104d50f10.mp3",
  "dial_status": null,
  "customer_status": null,
  "agent_status": null,
  "hangup_by": null,
  "excel_row": 956,
  "is_test": 0,
  "raw_payload": null,
  "audio_path": "/data/audio/21112178843869121__DIA3448e75cb4a949723970de5104d50f10.mp3",
  "audio_bytes": 174312,
  "audio_status": "ok",
  "audio_error": null,
  "excel_turn_count": 0,
  "ingested_at": "2026-09-11 12:19:54.357907+00",
  "audio_secs": 58.104,
  "source_file": "Sep1-10>40s.xlsx",
  "upload_id": null,
  "audio_permanent": 0,
  "english_text": "[1s] CUSTOMER: Hello   (हेलो)\n[2s] AGENT: Hello   (हेलो)\n[3s] CUSTOMER: Hello   (हेलो)\n[4s] AGENT: Hello, uh sir good evening. This is Karthik calling from JSW One.   (हेलो, uh सर गुड इवनिंग। कार्तिक है बात कर रहा था JSW One से।)\n[7s] CUSTOMER: From where?   (कहां से?)\n[8s] AGENT: JSW One sir.   (JSW One सर।)\n[10s] CUSTOMER: Okay ji.   (अच्छा जी।)\n[10s] AGENT: Yes, yes. See, T K Engineering Traders, you have something registered here.   (हांजी हांजी। देखिए T K Engineering Traders आपका कुछ registered है इधर।)\n[13s] CUSTOMER: Yes.   (हांजी।)\n[14s] AGENT: So sir, do you have any requirement for HR etc. right now?   (तो सर जी अभी कुछ requirement होगा आपका HR वगेरा में?)\n[16s] CUSTOMER: Sir, not at the moment. I had placed one requirement, but you didn't have that material. So   (सर फिलहाल तो नहीं है। मैंने एक requirement डाली थी अभी वो material था नहीं आपके पास। तो)\n[20s] AGENT: For 3.15, perhaps.   (3.15 का शायद।)\n[21s] CUSTOMER: Hmm hmm hmm hmm.   (हम्म हम्म हम्म हम्म।)\n[22s] AGENT: Okay.   (अच्छा।)\n[23s] CUSTOMER: So for now, my requirement... I mean, I will be able to tell you the day after tomorrow. If there is any requirement. Because tomorrow I am a bit out of station. After coming back the day after tomorrow, I will talk to my team and if there is any requirement, I will definitely connect with you.   (तो अभी फिलहाल तो मेरी requirement मतलब या तो मैं आपको परसों बता पाऊंगा जी। कोई requirement होगी। क्योंकि कल मैं out of station हूं थोड़ा। कल एक बार मैं परसों आके एक बार मैं team से बात करके आपको requirement अगर कोई होती है तो मैं आपको ज़रूर connect करता हूं।)\n[32s] AGENT: Okay okay, sure sir. Alright, I'll send you a message, you can connect with sir, okay?   (Okay okay, sure sir. चलो मैं आपको message डाल देता हूं, आप connect कर लेना सर से, ठीक है?)\n[35s] CUSTOMER: Okay, okay ji.   (ठीक है, ठीक है जी।)\n[37s] AGENT: Okay sir.",
  "language": "Hindi",
  "languages": "[\"Hindi\", \"English\"]",
  "turn_count": 18,
  "connected": 1,
  "audio_notes": "clear: No significant issues.",
  "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 script structure: ask for permission before you qualify, and use a hook to create interest instead of just asking for requirements.",
  "usp_relevance": "none",
  "rubric_inferred": 0,
  "segment_detected": "trader",
  "mfg_flag": 1,
  "geo_flag": 0,
  "geo_reason": null,
  "moq_flag": 0,
  "moq_qty_detected": null,
  "moq_severity": null,
  "material_flag": 1,
  "material_detected": "HR 3.15mm",
  "catalogue_status": "not_available",
  "quality_flags_total": 2,
  "supply_flag": "spec_not_available",
  "supply_details": "Customer states a previous requirement for 3.15mm HR was not available from JSW One.",
  "customer_req_date": null,
  "agent_committed_date": null,
  "call_summary": "The agent contacted a lead who stated they had no immediate requirement. The customer referenced a past instance where JSW One could not supply the required material (3.15mm HR). The customer promised to check for new requirements in two days and connect back; the agent said they would send a message.",
  "raw_json": "{\"pitch_steps\": [{\"step_id\": \"SL1\", \"result\": \"fail\", \"questions_hit\": null, \"evidence\": \"So sir, do you have any requirement for HR etc. right now?\", \"comment\": \"The agent did not ask for permission to speak, but instead jumped directly to a qualification question.\"}, {\"step_id\": \"SL2\", \"result\": \"fail\", \"questions_hit\": null, \"evidence\": \"\", \"comment\": \"The agent did not provide any hook or benefit statement, moving directly from introduction to asking for a requirement.\"}, {\"step_id\": \"SL3\", \"result\": \"fail\", \"questions_hit\": 0, \"evidence\": \"\", \"comment\": \"The agent asked no discovery questions to understand the customer's business or needs.\"}, {\"step_id\": \"SL4\", \"result\": \"fail\", \"questions_hit\": null, \"evidence\": \"\", \"comment\": \"No USPs were pitched as no discovery was done to identify a relevant trigger.\"}, {\"step_id\": \"SL5\", \"result\": \"pass\", \"questions_hit\": null, \"evidence\": \"So sir, do you have any requirement for HR etc. right now?\", \"comment\": \"The agent successfully asked if the customer had a current requirement.\"}, {\"step_id\": \"SL6\", \"result\": \"fail\", \"questions_hit\": null, \"evidence\": \"Alright, I'll send you a message, you can connect with sir, okay?\", \"comment\": \"The agent did not commit to a specific callback, instead placing the onus on the customer to connect back.\"}], \"usp_relevance\": \"none\", \"pitch_coaching_note\": \"You must follow the script structure: ask for permission before you qualify, and use a hook to create interest instead of just asking for requirements.\", \"segment_detected\": \"trader\", \"mfg_flag\": true, \"geo_flag\": false, \"geo_reason\": null, \"moq_flag\": false, \"moq_qty_detected\": null, \"moq_severity\": null, \"material_flag\": true, \"material_detected\": \"HR 3.15mm\", \"catalogue_status\": \"not_available\", \"supply_flag\": \"spec_not_available\", \"supply_details\": \"Customer states a previous requirement for 3.15mm HR was not available from JSW One.\", \"customer_req_date\": null, \"agent_committed_date\": null, \"objections\": [], \"call_summary\": \"The agent contacted a lead who stated they had no immediate requirement. The customer referenced a past instance where JSW One could not supply the required material (3.15mm HR). The customer promised to check for new requirements in two days and connect back; the agent said they would send a message.\"}",
  "error": null,
  "latency_ms": 29703,
  "input_tokens": 3126,
  "output_tokens": 749,
  "created_at": "2026-09-25 11:36:06",
  "sentiment": "positive",
  "sentiment_score": 0.576,
  "sentiment_confidence": "high",
  "pos": 10,
  "neg": 3,
  "lex_hits": 12,
  "objection_phrases": "[]",
  "sentiment_method": "0.6*lexical + 0.4*prior",
  "talk_ratio": 0.444,
  "agent_talk_sec": 13.5,
  "customer_talk_sec": 16.9,
  "dead_air_sec": 45.6,
  "longest_monologue_sec": 3.1,
  "agent_wpm": 280.0,
  "interruptions": 0,
  "agent_turns": 9,
  "customer_turns": 9,
  "discovery_qs": 2,
  "words_agent": 63,
  "words_customer": 88,
  "monologue_heavy": 0,
  "turns": [
    {
      "ucid": "21112178843869121",
      "idx": 0,
      "speaker": "customer",
      "start_s": 0.67,
      "end_s": 1.17,
      "text_en": "Hello",
      "text_native": "हेलो"
    },
    {
      "ucid": "21112178843869121",
      "idx": 1,
      "speaker": "agent",
      "start_s": 1.77,
      "end_s": 2.2,
      "text_en": "Hello",
      "text_native": "हेलो"
    },
    {
      "ucid": "21112178843869121",
      "idx": 2,
      "speaker": "customer",
      "start_s": 2.9,
      "end_s": 3.3,
      "text_en": "Hello",
      "text_native": "हेलो"
    },
    {
      "ucid": "21112178843869121",
      "idx": 3,
      "speaker": "agent",
      "start_s": 3.87,
      "end_s": 6.8,
      "text_en": "Hello, uh sir good evening. This is Karthik calling from JSW One.",
      "text_native": "हेलो, uh सर गुड इवनिंग। कार्तिक है बात कर रहा था JSW One से।"
    },
    {
      "ucid": "21112178843869121",
      "idx": 4,
      "speaker": "customer",
      "start_s": 7.27,
      "end_s": 7.87,
      "text_en": "From where?",
      "text_native": "कहां से?"
    },
    {
      "ucid": "21112178843869121",
      "idx": 5,
      "speaker": "agent",
      "start_s": 8.17,
      "end_s": 9.1,
      "text_en": "JSW One sir.",
      "text_native": "JSW One सर।"
    },
    {
      "ucid": "21112178843869121",
      "idx": 6,
      "speaker": "customer",
      "start_s": 9.6,
      "end_s": 10.07,
      "text_en": "Okay ji.",
      "text_native": "अच्छा जी।"
    },
    {
      "ucid": "21112178843869121",
      "idx": 7,
      "speaker": "agent",
      "start_s": 10.4,
      "end_s": 12.8,
      "text_en": "Yes, yes. See, T K Engineering Traders, you have something registered here.",
      "text_native": "हांजी हांजी। देखिए T K Engineering Traders आपका कुछ registered है इधर।"
    },
    {
      "ucid": "21112178843869121",
      "idx": 8,
      "speaker": "customer",
      "start_s": 13.1,
      "end_s": 13.47,
      "text_en": "Yes.",
      "text_native": "हांजी।"
    },
    {
      "ucid": "21112178843869121",
      "idx": 9,
      "speaker": "agent",
      "start_s": 13.6,
      "end_s": 15.6,
      "text_en": "So sir, do you have any requirement for HR etc. right now?",
      "text_native": "तो सर जी अभी कुछ requirement होगा आपका HR वगेरा में?"
    },
    {
      "ucid": "21112178843869121",
      "idx": 10,
      "speaker": "customer",
      "start_s": 16.1,
      "end_s": 20.0,
      "text_en": "Sir, not at the moment. I had placed one requirement, but you didn't have that material. So",
      "text_native": "सर फिलहाल तो नहीं है। मैंने एक requirement डाली थी अभी वो material था नहीं आपके पास। तो"
    },
    {
      "ucid": "21112178843869121",
      "idx": 11,
      "speaker": "agent",
      "start_s": 20.0,
      "end_s": 20.9,
      "text_en": "For 3.15, perhaps.",
      "text_native": "3.15 का शायद।"
    },
    {
      "ucid": "21112178843869121",
      "idx": 12,
      "speaker": "customer",
      "start_s": 21.1,
      "end_s": 22.2,
      "text_en": "Hmm hmm hmm hmm.",
      "text_native": "हम्म हम्म हम्म हम्म।"
    },
    {
      "ucid": "21112178843869121",
      "idx": 13,
      "speaker": "agent",
      "start_s": 22.5,
      "end_s": 22.8,
      "text_en": "Okay.",
      "text_native": "अच्छा।"
    },
    {
      "ucid": "21112178843869121",
      "idx": 14,
      "speaker": "customer",
      "start_s": 23.1,
      "end_s": 31.8,
      "text_en": "So for now, my requirement... I mean, I will be able to tell you the day after tomorrow. If there is any requirement. Because tomorrow I am a bit out of station. After coming back the day after tomorrow, I will talk to my team and if there is any requirement, I will definitely connect with you.",
      "text_native": "तो अभी फिलहाल तो मेरी requirement मतलब या तो मैं आपको परसों बता पाऊंगा जी। कोई requirement होगी। क्योंकि कल मैं out of station हूं थोड़ा। कल एक बार मैं परसों आके एक बार मैं team से बात करके आपको requirement अगर कोई होती है तो मैं आपको ज़रूर connect करता हूं।"
    },
    {
      "ucid": "21112178843869121",
      "idx": 15,
      "speaker": "agent",
      "start_s": 32.1,
      "end_s": 35.2,
      "text_en": "Okay okay, sure sir. Alright, I'll send you a message, you can connect with sir, okay?",
      "text_native": "Okay okay, sure sir. चलो मैं आपको message डाल देता हूं, आप connect कर लेना सर से, ठीक है?"
    },
    {
      "ucid": "21112178843869121",
      "idx": 16,
      "speaker": "customer",
      "start_s": 35.4,
      "end_s": 36.3,
      "text_en": "Okay, okay ji.",
      "text_native": "ठीक है, ठीक है जी।"
    },
    {
      "ucid": "21112178843869121",
      "idx": 17,
      "speaker": "agent",
      "start_s": 36.6,
      "end_s": 37.1,
      "text_en": "Okay sir.",
      "text_native": "Okay sir."
    }
  ],
  "steps": [
    {
      "ucid": "21112178843869121",
      "step_id": "SL1",
      "step_name": "Opener & permission",
      "weight": 2.0,
      "result": "fail",
      "earned": 0.0,
      "questions_hit": null,
      "evidence": "So sir, do you have any requirement for HR etc. right now?",
      "comment": "The agent did not ask for permission to speak, but instead jumped directly to a qualification question."
    },
    {
      "ucid": "21112178843869121",
      "step_id": "SL2",
      "step_name": "Hook (supply/price signal)",
      "weight": 2.0,
      "result": "fail",
      "earned": 0.0,
      "questions_hit": null,
      "evidence": "",
      "comment": "The agent did not provide any hook or benefit statement, moving directly from introduction to asking for a requirement."
    },
    {
      "ucid": "21112178843869121",
      "step_id": "SL3",
      "step_name": "Discovery (6 Qs)",
      "weight": 2.0,
      "result": "fail",
      "earned": 0.0,
      "questions_hit": 0,
      "evidence": "",
      "comment": "The agent asked no discovery questions to understand the customer's business or needs."
    },
    {
      "ucid": "21112178843869121",
      "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 done to identify a relevant trigger."
    },
    {
      "ucid": "21112178843869121",
      "step_id": "SL5",
      "step_name": "Qualify",
      "weight": 2.0,
      "result": "pass",
      "earned": 2.0,
      "questions_hit": null,
      "evidence": "So sir, do you have any requirement for HR etc. right now?",
      "comment": "The agent successfully asked if the customer had a current requirement."
    },
    {
      "ucid": "21112178843869121",
      "step_id": "SL6",
      "step_name": "Closure with next step",
      "weight": 1.0,
      "result": "fail",
      "earned": 0.0,
      "questions_hit": null,
      "evidence": "Alright, I'll send you a message, you can connect with sir, okay?",
      "comment": "The agent did not commit to a specific callback, instead placing the onus on the customer to connect back."
    }
  ],
  "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": []
}