{
  "ucid": "21112178895421961",
  "call_date": "2026-09-09",
  "start_time": "2026-09-09 17:13:39",
  "end_time": "2026-09-09 17:14:38",
  "duration_sec": 59,
  "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/DIA3969ad3401e75e069e1e77ae31b9cc2c.mp3",
  "dial_status": null,
  "customer_status": null,
  "agent_status": null,
  "hangup_by": null,
  "excel_row": 449,
  "is_test": 0,
  "raw_payload": null,
  "audio_path": "/data/audio/21112178895421961__DIA3969ad3401e75e069e1e77ae31b9cc2c.mp3",
  "audio_bytes": 98280,
  "audio_status": "ok",
  "audio_error": null,
  "excel_turn_count": 0,
  "ingested_at": "2026-09-11 12:19:54.357907+00",
  "audio_secs": 32.76,
  "source_file": "Sep1-10>40s.xlsx",
  "upload_id": null,
  "audio_permanent": 0,
  "english_text": "[1s] CUSTOMER: Hello.\n[2s] AGENT: Guruvansh Industries?\n[3s] CUSTOMER: Yes.   (हांजी।)\n[4s] AGENT: Hello, I am Aditya Pandey speaking from JSW One.   (नमस्ते, मैं आदित्य पांडे वात करु छु JSW One थी।)\n[7s] CUSTOMER: Yes, yes, tell me.   (जी जी बताइए।)\n[8s] AGENT: Actually, you registered on our platform, I called regarding that. Did you have any requirement for HR material, sir?   (Actually में आप हमारे platform पर register हुए उसी के regarding call किया था। कुछ requirement थी सर HR material में?)\n[13s] CUSTOMER: No, for now, for now, there is no requirement.   (नहीं, फिलहाल फिलहाल अभी कोई requirement नहीं है।)\n[16s] AGENT: Okay sir, no issue. If there is any requirement in the future, please let me know.   (ठीक है सर, कोई issue नहीं है। अगर कुछ future में requirement रहे तो बताइएगा।)\n[19s] AGENT: Can you tell me a little about your business, sir, what do you do?   (थोड़ा अपने business के बारे में बता सकते है सर आप क्या करते है?)\n[21s] CUSTOMER: No, I am a little busy right now, I will call you, okay?   (नहीं, अभी थोड़ा सा busy हूं, मैं आपको करता हूं, है ना?)\n[24s] AGENT: Okay sir, if... okay sir, will call later...   (ठीक है सर, अगर... ठीक है सर, बाद में कॉल...)\n[26s] CUSTOMER: Okay.",
  "language": "Hindi",
  "languages": "[\"Hindi\", \"Gujarati\", \"English\"]",
  "turn_count": 12,
  "connected": 1,
  "audio_notes": "clear: The customer speaks softly at times, but the audio is generally clear.",
  "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": "supply_led",
  "pitch_type_source": "campaign_name:medium",
  "pitch_type_conflict": 0,
  "pitch_adherence_score": 4.0,
  "pitch_score_band": "red",
  "pitch_missed_steps": "[\"SL2 Hook (supply/price signal)\", \"SL3 Discovery (6 Qs)\", \"SL4 Pitch (2-3 USPs)\", \"SL6 Closure with next step\"]",
  "pitch_coaching_note": "When a customer says they are busy, secure a specific time for a callback (e.g., 'When is a better time?') instead of agreeing to an undefined '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 contacted a registered lead and asked about an HR material requirement. The customer stated they had no current need. When the agent attempted discovery, the customer said they were busy and ended the call. No specific next step was established.",
  "raw_json": "{\"pitch_steps\": [{\"step_id\": \"SL1\", \"result\": \"pass\", \"questions_hit\": null, \"evidence\": \"AGENT: Hello, I am Aditya Pandey speaking from JSW One. CUSTOMER: Yes, yes, tell me.\", \"comment\": \"The agent identified self and company, and the customer's response 'tell me' granted permission to proceed.\"}, {\"step_id\": \"SL2\", \"result\": \"fail\", \"questions_hit\": null, \"evidence\": \"\", \"comment\": \"The agent did not lead with a supply or price benefit, instead jumping directly to asking for a requirement.\"}, {\"step_id\": \"SL3\", \"result\": \"fail\", \"questions_hit\": 1, \"evidence\": \"Can you tell me a little about your business, sir, what do you do?\", \"comment\": \"Agent asked only one discovery question, which did not meet the minimum threshold of 3 for a 'partial' score.\"}, {\"step_id\": \"SL4\", \"result\": \"fail\", \"questions_hit\": null, \"evidence\": \"\", \"comment\": \"The call was terminated by the customer before any USPs could be pitched.\"}, {\"step_id\": \"SL5\", \"result\": \"pass\", \"questions_hit\": null, \"evidence\": \"Did you have any requirement for HR material, sir?\", \"comment\": \"Agent successfully executed the first part of this step by asking if a current requirement existed.\"}, {\"step_id\": \"SL6\", \"result\": \"fail\", \"questions_hit\": null, \"evidence\": \"...okay sir, will call later...\", \"comment\": \"The agent accepted a vague 'call later' without proposing or confirming a specific date or time for the next contact.\"}], \"usp_relevance\": \"none\", \"pitch_coaching_note\": \"When a customer says they are busy, secure a specific time for a callback (e.g., 'When is a better time?') instead of agreeing to an undefined '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 contacted a registered lead and asked about an HR material requirement. The customer stated they had no current need. When the agent attempted discovery, the customer said they were busy and ended the call. No specific next step was established.\"}",
  "error": null,
  "latency_ms": 38996,
  "input_tokens": 2904,
  "output_tokens": 737,
  "created_at": "2026-09-25 11:12:47",
  "sentiment": "negative",
  "sentiment_score": -0.166,
  "sentiment_confidence": "high",
  "pos": 2,
  "neg": 14,
  "lex_hits": 10,
  "objection_phrases": "[\"rejection\"]",
  "sentiment_method": "0.6*lexical + 0.4*prior",
  "talk_ratio": 0.713,
  "agent_talk_sec": 15.4,
  "customer_talk_sec": 6.2,
  "dead_air_sec": 37.4,
  "longest_monologue_sec": 5.6,
  "agent_wpm": 264.9,
  "interruptions": 0,
  "agent_turns": 6,
  "customer_turns": 6,
  "discovery_qs": 3,
  "words_agent": 68,
  "words_customer": 29,
  "monologue_heavy": 0,
  "turns": [
    {
      "ucid": "21112178895421961",
      "idx": 0,
      "speaker": "customer",
      "start_s": 0.68,
      "end_s": 1.11,
      "text_en": "Hello.",
      "text_native": "Hello."
    },
    {
      "ucid": "21112178895421961",
      "idx": 1,
      "speaker": "agent",
      "start_s": 1.78,
      "end_s": 2.81,
      "text_en": "Guruvansh Industries?",
      "text_native": "Guruvansh Industries?"
    },
    {
      "ucid": "21112178895421961",
      "idx": 2,
      "speaker": "customer",
      "start_s": 3.1,
      "end_s": 3.4,
      "text_en": "Yes.",
      "text_native": "हांजी।"
    },
    {
      "ucid": "21112178895421961",
      "idx": 3,
      "speaker": "agent",
      "start_s": 4.0,
      "end_s": 6.5,
      "text_en": "Hello, I am Aditya Pandey speaking from JSW One.",
      "text_native": "नमस्ते, मैं आदित्य पांडे वात करु छु JSW One थी।"
    },
    {
      "ucid": "21112178895421961",
      "idx": 4,
      "speaker": "customer",
      "start_s": 7.0,
      "end_s": 7.7,
      "text_en": "Yes, yes, tell me.",
      "text_native": "जी जी बताइए।"
    },
    {
      "ucid": "21112178895421961",
      "idx": 5,
      "speaker": "agent",
      "start_s": 8.1,
      "end_s": 12.4,
      "text_en": "Actually, you registered on our platform, I called regarding that. Did you have any requirement for HR material, sir?",
      "text_native": "Actually में आप हमारे platform पर register हुए उसी के regarding call किया था। कुछ requirement थी सर HR material में?"
    },
    {
      "ucid": "21112178895421961",
      "idx": 6,
      "speaker": "customer",
      "start_s": 12.6,
      "end_s": 14.8,
      "text_en": "No, for now, for now, there is no requirement.",
      "text_native": "नहीं, फिलहाल फिलहाल अभी कोई requirement नहीं है।"
    },
    {
      "ucid": "21112178895421961",
      "idx": 7,
      "speaker": "agent",
      "start_s": 15.5,
      "end_s": 19.1,
      "text_en": "Okay sir, no issue. If there is any requirement in the future, please let me know.",
      "text_native": "ठीक है सर, कोई issue नहीं है। अगर कुछ future में requirement रहे तो बताइएगा।"
    },
    {
      "ucid": "21112178895421961",
      "idx": 8,
      "speaker": "agent",
      "start_s": 19.1,
      "end_s": 21.1,
      "text_en": "Can you tell me a little about your business, sir, what do you do?",
      "text_native": "थोड़ा अपने business के बारे में बता सकते है सर आप क्या करते है?"
    },
    {
      "ucid": "21112178895421961",
      "idx": 9,
      "speaker": "customer",
      "start_s": 21.2,
      "end_s": 23.5,
      "text_en": "No, I am a little busy right now, I will call you, okay?",
      "text_native": "नहीं, अभी थोड़ा सा busy हूं, मैं आपको करता हूं, है ना?"
    },
    {
      "ucid": "21112178895421961",
      "idx": 10,
      "speaker": "agent",
      "start_s": 23.8,
      "end_s": 25.8,
      "text_en": "Okay sir, if... okay sir, will call later...",
      "text_native": "ठीक है सर, अगर... ठीक है सर, बाद में कॉल..."
    },
    {
      "ucid": "21112178895421961",
      "idx": 11,
      "speaker": "customer",
      "start_s": 26.5,
      "end_s": 26.8,
      "text_en": "Okay.",
      "text_native": "Okay."
    }
  ],
  "steps": [
    {
      "ucid": "21112178895421961",
      "step_id": "SL1",
      "step_name": "Opener & permission",
      "weight": 2.0,
      "result": "pass",
      "earned": 2.0,
      "questions_hit": null,
      "evidence": "AGENT: Hello, I am Aditya Pandey speaking from JSW One. CUSTOMER: Yes, yes, tell me.",
      "comment": "The agent identified self and company, and the customer's response 'tell me' granted permission to proceed."
    },
    {
      "ucid": "21112178895421961",
      "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 lead with a supply or price benefit, instead jumping directly to asking for a requirement."
    },
    {
      "ucid": "21112178895421961",
      "step_id": "SL3",
      "step_name": "Discovery (6 Qs)",
      "weight": 2.0,
      "result": "fail",
      "earned": 0.0,
      "questions_hit": 1,
      "evidence": "Can you tell me a little about your business, sir, what do you do?",
      "comment": "Agent asked only one discovery question, which did not meet the minimum threshold of 3 for a 'partial' score."
    },
    {
      "ucid": "21112178895421961",
      "step_id": "SL4",
      "step_name": "Pitch (2-3 USPs)",
      "weight": 1.0,
      "result": "fail",
      "earned": 0.0,
      "questions_hit": null,
      "evidence": "",
      "comment": "The call was terminated by the customer before any USPs could be pitched."
    },
    {
      "ucid": "21112178895421961",
      "step_id": "SL5",
      "step_name": "Qualify",
      "weight": 2.0,
      "result": "pass",
      "earned": 2.0,
      "questions_hit": null,
      "evidence": "Did you have any requirement for HR material, sir?",
      "comment": "Agent successfully executed the first part of this step by asking if a current requirement existed."
    },
    {
      "ucid": "21112178895421961",
      "step_id": "SL6",
      "step_name": "Closure with next step",
      "weight": 1.0,
      "result": "fail",
      "earned": 0.0,
      "questions_hit": null,
      "evidence": "...okay sir, will call later...",
      "comment": "The agent accepted a vague 'call later' without proposing or confirming a specific date or time for the next contact."
    }
  ],
  "objections": [],
  "missed_steps": [
    "SL2 Hook (supply/price signal)",
    "SL3 Discovery (6 Qs)",
    "SL4 Pitch (2-3 USPs)",
    "SL6 Closure with next step"
  ],
  "objection_phrases_list": [
    "rejection"
  ]
}