{
  "ucid": "21112178895878381",
  "call_date": "2026-09-09",
  "start_time": "2026-09-09 18:29:43",
  "end_time": "2026-09-09 18:30:23",
  "duration_sec": 40,
  "campaign": "IS_MFG_HR_HRPO_Sep26",
  "disposition": "No_requirement",
  "agent": "Kartikey Chauhan",
  "audio_url": "https://s3.ap-south-1.amazonaws.com/3m-pu.ozonetel.com/jswone/DIAed043e3df15564f05036573897e8c6b0.mp3",
  "dial_status": null,
  "customer_status": null,
  "agent_status": null,
  "hangup_by": null,
  "excel_row": 432,
  "is_test": 0,
  "raw_payload": null,
  "audio_path": "gs://ozontel_transcript_analyser/data/audio/21112178895878381__DIAed043e3df15564f05036573897e8c6b0.mp3",
  "audio_bytes": 66312,
  "audio_status": "ok",
  "audio_error": null,
  "excel_turn_count": 0,
  "ingested_at": "2026-09-24 11:52:36.999815+00",
  "audio_secs": 22.104,
  "source_file": "Monthly_Calls_Transcript.xlsx",
  "upload_id": null,
  "audio_permanent": 0,
  "english_text": "[0s] CUSTOMER: Hello.\n[2s] AGENT: Hello.\n[3s] AGENT: Hello sir, good evening. This is Karthik speaking from JSW One.   (Hello sir, good evening. Karthik baat kar raha tha JSW One se.)\n[7s] AGENT: I was saying sir, for Panchratna Steel which was registered, will there be any steel requirement right now?   (Maine kaha sir isme Panchratna Steel jo register tha, isme kuch steel ka requirement rahega abhi?)\n[12s] CUSTOMER: No, there is nothing like that right now.   (Nahi, abhi to aisa kuch hai nahi.)\n[13s] AGENT: Okay, okay. Okay sir, thank you.   (Achha achha. Okay sir, thank you.)",
  "language": "Hindi",
  "languages": "[\"Hindi\", \"English\"]",
  "turn_count": 6,
  "connected": 1,
  "audio_notes": "clear: Some minor background noise on the agent's side, but it does not affect transcription.",
  "transcript_status": "ok",
  "transcript_error": null,
  "band": "green",
  "band_reason": "6 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": "You must open the call with a value hook, like price or availability, to give the customer a reason to engage before you ask if they have a requirement.",
  "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": "unknown",
  "quality_flags_total": 0,
  "supply_flag": "none",
  "supply_details": "",
  "customer_req_date": null,
  "agent_committed_date": null,
  "call_summary": "The agent introduced himself and JSW One, then immediately asked if the customer had a steel requirement. The customer replied that they had no current need. The agent then thanked the customer and ended the call without attempting discovery or setting a next step.",
  "raw_json": "{\"pitch_steps\": [{\"step_id\": \"SL1\", \"result\": \"fail\", \"questions_hit\": null, \"evidence\": \"Hello sir, good evening. This is Karthik speaking from JSW One.\", \"comment\": \"The agent identified himself and the company but failed to use the customer's name or ask for permission to speak.\"}, {\"step_id\": \"SL2\", \"result\": \"fail\", \"questions_hit\": null, \"evidence\": \"\", \"comment\": \"The agent did not provide a supply or price hook, instead jumping directly to a qualification question.\"}, {\"step_id\": \"SL3\", \"result\": \"fail\", \"questions_hit\": 0, \"evidence\": \"\", \"comment\": \"The call ended before any discovery questions could be asked.\"}, {\"step_id\": \"SL4\", \"result\": \"fail\", \"questions_hit\": null, \"evidence\": \"\", \"comment\": \"No USPs were pitched as no discovery was done and the call was terminated early.\"}, {\"step_id\": \"SL5\", \"result\": \"pass\", \"questions_hit\": null, \"evidence\": \"will there be any steel requirement right now?\", \"comment\": \"The agent successfully asked if the customer had a current requirement, which is the core intent of this step.\"}, {\"step_id\": \"SL6\", \"result\": \"fail\", \"questions_hit\": null, \"evidence\": \"Okay, okay. Okay sir, thank you.\", \"comment\": \"The agent ended the call without establishing any committed next step like a future callback.\"}], \"usp_relevance\": \"none\", \"pitch_coaching_note\": \"You must open the call with a value hook, like price or availability, to give the customer a reason to engage before you ask if they have a requirement.\", \"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\": \"unknown\", \"supply_flag\": \"none\", \"supply_details\": \"\", \"customer_req_date\": null, \"agent_committed_date\": null, \"objections\": [], \"call_summary\": \"The agent introduced himself and JSW One, then immediately asked if the customer had a steel requirement. The customer replied that they had no current need. The agent then thanked the customer and ended the call without attempting discovery or setting a next step.\"}",
  "error": null,
  "latency_ms": 21601,
  "input_tokens": 2718,
  "output_tokens": 695,
  "created_at": "2026-09-25 11:11:37",
  "sentiment": "negative",
  "sentiment_score": -0.22,
  "sentiment_confidence": "high",
  "pos": 0,
  "neg": 0,
  "lex_hits": 1,
  "objection_phrases": "[]",
  "sentiment_method": "0.6*lexical + 0.4*prior",
  "talk_ratio": 0.813,
  "agent_talk_sec": 8.7,
  "customer_talk_sec": 2.0,
  "dead_air_sec": 29.3,
  "longest_monologue_sec": 7.4,
  "agent_wpm": 248.3,
  "interruptions": 0,
  "agent_turns": 4,
  "customer_turns": 2,
  "discovery_qs": 1,
  "words_agent": 36,
  "words_customer": 9,
  "monologue_heavy": 1,
  "turns": [
    {
      "ucid": "21112178895878381",
      "idx": 0,
      "speaker": "customer",
      "start_s": 0.37,
      "end_s": 0.9,
      "text_en": "Hello.",
      "text_native": "Hello."
    },
    {
      "ucid": "21112178895878381",
      "idx": 1,
      "speaker": "agent",
      "start_s": 1.6,
      "end_s": 2.06,
      "text_en": "Hello.",
      "text_native": "Hello."
    },
    {
      "ucid": "21112178895878381",
      "idx": 2,
      "speaker": "agent",
      "start_s": 3.1,
      "end_s": 5.84,
      "text_en": "Hello sir, good evening. This is Karthik speaking from JSW One.",
      "text_native": "Hello sir, good evening. Karthik baat kar raha tha JSW One se."
    },
    {
      "ucid": "21112178895878381",
      "idx": 3,
      "speaker": "agent",
      "start_s": 6.84,
      "end_s": 11.0,
      "text_en": "I was saying sir, for Panchratna Steel which was registered, will there be any steel requirement right now?",
      "text_native": "Maine kaha sir isme Panchratna Steel jo register tha, isme kuch steel ka requirement rahega abhi?"
    },
    {
      "ucid": "21112178895878381",
      "idx": 4,
      "speaker": "customer",
      "start_s": 11.5,
      "end_s": 13.0,
      "text_en": "No, there is nothing like that right now.",
      "text_native": "Nahi, abhi to aisa kuch hai nahi."
    },
    {
      "ucid": "21112178895878381",
      "idx": 5,
      "speaker": "agent",
      "start_s": 13.24,
      "end_s": 14.54,
      "text_en": "Okay, okay. Okay sir, thank you.",
      "text_native": "Achha achha. Okay sir, thank you."
    }
  ],
  "steps": [
    {
      "ucid": "21112178895878381",
      "step_id": "SL1",
      "step_name": "Opener & permission",
      "weight": 2.0,
      "result": "fail",
      "earned": 0.0,
      "questions_hit": null,
      "evidence": "Hello sir, good evening. This is Karthik speaking from JSW One.",
      "comment": "The agent identified himself and the company but failed to use the customer's name or ask for permission to speak."
    },
    {
      "ucid": "21112178895878381",
      "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 provide a supply or price hook, instead jumping directly to a qualification question."
    },
    {
      "ucid": "21112178895878381",
      "step_id": "SL3",
      "step_name": "Discovery (6 Qs)",
      "weight": 2.0,
      "result": "fail",
      "earned": 0.0,
      "questions_hit": 0,
      "evidence": "",
      "comment": "The call ended before any discovery questions could be asked."
    },
    {
      "ucid": "21112178895878381",
      "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 done and the call was terminated early."
    },
    {
      "ucid": "21112178895878381",
      "step_id": "SL5",
      "step_name": "Qualify",
      "weight": 2.0,
      "result": "pass",
      "earned": 2.0,
      "questions_hit": null,
      "evidence": "will there be any steel requirement right now?",
      "comment": "The agent successfully asked if the customer had a current requirement, which is the core intent of this step."
    },
    {
      "ucid": "21112178895878381",
      "step_id": "SL6",
      "step_name": "Closure with next step",
      "weight": 1.0,
      "result": "fail",
      "earned": 0.0,
      "questions_hit": null,
      "evidence": "Okay, okay. Okay sir, thank you.",
      "comment": "The agent ended the call without establishing any committed next step like a future callback."
    }
  ],
  "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": []
}