{
  "ucid": "21112178893539261",
  "call_date": "2026-09-09",
  "start_time": "2026-09-09 11:59:52",
  "end_time": "2026-09-09 12:01:09",
  "duration_sec": 77,
  "campaign": "IS_MFG_HR_HRPO_Sep26",
  "disposition": "Interested",
  "agent": "Aditya Pandey",
  "audio_url": "https://s3.ap-south-1.amazonaws.com/3m-pu.ozonetel.com/jswone/DIAdd96da4bddcb8a3a720f8e25d628d688.mp3",
  "dial_status": null,
  "customer_status": null,
  "agent_status": null,
  "hangup_by": null,
  "excel_row": 525,
  "is_test": 0,
  "raw_payload": null,
  "audio_path": "/data/audio/21112178893539261__DIAdd96da4bddcb8a3a720f8e25d628d688.mp3",
  "audio_bytes": 142776,
  "audio_status": "ok",
  "audio_error": null,
  "excel_turn_count": 0,
  "ingested_at": "2026-09-11 12:19:54.357907+00",
  "audio_secs": 47.592,
  "source_file": "Sep1-10>40s.xlsx",
  "upload_id": null,
  "audio_permanent": 0,
  "english_text": "[1s] CUSTOMER: Hello?   (हॅलो?)\n[1s] AGENT: Uh hello, Bharat ji?   (अह हॅलो, भारत जी?)\n[2s] CUSTOMER: Yes, yes sir.   (हां, येस सर।)\n[3s] AGENT: Sir, hello, I am Aditya Pandey calling from JSW One.   (सर नमस्ते, मैं आदित्य पांडे बात कर रहा था JSW One से।)\n[5s] CUSTOMER: Yes.   (हां।)\n[6s] AGENT: Actually, you were registered on our platform, I called regarding that. You had also shared an HR requirement but we couldn't connect then. Do you have any requirement for HR now?   (एक्चुअली में आप हमारे प्लॅटफॉर्म पे रजिस्टर थे, उसी के रिगार्डिंग कॉल किया था। आपने HR की भी रिक्वायरमेंट शेअर की थी पर तभी कनेक्ट नहीं हुआ था। कुछ है आपका अभी HR में रिक्वायरमेंट?)\n[11s] CUSTOMER: No sir, not right now, sir.   (नहीं सर, अभी तो नहीं है सर।)\n[12s] CUSTOMER: I'll give you a number for the purchase department, sir, you can talk to them.   (मैं आपको एक परचेस डिपार्टमेंट का नंबर देता हूं सर, उनसे बात करिए आप।)\n[15s] AGENT: Okay, what do you look after, I mean?   (अच्छा, आप क्या देखते हैं, मतलब?)\n[16s] CUSTOMER: Sales, I look after sales.   (सेल्स, सेल्स देखते हैं।)\n[17s] AGENT: Oh, you only look after sales? Okay.   (अच्छा आप सिर्फ सेल्स देखते हैं क्या? ओके।)\n[19s] AGENT: Uh got it sir. Okay, can you tell me on uh WhatsApp or should I WhatsApp you?   (अह गॉट इट सर। ठीक है, मेरेको आप अह WhatsApp पे भी बता सकते हैं कि मैं WhatsApp कर दूं आपको?)\n[22s] CUSTOMER: No, I'll give it on WhatsApp.   (नहीं, WhatsApp पर देता हूं ना।)\n[23s] AGENT: Okay sir, okay.   (ठीक है सर, ओके।)",
  "language": "Hindi",
  "languages": "[\"Hindi\", \"English\"]",
  "turn_count": 14,
  "connected": 1,
  "audio_notes": "clear: Some background chatter on the agent's side, but the main speakers are clear.",
  "transcript_status": "ok",
  "transcript_error": null,
  "band": "green",
  "band_reason": "14 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": "When a customer offers to provide a new contact, try to get the number during the call itself rather than passively waiting for them to send it later.",
  "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": "available",
  "quality_flags_total": 0,
  "supply_flag": "none",
  "supply_details": "",
  "customer_req_date": null,
  "agent_committed_date": null,
  "call_summary": "The agent called a registered contact to follow up on a past HR requirement. The contact, Bharat, stated he was in sales and not the correct person for procurement. He offered to send the purchase department's contact details via WhatsApp, and the agent agreed, ending the call.",
  "raw_json": "{\"pitch_steps\": [{\"step_id\": \"SL1\", \"result\": \"fail\", \"questions_hit\": null, \"evidence\": \"\", \"comment\": \"Agent identified self and company but did not ask for permission to speak before proceeding.\"}, {\"step_id\": \"SL2\", \"result\": \"fail\", \"questions_hit\": null, \"evidence\": \"\", \"comment\": \"Agent did not use a supply or price hook, instead asking about a past requirement.\"}, {\"step_id\": \"SL3\", \"result\": \"fail\", \"questions_hit\": 0, \"evidence\": \"\", \"comment\": \"Agent did not ask any of the required discovery questions; the call was deflected before discovery could begin.\"}, {\"step_id\": \"SL4\", \"result\": \"fail\", \"questions_hit\": null, \"evidence\": \"\", \"comment\": \"No USPs were pitched as no discovery was conducted.\"}, {\"step_id\": \"SL5\", \"result\": \"fail\", \"questions_hit\": null, \"evidence\": \"Do you have any requirement for HR now?\", \"comment\": \"Agent asked if a requirement exists, but the customer had none, so no qualification details (grade, qty, etc.) were captured.\"}, {\"step_id\": \"SL6\", \"result\": \"fail\", \"questions_hit\": null, \"evidence\": \"Okay sir, okay.\", \"comment\": \"The agreed next step was to wait for the customer to send a contact on WhatsApp, which is not a committed action like sending a quote or scheduling a callback.\"}], \"usp_relevance\": \"none\", \"pitch_coaching_note\": \"When a customer offers to provide a new contact, try to get the number during the call itself rather than passively waiting for them to send it later.\", \"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\": \"available\", \"supply_flag\": \"none\", \"supply_details\": \"\", \"customer_req_date\": null, \"agent_committed_date\": null, \"objections\": [], \"call_summary\": \"The agent called a registered contact to follow up on a past HR requirement. The contact, Bharat, stated he was in sales and not the correct person for procurement. He offered to send the purchase department's contact details via WhatsApp, and the agent agreed, ending the call.\"}",
  "error": null,
  "latency_ms": 25233,
  "input_tokens": 3017,
  "output_tokens": 695,
  "created_at": "2026-09-25 11:16:07",
  "sentiment": "positive",
  "sentiment_score": 0.517,
  "sentiment_confidence": "high",
  "pos": 4,
  "neg": 1,
  "lex_hits": 5,
  "objection_phrases": "[]",
  "sentiment_method": "0.6*lexical + 0.4*prior",
  "talk_ratio": 0.697,
  "agent_talk_sec": 15.4,
  "customer_talk_sec": 6.7,
  "dead_air_sec": 54.9,
  "longest_monologue_sec": 5.2,
  "agent_wpm": 311.7,
  "interruptions": 0,
  "agent_turns": 7,
  "customer_turns": 7,
  "discovery_qs": 5,
  "words_agent": 80,
  "words_customer": 37,
  "monologue_heavy": 0,
  "turns": [
    {
      "ucid": "21112178893539261",
      "idx": 0,
      "speaker": "customer",
      "start_s": 0.8,
      "end_s": 1.2,
      "text_en": "Hello?",
      "text_native": "हॅलो?"
    },
    {
      "ucid": "21112178893539261",
      "idx": 1,
      "speaker": "agent",
      "start_s": 1.34,
      "end_s": 2.0,
      "text_en": "Uh hello, Bharat ji?",
      "text_native": "अह हॅलो, भारत जी?"
    },
    {
      "ucid": "21112178893539261",
      "idx": 2,
      "speaker": "customer",
      "start_s": 2.0,
      "end_s": 2.54,
      "text_en": "Yes, yes sir.",
      "text_native": "हां, येस सर।"
    },
    {
      "ucid": "21112178893539261",
      "idx": 3,
      "speaker": "agent",
      "start_s": 2.54,
      "end_s": 5.2,
      "text_en": "Sir, hello, I am Aditya Pandey calling from JSW One.",
      "text_native": "सर नमस्ते, मैं आदित्य पांडे बात कर रहा था JSW One से।"
    },
    {
      "ucid": "21112178893539261",
      "idx": 4,
      "speaker": "customer",
      "start_s": 5.2,
      "end_s": 5.6,
      "text_en": "Yes.",
      "text_native": "हां।"
    },
    {
      "ucid": "21112178893539261",
      "idx": 5,
      "speaker": "agent",
      "start_s": 5.6,
      "end_s": 10.84,
      "text_en": "Actually, you were registered on our platform, I called regarding that. You had also shared an HR requirement but we couldn't connect then. Do you have any requirement for HR now?",
      "text_native": "एक्चुअली में आप हमारे प्लॅटफॉर्म पे रजिस्टर थे, उसी के रिगार्डिंग कॉल किया था। आपने HR की भी रिक्वायरमेंट शेअर की थी पर तभी कनेक्ट नहीं हुआ था। कुछ है आपका अभी HR में रिक्वायरमेंट?"
    },
    {
      "ucid": "21112178893539261",
      "idx": 6,
      "speaker": "customer",
      "start_s": 10.84,
      "end_s": 12.04,
      "text_en": "No sir, not right now, sir.",
      "text_native": "नहीं सर, अभी तो नहीं है सर।"
    },
    {
      "ucid": "21112178893539261",
      "idx": 7,
      "speaker": "customer",
      "start_s": 12.34,
      "end_s": 14.84,
      "text_en": "I'll give you a number for the purchase department, sir, you can talk to them.",
      "text_native": "मैं आपको एक परचेस डिपार्टमेंट का नंबर देता हूं सर, उनसे बात करिए आप।"
    },
    {
      "ucid": "21112178893539261",
      "idx": 8,
      "speaker": "agent",
      "start_s": 14.84,
      "end_s": 16.2,
      "text_en": "Okay, what do you look after, I mean?",
      "text_native": "अच्छा, आप क्या देखते हैं, मतलब?"
    },
    {
      "ucid": "21112178893539261",
      "idx": 9,
      "speaker": "customer",
      "start_s": 16.2,
      "end_s": 16.84,
      "text_en": "Sales, I look after sales.",
      "text_native": "सेल्स, सेल्स देखते हैं।"
    },
    {
      "ucid": "21112178893539261",
      "idx": 10,
      "speaker": "agent",
      "start_s": 16.84,
      "end_s": 18.04,
      "text_en": "Oh, you only look after sales? Okay.",
      "text_native": "अच्छा आप सिर्फ सेल्स देखते हैं क्या? ओके।"
    },
    {
      "ucid": "21112178893539261",
      "idx": 11,
      "speaker": "agent",
      "start_s": 18.54,
      "end_s": 21.84,
      "text_en": "Uh got it sir. Okay, can you tell me on uh WhatsApp or should I WhatsApp you?",
      "text_native": "अह गॉट इट सर। ठीक है, मेरेको आप अह WhatsApp पे भी बता सकते हैं कि मैं WhatsApp कर दूं आपको?"
    },
    {
      "ucid": "21112178893539261",
      "idx": 12,
      "speaker": "customer",
      "start_s": 21.84,
      "end_s": 22.84,
      "text_en": "No, I'll give it on WhatsApp.",
      "text_native": "नहीं, WhatsApp पर देता हूं ना।"
    },
    {
      "ucid": "21112178893539261",
      "idx": 13,
      "speaker": "agent",
      "start_s": 22.84,
      "end_s": 23.84,
      "text_en": "Okay sir, okay.",
      "text_native": "ठीक है सर, ओके।"
    }
  ],
  "steps": [
    {
      "ucid": "21112178893539261",
      "step_id": "SL1",
      "step_name": "Opener & permission",
      "weight": 2.0,
      "result": "fail",
      "earned": 0.0,
      "questions_hit": null,
      "evidence": "",
      "comment": "Agent identified self and company but did not ask for permission to speak before proceeding."
    },
    {
      "ucid": "21112178893539261",
      "step_id": "SL2",
      "step_name": "Hook (supply/price signal)",
      "weight": 2.0,
      "result": "fail",
      "earned": 0.0,
      "questions_hit": null,
      "evidence": "",
      "comment": "Agent did not use a supply or price hook, instead asking about a past requirement."
    },
    {
      "ucid": "21112178893539261",
      "step_id": "SL3",
      "step_name": "Discovery (6 Qs)",
      "weight": 2.0,
      "result": "fail",
      "earned": 0.0,
      "questions_hit": 0,
      "evidence": "",
      "comment": "Agent did not ask any of the required discovery questions; the call was deflected before discovery could begin."
    },
    {
      "ucid": "21112178893539261",
      "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 conducted."
    },
    {
      "ucid": "21112178893539261",
      "step_id": "SL5",
      "step_name": "Qualify",
      "weight": 2.0,
      "result": "fail",
      "earned": 0.0,
      "questions_hit": null,
      "evidence": "Do you have any requirement for HR now?",
      "comment": "Agent asked if a requirement exists, but the customer had none, so no qualification details (grade, qty, etc.) were captured."
    },
    {
      "ucid": "21112178893539261",
      "step_id": "SL6",
      "step_name": "Closure with next step",
      "weight": 1.0,
      "result": "fail",
      "earned": 0.0,
      "questions_hit": null,
      "evidence": "Okay sir, okay.",
      "comment": "The agreed next step was to wait for the customer to send a contact on WhatsApp, which is not a committed action like sending a quote or scheduling a callback."
    }
  ],
  "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": []
}