{
  "ucid": "21112178945407341",
  "call_date": "2026-09-15",
  "start_time": "2026-09-15 12:04:33",
  "end_time": "2026-09-15 12:05:17",
  "duration_sec": 44,
  "campaign": "IS_MFG_HR_HRPO_Sep26",
  "disposition": "General Enquiry",
  "agent": "Rohit Mishra",
  "audio_url": "https://s3.ap-south-1.amazonaws.com/3m-pu.ozonetel.com/jswone/DIA07392771db7f3ea69e2bdc11229a904d.mp3",
  "dial_status": null,
  "customer_status": null,
  "agent_status": null,
  "hangup_by": null,
  "excel_row": 97,
  "is_test": 0,
  "raw_payload": null,
  "audio_path": "gs://ozontel_transcript_analyser/data/audio/21112178945407341__DIA07392771db7f3ea69e2bdc11229a904d.mp3",
  "audio_bytes": 70632,
  "audio_status": "ok",
  "audio_error": null,
  "excel_turn_count": 0,
  "ingested_at": "2026-09-24 11:52:36.999815+00",
  "audio_secs": 23.544,
  "source_file": "Monthly_Calls_Transcript.xlsx",
  "upload_id": null,
  "audio_permanent": 0,
  "english_text": "[2s] AGENT: Hello. Hello. Hello. Yes, am I speaking with Jayesh Steel?   (हेलो। हेलो। हेलो। हां जयेश स्टील से बात कर रहे क्या?)\n[5s] CUSTOMER: Yes sir.   (हां सर।)\n[5s] AGENT: Yes, hello, Rohit speaking from JSW One.   (जी नमस्ते, रोहित बात कर रहा हूं JSW One से।)\n[8s] CUSTOMER: From where, sir?   (कहां से सर?)\n[9s] AGENT: From JSW One, Mumbai.   (JSW One से, मुंबई।)\n[10s] CUSTOMER: Yes sir, tell me sir.   (हां सर, बोलिए सर।)\n[12s] AGENT: Did you have any requirement right now?   (अभी कुछ requirement था क्या?)\n[13s] CUSTOMER: No sir, I have come to my village, sir. I am not at the shop right now.   (नहीं सर, मैं थोड़ा गांव को आया हूं सर, अभी दुकान पे नहीं हूं मैं।)\n[16s] AGENT: Okay, okay, okay. Okay.   (ठीक है, ठीक है, ठीक है। ओके।)\n[17s] CUSTOMER: No, after I come   (नहीं, आने के बाद)",
  "language": "Hindi",
  "languages": "[\"Hindi\", \"English\"]",
  "turn_count": 10,
  "connected": 1,
  "audio_notes": "clear: Some background office chatter is audible but does not significantly impact transcription.",
  "transcript_status": "ok",
  "transcript_error": null,
  "band": "green",
  "band_reason": "10 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": "When a customer says they are unavailable, always ask for a specific date and time to call them back to secure a future conversation.",
  "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": 0,
  "material_detected": null,
  "catalogue_status": "unknown",
  "quality_flags_total": 1,
  "supply_flag": "none",
  "supply_details": "",
  "customer_req_date": null,
  "agent_committed_date": null,
  "call_summary": "The agent contacted Jayesh Steel to inquire about material requirements. The customer stated they were currently out of town and not at their shop. The agent acknowledged this, but did not schedule a specific follow-up, and the call ended.",
  "raw_json": "{\"pitch_steps\": [{\"step_id\": \"SL1\", \"result\": \"fail\", \"questions_hit\": null, \"evidence\": \"\", \"comment\": \"Agent identified themself and the company, but did not ask for permission to speak.\"}, {\"step_id\": \"SL2\", \"result\": \"fail\", \"questions_hit\": null, \"evidence\": \"\", \"comment\": \"Agent skipped the hook and went directly to asking for a requirement.\"}, {\"step_id\": \"SL3\", \"result\": \"fail\", \"questions_hit\": 0, \"evidence\": \"\", \"comment\": \"Call ended before discovery could be attempted as the customer was unavailable to talk.\"}, {\"step_id\": \"SL4\", \"result\": \"fail\", \"questions_hit\": null, \"evidence\": \"\", \"comment\": \"No discovery was done, and no USPs were pitched.\"}, {\"step_id\": \"SL5\", \"result\": \"pass\", \"questions_hit\": null, \"evidence\": \"Did you have any requirement right now?\", \"comment\": \"Agent successfully asked if there was a current requirement.\"}, {\"step_id\": \"SL6\", \"result\": \"fail\", \"questions_hit\": null, \"evidence\": \"\", \"comment\": \"When the customer said they were away, the agent did not ask for a specific callback time.\"}], \"usp_relevance\": \"none\", \"pitch_coaching_note\": \"When a customer says they are unavailable, always ask for a specific date and time to call them back to secure a future conversation.\", \"segment_detected\": \"trader\", \"mfg_flag\": true, \"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 contacted Jayesh Steel to inquire about material requirements. The customer stated they were currently out of town and not at their shop. The agent acknowledged this, but did not schedule a specific follow-up, and the call ended.\"}",
  "error": null,
  "latency_ms": 25595,
  "input_tokens": 2819,
  "output_tokens": 640,
  "created_at": "2026-09-25 10:49:42",
  "sentiment": "negative",
  "sentiment_score": -0.257,
  "sentiment_confidence": "high",
  "pos": 0,
  "neg": 2,
  "lex_hits": 3,
  "objection_phrases": "[]",
  "sentiment_method": "0.6*lexical + 0.4*prior",
  "talk_ratio": 0.614,
  "agent_talk_sec": 8.6,
  "customer_talk_sec": 5.4,
  "dead_air_sec": 30.0,
  "longest_monologue_sec": 2.8,
  "agent_wpm": 223.3,
  "interruptions": 0,
  "agent_turns": 5,
  "customer_turns": 5,
  "discovery_qs": 2,
  "words_agent": 32,
  "words_customer": 31,
  "monologue_heavy": 0,
  "turns": [
    {
      "ucid": "21112178945407341",
      "idx": 0,
      "speaker": "agent",
      "start_s": 1.58,
      "end_s": 4.41,
      "text_en": "Hello. Hello. Hello. Yes, am I speaking with Jayesh Steel?",
      "text_native": "हेलो। हेलो। हेलो। हां जयेश स्टील से बात कर रहे क्या?"
    },
    {
      "ucid": "21112178945407341",
      "idx": 1,
      "speaker": "customer",
      "start_s": 4.6,
      "end_s": 5.1,
      "text_en": "Yes sir.",
      "text_native": "हां सर।"
    },
    {
      "ucid": "21112178945407341",
      "idx": 2,
      "speaker": "agent",
      "start_s": 5.4,
      "end_s": 7.4,
      "text_en": "Yes, hello, Rohit speaking from JSW One.",
      "text_native": "जी नमस्ते, रोहित बात कर रहा हूं JSW One से।"
    },
    {
      "ucid": "21112178945407341",
      "idx": 3,
      "speaker": "customer",
      "start_s": 7.7,
      "end_s": 8.38,
      "text_en": "From where, sir?",
      "text_native": "कहां से सर?"
    },
    {
      "ucid": "21112178945407341",
      "idx": 4,
      "speaker": "agent",
      "start_s": 8.56,
      "end_s": 9.8,
      "text_en": "From JSW One, Mumbai.",
      "text_native": "JSW One से, मुंबई।"
    },
    {
      "ucid": "21112178945407341",
      "idx": 5,
      "speaker": "customer",
      "start_s": 10.2,
      "end_s": 11.1,
      "text_en": "Yes sir, tell me sir.",
      "text_native": "हां सर, बोलिए सर।"
    },
    {
      "ucid": "21112178945407341",
      "idx": 6,
      "speaker": "agent",
      "start_s": 11.67,
      "end_s": 13.0,
      "text_en": "Did you have any requirement right now?",
      "text_native": "अभी कुछ requirement था क्या?"
    },
    {
      "ucid": "21112178945407341",
      "idx": 7,
      "speaker": "customer",
      "start_s": 13.37,
      "end_s": 16.1,
      "text_en": "No sir, I have come to my village, sir. I am not at the shop right now.",
      "text_native": "नहीं सर, मैं थोड़ा गांव को आया हूं सर, अभी दुकान पे नहीं हूं मैं।"
    },
    {
      "ucid": "21112178945407341",
      "idx": 8,
      "speaker": "agent",
      "start_s": 16.1,
      "end_s": 17.3,
      "text_en": "Okay, okay, okay. Okay.",
      "text_native": "ठीक है, ठीक है, ठीक है। ओके।"
    },
    {
      "ucid": "21112178945407341",
      "idx": 9,
      "speaker": "customer",
      "start_s": 17.4,
      "end_s": 18.0,
      "text_en": "No, after I come",
      "text_native": "नहीं, आने के बाद"
    }
  ],
  "steps": [
    {
      "ucid": "21112178945407341",
      "step_id": "SL1",
      "step_name": "Opener & permission",
      "weight": 2.0,
      "result": "fail",
      "earned": 0.0,
      "questions_hit": null,
      "evidence": "",
      "comment": "Agent identified themself and the company, but did not ask for permission to speak."
    },
    {
      "ucid": "21112178945407341",
      "step_id": "SL2",
      "step_name": "Hook (supply/price signal)",
      "weight": 2.0,
      "result": "fail",
      "earned": 0.0,
      "questions_hit": null,
      "evidence": "",
      "comment": "Agent skipped the hook and went directly to asking for a requirement."
    },
    {
      "ucid": "21112178945407341",
      "step_id": "SL3",
      "step_name": "Discovery (6 Qs)",
      "weight": 2.0,
      "result": "fail",
      "earned": 0.0,
      "questions_hit": 0,
      "evidence": "",
      "comment": "Call ended before discovery could be attempted as the customer was unavailable to talk."
    },
    {
      "ucid": "21112178945407341",
      "step_id": "SL4",
      "step_name": "Pitch (2-3 USPs)",
      "weight": 1.0,
      "result": "fail",
      "earned": 0.0,
      "questions_hit": null,
      "evidence": "",
      "comment": "No discovery was done, and no USPs were pitched."
    },
    {
      "ucid": "21112178945407341",
      "step_id": "SL5",
      "step_name": "Qualify",
      "weight": 2.0,
      "result": "pass",
      "earned": 2.0,
      "questions_hit": null,
      "evidence": "Did you have any requirement right now?",
      "comment": "Agent successfully asked if there was a current requirement."
    },
    {
      "ucid": "21112178945407341",
      "step_id": "SL6",
      "step_name": "Closure with next step",
      "weight": 1.0,
      "result": "fail",
      "earned": 0.0,
      "questions_hit": null,
      "evidence": "",
      "comment": "When the customer said they were away, the agent did not ask for a specific callback time."
    }
  ],
  "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": []
}