{
  "ucid": "34972178962801721",
  "call_date": "2026-09-17",
  "start_time": "2026-09-17 12:23:37",
  "end_time": "2026-09-17 12:24:25",
  "duration_sec": 48,
  "campaign": "IS_MFG_CR_GI_GP_Coated_Sep26",
  "disposition": "No_requirement",
  "agent": "Aditya Pandey",
  "audio_url": "https://s3.ap-south-1.amazonaws.com/3m-pu.ozonetel.com/jswone/DIAb83594d7c51e0143b64763dd8c101ece.mp3",
  "dial_status": null,
  "customer_status": null,
  "agent_status": null,
  "hangup_by": null,
  "excel_row": 1611,
  "is_test": 0,
  "raw_payload": null,
  "audio_path": "gs://ozontel_transcript_analyser/data/audio/34972178962801721__DIAb83594d7c51e0143b64763dd8c101ece.mp3",
  "audio_bytes": 82296,
  "audio_status": "ok",
  "audio_error": null,
  "excel_turn_count": 0,
  "ingested_at": "2026-09-24 11:52:36.999815+00",
  "audio_secs": 27.432,
  "source_file": "Monthly_Calls_Transcript.xlsx",
  "upload_id": null,
  "audio_permanent": 0,
  "english_text": "[5s] CUSTOMER: Hello, RR Steel?   (हेलो, आर आर स्टील?)\n[6s] AGENT: Yes?   (हां जी?)\n[7s] CUSTOMER: Yes.   (हां जी।)\n[8s] AGENT: Yes, hello, I am Aditya Pandey calling from JSW.   (हां जी, नमस्ते, मैं आदित्य पांडे बात कर रहा था JSW से।)\n[11s] CUSTOMER: Yes?   (हां जी?)\n[12s] AGENT: I was calling from JSW, sir, Jindal Steel Works.   (JSW से बात कर रहा था सर, जिंदल स्टील वर्क्स।)\n[16s] CUSTOMER: What do you want to talk about?   (किस बारे में बात करनी है आपको?)\n[18s] AGENT: Sir, you had some requirement in CR, that's why you were registered on our platform, that's why.   (सर जी, आपका कुछ रिक्वायरमेंट था CR में, इसलिए आप हमारे प्लेटफार्म पे रजिस्टर थे ना, इसलिए।)\n[22s] CUSTOMER: Not right now, I'll talk later.   (अभी नहीं है, मैं बाद में बात करना।)",
  "language": "Hindi",
  "languages": "[\"Hindi\", \"English\"]",
  "turn_count": 9,
  "connected": 1,
  "audio_notes": "noisy: There is significant background chatter on the customer's side, which slightly affects clarity.",
  "transcript_status": "ok",
  "transcript_error": null,
  "band": "green",
  "band_reason": "9 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 defers the conversation by saying 'I'll talk later', your primary goal is to secure a specific time for a callback instead of letting the call end.",
  "usp_relevance": "none",
  "rubric_inferred": 0,
  "segment_detected": "unknown",
  "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 a lead based on a past registration for a CR requirement. The customer, who answered as 'RR Steel', immediately stated they had no current need and would talk later. The agent did not attempt to schedule a follow-up, and the call ended.",
  "raw_json": "{\"pitch_steps\": [{\"step_id\": \"SL1\", \"result\": \"fail\", \"questions_hit\": null, \"evidence\": \"AGENT: Yes, hello, I am Aditya Pandey calling from JSW.\", \"comment\": \"Agent identified himself but did not ask for permission to speak, nor did he ask for a callback time when the customer deferred.\"}, {\"step_id\": \"SL2\", \"result\": \"fail\", \"questions_hit\": null, \"evidence\": \"\", \"comment\": \"Agent did not deliver a supply or price hook; instead, he stated the reason for the call based on past registration.\"}, {\"step_id\": \"SL3\", \"result\": \"fail\", \"questions_hit\": 0, \"evidence\": \"\", \"comment\": \"The call was terminated by the customer before any discovery questions could be asked.\"}, {\"step_id\": \"SL4\", \"result\": \"fail\", \"questions_hit\": null, \"evidence\": \"\", \"comment\": \"No USPs were pitched as the call ended before the pitch phase.\"}, {\"step_id\": \"SL5\", \"result\": \"fail\", \"questions_hit\": null, \"evidence\": \"\", \"comment\": \"Agent did not ask if a current requirement exists; he made a statement about a past one.\"}, {\"step_id\": \"SL6\", \"result\": \"fail\", \"questions_hit\": null, \"evidence\": \"\", \"comment\": \"No next step was proposed or agreed upon after the customer said they would talk later.\"}], \"usp_relevance\": \"none\", \"pitch_coaching_note\": \"When a customer defers the conversation by saying 'I'll talk later', your primary goal is to secure a specific time for a callback instead of letting the call end.\", \"segment_detected\": \"unknown\", \"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 a lead based on a past registration for a CR requirement. The customer, who answered as 'RR Steel', immediately stated they had no current need and would talk later. The agent did not attempt to schedule a follow-up, and the call ended.\"}",
  "error": null,
  "latency_ms": 39405,
  "input_tokens": 2798,
  "output_tokens": 690,
  "created_at": "2026-09-25 12:05:06",
  "sentiment": "negative",
  "sentiment_score": -0.433,
  "sentiment_confidence": "high",
  "pos": 0,
  "neg": 2,
  "lex_hits": 2,
  "objection_phrases": "[]",
  "sentiment_method": "0.6*lexical + 0.4*prior",
  "talk_ratio": 0.634,
  "agent_talk_sec": 9.7,
  "customer_talk_sec": 5.6,
  "dead_air_sec": 32.7,
  "longest_monologue_sec": 4.0,
  "agent_wpm": 222.7,
  "interruptions": 0,
  "agent_turns": 4,
  "customer_turns": 5,
  "discovery_qs": 1,
  "words_agent": 36,
  "words_customer": 18,
  "monologue_heavy": 0,
  "turns": [
    {
      "ucid": "34972178962801721",
      "idx": 0,
      "speaker": "customer",
      "start_s": 4.65,
      "end_s": 5.8,
      "text_en": "Hello, RR Steel?",
      "text_native": "हेलो, आर आर स्टील?"
    },
    {
      "ucid": "34972178962801721",
      "idx": 1,
      "speaker": "agent",
      "start_s": 6.0,
      "end_s": 6.47,
      "text_en": "Yes?",
      "text_native": "हां जी?"
    },
    {
      "ucid": "34972178962801721",
      "idx": 2,
      "speaker": "customer",
      "start_s": 6.86,
      "end_s": 7.23,
      "text_en": "Yes.",
      "text_native": "हां जी।"
    },
    {
      "ucid": "34972178962801721",
      "idx": 3,
      "speaker": "agent",
      "start_s": 7.8,
      "end_s": 10.49,
      "text_en": "Yes, hello, I am Aditya Pandey calling from JSW.",
      "text_native": "हां जी, नमस्ते, मैं आदित्य पांडे बात कर रहा था JSW से।"
    },
    {
      "ucid": "34972178962801721",
      "idx": 4,
      "speaker": "customer",
      "start_s": 11.23,
      "end_s": 11.7,
      "text_en": "Yes?",
      "text_native": "हां जी?"
    },
    {
      "ucid": "34972178962801721",
      "idx": 5,
      "speaker": "agent",
      "start_s": 12.24,
      "end_s": 14.8,
      "text_en": "I was calling from JSW, sir, Jindal Steel Works.",
      "text_native": "JSW से बात कर रहा था सर, जिंदल स्टील वर्क्स।"
    },
    {
      "ucid": "34972178962801721",
      "idx": 6,
      "speaker": "customer",
      "start_s": 15.55,
      "end_s": 17.18,
      "text_en": "What do you want to talk about?",
      "text_native": "किस बारे में बात करनी है आपको?"
    },
    {
      "ucid": "34972178962801721",
      "idx": 7,
      "speaker": "agent",
      "start_s": 17.5,
      "end_s": 21.5,
      "text_en": "Sir, you had some requirement in CR, that's why you were registered on our platform, that's why.",
      "text_native": "सर जी, आपका कुछ रिक्वायरमेंट था CR में, इसलिए आप हमारे प्लेटफार्म पे रजिस्टर थे ना, इसलिए।"
    },
    {
      "ucid": "34972178962801721",
      "idx": 8,
      "speaker": "customer",
      "start_s": 21.83,
      "end_s": 23.8,
      "text_en": "Not right now, I'll talk later.",
      "text_native": "अभी नहीं है, मैं बाद में बात करना।"
    }
  ],
  "steps": [
    {
      "ucid": "34972178962801721",
      "step_id": "SL1",
      "step_name": "Opener & permission",
      "weight": 2.0,
      "result": "fail",
      "earned": 0.0,
      "questions_hit": null,
      "evidence": "AGENT: Yes, hello, I am Aditya Pandey calling from JSW.",
      "comment": "Agent identified himself but did not ask for permission to speak, nor did he ask for a callback time when the customer deferred."
    },
    {
      "ucid": "34972178962801721",
      "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 deliver a supply or price hook; instead, he stated the reason for the call based on past registration."
    },
    {
      "ucid": "34972178962801721",
      "step_id": "SL3",
      "step_name": "Discovery (6 Qs)",
      "weight": 2.0,
      "result": "fail",
      "earned": 0.0,
      "questions_hit": 0,
      "evidence": "",
      "comment": "The call was terminated by the customer before any discovery questions could be asked."
    },
    {
      "ucid": "34972178962801721",
      "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 the call ended before the pitch phase."
    },
    {
      "ucid": "34972178962801721",
      "step_id": "SL5",
      "step_name": "Qualify",
      "weight": 2.0,
      "result": "fail",
      "earned": 0.0,
      "questions_hit": null,
      "evidence": "",
      "comment": "Agent did not ask if a current requirement exists; he made a statement about a past one."
    },
    {
      "ucid": "34972178962801721",
      "step_id": "SL6",
      "step_name": "Closure with next step",
      "weight": 1.0,
      "result": "fail",
      "earned": 0.0,
      "questions_hit": null,
      "evidence": "",
      "comment": "No next step was proposed or agreed upon after the customer said they would talk later."
    }
  ],
  "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": []
}