{
  "ucid": "21112178885320492",
  "call_date": "2026-09-08",
  "start_time": "2026-09-08 13:10:04",
  "end_time": "2026-09-08 13:11:08",
  "duration_sec": 64,
  "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/DIA7004069a1ee7a1e7c3f96096efa8acd6.mp3",
  "dial_status": null,
  "customer_status": null,
  "agent_status": null,
  "hangup_by": null,
  "excel_row": 641,
  "is_test": 0,
  "raw_payload": null,
  "audio_path": "/data/audio/21112178885320492__DIA7004069a1ee7a1e7c3f96096efa8acd6.mp3",
  "audio_bytes": 117720,
  "audio_status": "ok",
  "audio_error": null,
  "excel_turn_count": 0,
  "ingested_at": "2026-09-11 12:19:54.357907+00",
  "audio_secs": 39.24,
  "source_file": "Sep1-10>40s.xlsx",
  "upload_id": null,
  "audio_permanent": 0,
  "english_text": "[2s] CUSTOMER: Hello.\n[2s] CUSTOMER: Yes.   (हां.)\n[3s] AGENT: Hello, am I speaking with Venkatesh ji?   (Hello Venkatesh ji bolte hai?)\n[4s] CUSTOMER: Yes, speak.   (हां, बोलो.)\n[5s] AGENT: Sir, greetings. I am Aditya Pandey calling from JSW One, from JSW Steel. Sir, you were registered on our platform and had also given a requirement for MS plate. But that work didn't happen. Do you have any requirement now, live?   (सर नमस्कार, मी आदित्य पांडे बोलतोय JSW One मधून, JSW Steel मधून. सर तुम्ही आमच्या platform वर register होते आणि एक requirement पण दिली होती MS plate मध्ये. पण ते work नाही झालं. आता काही requirement आहे का तुमची live मध्ये?)\n[12s] CUSTOMER: Not right now. No, not right now.   (सध्या तर नाहीये. नाही, आता सध्या नाहीये.)\n[14s] AGENT: Not right now, is it?   (आता सध्या नाहीये का?)\n[15s] CUSTOMER: If it comes, I'll tell you. No. If there is, I'll tell you.   (आले तर सांगतो. नाही. असेल तर सांगतो मी.)\n[17s] AGENT: Um, I will WhatsApp you my number. If there is any requirement in the future, you can share it.   (अं, मी तुम्हाला WhatsApp करतो माझा नंबर. Future मध्ये काही requirement असेल तर तुम्ही share करू शकता.)\n[20s] CUSTOMER: Yes, give it beforehand.   (हो, आधी देऊन टाका.)\n[22s] AGENT: Okay.   (ठीक आहे.)",
  "language": "Marathi",
  "languages": "[\"Marathi\", \"English\"]",
  "turn_count": 11,
  "connected": 1,
  "audio_notes": "noisy: Significant background noise from a call center environment, but the main speakers are mostly clear.",
  "transcript_status": "ok",
  "transcript_error": null,
  "band": "green",
  "band_reason": "11 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": "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 skipped the permission and hook steps, jumping straight to qualification, which resulted in an immediate call shutdown; always build rapport and create interest before asking for business.",
  "usp_relevance": "none",
  "rubric_inferred": 0,
  "segment_detected": "manufacturing",
  "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": "Agent contacted a previous lead regarding an old MS plate inquiry. The agent skipped the opening hook and immediately asked for a live requirement. The customer stated they had no current need, and the call ended with the agent promising to WhatsApp his contact details. No discovery or pitching occurred.",
  "raw_json": "{\"pitch_steps\": [{\"step_id\": \"SL1\", \"result\": \"fail\", \"questions_hit\": null, \"evidence\": \"\", \"comment\": \"Agent greeted and identified but did not ask for permission to speak before jumping into the purpose of the call.\"}, {\"step_id\": \"SL2\", \"result\": \"fail\", \"questions_hit\": null, \"evidence\": \"\", \"comment\": \"Agent did not provide a hook; instead of a benefit, he referenced a past interaction and immediately asked for a requirement.\"}, {\"step_id\": \"SL3\", \"result\": \"fail\", \"questions_hit\": 0, \"evidence\": \"\", \"comment\": \"Customer stated no current requirement, and the agent made no attempt to ask any discovery questions for future needs.\"}, {\"step_id\": \"SL4\", \"result\": \"fail\", \"questions_hit\": null, \"evidence\": \"\", \"comment\": \"The call did not progress to the pitch stage as no discovery was conducted.\"}, {\"step_id\": \"SL5\", \"result\": \"pass\", \"questions_hit\": null, \"evidence\": \"Do you have any requirement now, live?\", \"comment\": \"Agent successfully asked if a current requirement exists, which the customer denied.\"}, {\"step_id\": \"SL6\", \"result\": \"fail\", \"questions_hit\": null, \"evidence\": \"\", \"comment\": \"Agent offered to send his number, which is not a committed next step like a scheduled callback or a quote.\"}], \"usp_relevance\": \"none\", \"pitch_coaching_note\": \"You skipped the permission and hook steps, jumping straight to qualification, which resulted in an immediate call shutdown; always build rapport and create interest before asking for business.\", \"segment_detected\": \"manufacturing\", \"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\": \"Agent contacted a previous lead regarding an old MS plate inquiry. The agent skipped the opening hook and immediately asked for a live requirement. The customer stated they had no current need, and the call ended with the agent promising to WhatsApp his contact details. No discovery or pitching occurred.\"}",
  "error": null,
  "latency_ms": 35657,
  "input_tokens": 2921,
  "output_tokens": 685,
  "created_at": "2026-09-25 11:21:29",
  "sentiment": "neutral",
  "sentiment_score": 0.029,
  "sentiment_confidence": "high",
  "pos": 0,
  "neg": 1,
  "lex_hits": 4,
  "objection_phrases": "[]",
  "sentiment_method": "0.6*lexical + 0.4*prior",
  "talk_ratio": 0.676,
  "agent_talk_sec": 12.3,
  "customer_talk_sec": 5.9,
  "dead_air_sec": 45.8,
  "longest_monologue_sec": 6.9,
  "agent_wpm": 356.1,
  "interruptions": 0,
  "agent_turns": 5,
  "customer_turns": 6,
  "discovery_qs": 3,
  "words_agent": 73,
  "words_customer": 28,
  "monologue_heavy": 0,
  "turns": [
    {
      "ucid": "21112178885320492",
      "idx": 0,
      "speaker": "customer",
      "start_s": 1.59,
      "end_s": 2.01,
      "text_en": "Hello.",
      "text_native": "Hello."
    },
    {
      "ucid": "21112178885320492",
      "idx": 1,
      "speaker": "customer",
      "start_s": 2.3,
      "end_s": 2.56,
      "text_en": "Yes.",
      "text_native": "हां."
    },
    {
      "ucid": "21112178885320492",
      "idx": 2,
      "speaker": "agent",
      "start_s": 2.6,
      "end_s": 3.6,
      "text_en": "Hello, am I speaking with Venkatesh ji?",
      "text_native": "Hello Venkatesh ji bolte hai?"
    },
    {
      "ucid": "21112178885320492",
      "idx": 3,
      "speaker": "customer",
      "start_s": 3.88,
      "end_s": 4.38,
      "text_en": "Yes, speak.",
      "text_native": "हां, बोलो."
    },
    {
      "ucid": "21112178885320492",
      "idx": 4,
      "speaker": "agent",
      "start_s": 4.6,
      "end_s": 11.5,
      "text_en": "Sir, greetings. I am Aditya Pandey calling from JSW One, from JSW Steel. Sir, you were registered on our platform and had also given a requirement for MS plate. But that work didn't happen. Do you have any requirement now, live?",
      "text_native": "सर नमस्कार, मी आदित्य पांडे बोलतोय JSW One मधून, JSW Steel मधून. सर तुम्ही आमच्या platform वर register होते आणि एक requirement पण दिली होती MS plate मध्ये. पण ते work नाही झालं. आता काही requirement आहे का तुमची live मध्ये?"
    },
    {
      "ucid": "21112178885320492",
      "idx": 5,
      "speaker": "customer",
      "start_s": 11.8,
      "end_s": 13.54,
      "text_en": "Not right now. No, not right now.",
      "text_native": "सध्या तर नाहीये. नाही, आता सध्या नाहीये."
    },
    {
      "ucid": "21112178885320492",
      "idx": 6,
      "speaker": "agent",
      "start_s": 13.8,
      "end_s": 14.48,
      "text_en": "Not right now, is it?",
      "text_native": "आता सध्या नाहीये का?"
    },
    {
      "ucid": "21112178885320492",
      "idx": 7,
      "speaker": "customer",
      "start_s": 14.6,
      "end_s": 16.48,
      "text_en": "If it comes, I'll tell you. No. If there is, I'll tell you.",
      "text_native": "आले तर सांगतो. नाही. असेल तर सांगतो मी."
    },
    {
      "ucid": "21112178885320492",
      "idx": 8,
      "speaker": "agent",
      "start_s": 16.7,
      "end_s": 20.0,
      "text_en": "Um, I will WhatsApp you my number. If there is any requirement in the future, you can share it.",
      "text_native": "अं, मी तुम्हाला WhatsApp करतो माझा नंबर. Future मध्ये काही requirement असेल तर तुम्ही share करू शकता."
    },
    {
      "ucid": "21112178885320492",
      "idx": 9,
      "speaker": "customer",
      "start_s": 20.0,
      "end_s": 21.1,
      "text_en": "Yes, give it beforehand.",
      "text_native": "हो, आधी देऊन टाका."
    },
    {
      "ucid": "21112178885320492",
      "idx": 10,
      "speaker": "agent",
      "start_s": 21.5,
      "end_s": 21.9,
      "text_en": "Okay.",
      "text_native": "ठीक आहे."
    }
  ],
  "steps": [
    {
      "ucid": "21112178885320492",
      "step_id": "SL1",
      "step_name": "Opener & permission",
      "weight": 2.0,
      "result": "fail",
      "earned": 0.0,
      "questions_hit": null,
      "evidence": "",
      "comment": "Agent greeted and identified but did not ask for permission to speak before jumping into the purpose of the call."
    },
    {
      "ucid": "21112178885320492",
      "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 provide a hook; instead of a benefit, he referenced a past interaction and immediately asked for a requirement."
    },
    {
      "ucid": "21112178885320492",
      "step_id": "SL3",
      "step_name": "Discovery (6 Qs)",
      "weight": 2.0,
      "result": "fail",
      "earned": 0.0,
      "questions_hit": 0,
      "evidence": "",
      "comment": "Customer stated no current requirement, and the agent made no attempt to ask any discovery questions for future needs."
    },
    {
      "ucid": "21112178885320492",
      "step_id": "SL4",
      "step_name": "Pitch (2-3 USPs)",
      "weight": 1.0,
      "result": "fail",
      "earned": 0.0,
      "questions_hit": null,
      "evidence": "",
      "comment": "The call did not progress to the pitch stage as no discovery was conducted."
    },
    {
      "ucid": "21112178885320492",
      "step_id": "SL5",
      "step_name": "Qualify",
      "weight": 2.0,
      "result": "pass",
      "earned": 2.0,
      "questions_hit": null,
      "evidence": "Do you have any requirement now, live?",
      "comment": "Agent successfully asked if a current requirement exists, which the customer denied."
    },
    {
      "ucid": "21112178885320492",
      "step_id": "SL6",
      "step_name": "Closure with next step",
      "weight": 1.0,
      "result": "fail",
      "earned": 0.0,
      "questions_hit": null,
      "evidence": "",
      "comment": "Agent offered to send his number, which is not a committed next step like a scheduled callback or a quote."
    }
  ],
  "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": []
}