{
  "ucid": "21112178886150581",
  "call_date": "2026-09-08",
  "start_time": "2026-09-08 15:28:25",
  "end_time": "2026-09-08 15:29:09",
  "duration_sec": 44,
  "campaign": "MSME_IS_India_ProductOpps_Reg_Acc",
  "disposition": "No_requirement",
  "agent": "dhruv",
  "audio_url": "https://s3.ap-south-1.amazonaws.com/3m-pu.ozonetel.com/jswone/DIAc6b3460b76a7cf18c203f7bdab19589c.mp3",
  "dial_status": null,
  "customer_status": null,
  "agent_status": null,
  "hangup_by": null,
  "excel_row": 601,
  "is_test": 0,
  "raw_payload": null,
  "audio_path": "gs://ozontel_transcript_analyser/data/audio/21112178886150581__DIAc6b3460b76a7cf18c203f7bdab19589c.mp3",
  "audio_bytes": 42768,
  "audio_status": "ok",
  "audio_error": null,
  "excel_turn_count": 0,
  "ingested_at": "2026-09-24 11:52:36.999815+00",
  "audio_secs": 14.256,
  "source_file": "Monthly_Calls_Transcript.xlsx",
  "upload_id": null,
  "audio_permanent": 0,
  "english_text": "[1s] CUSTOMER: Hello   (हॅलो)\n[2s] AGENT: Hello   (हॅलो)\n[2s] CUSTOMER: Yes, speak   (हा बोला)\n[3s] AGENT: Yes sir, hello, I am calling from JSW One.   (हा सर नमस्कार, JSW One मधून बोलतोय मी.)\n[5s] CUSTOMER: Sir, can you call in five minutes? I am with a customer.   (सर एक पाच मिनिटांना फोन करता का? मी कस्टमर सोबत आहे.)\n[8s] AGENT: Okay okay sir, will do.   (ठीक ठीक सर, चालेल.)",
  "language": "Marathi",
  "languages": "[\"Marathi\", \"English\"]",
  "turn_count": 6,
  "connected": 1,
  "audio_notes": "clear: Some background noise is present 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": "Marathi",
  "label_contradiction": 0,
  "status": "ok",
  "model": "gemini-2.5-pro",
  "rubric_version": "1.0.0",
  "exclusion_reason": null,
  "pitch_type_detected": "customer_led",
  "pitch_type_source": "campaign_name:medium",
  "pitch_type_conflict": 0,
  "pitch_adherence_score": 1.0,
  "pitch_score_band": "red",
  "pitch_missed_steps": "[\"CL1 Opener acknowledges platform submission\", \"CL2 Revalidate every field\", \"CL3 Discovery (5 Qs, woven naturally)\", \"CL4 Closure with price & timeline\"]",
  "pitch_coaching_note": "The customer was busy, so the call was cut short. When you call back, remember to start by acknowledging their online inquiry to show you're following up on their specific request.",
  "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 from JSW One. The customer immediately stated they were busy with another customer and requested a callback in five minutes. The agent agreed to call back and ended the conversation.",
  "raw_json": "{\"pitch_steps\": [{\"step_id\": \"CL1\", \"result\": \"fail\", \"questions_hit\": null, \"evidence\": \"Yes sir, hello, I am calling from JSW One.\", \"comment\": \"The agent did not get to acknowledge the platform submission before the customer requested a callback.\"}, {\"step_id\": \"CL2\", \"result\": \"fail\", \"questions_hit\": 0, \"evidence\": \"\", \"comment\": \"The call ended before any requirement details could be revalidated.\"}, {\"step_id\": \"CL3\", \"result\": \"fail\", \"questions_hit\": 0, \"evidence\": \"\", \"comment\": \"The call ended before any discovery questions could be asked.\"}, {\"step_id\": \"CL4\", \"result\": \"fail\", \"questions_hit\": null, \"evidence\": \"\", \"comment\": \"The call ended with an agreement to call back, not a price/timeline commitment.\"}, {\"step_id\": \"CL5\", \"result\": \"pass\", \"questions_hit\": null, \"evidence\": \"Yes sir, hello, I am calling from JSW One.\", \"comment\": \"The agent only introduced the company, so no unnecessary re-pitching occurred.\"}], \"usp_relevance\": \"none\", \"pitch_coaching_note\": \"The customer was busy, so the call was cut short. When you call back, remember to start by acknowledging their online inquiry to show you're following up on their specific request.\", \"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 from JSW One. The customer immediately stated they were busy with another customer and requested a callback in five minutes. The agent agreed to call back and ended the conversation.\"}",
  "error": null,
  "latency_ms": 31926,
  "input_tokens": 2743,
  "output_tokens": 601,
  "created_at": "2026-09-25 11:19:41",
  "sentiment": "negative",
  "sentiment_score": -0.175,
  "sentiment_confidence": "high",
  "pos": 0,
  "neg": 0,
  "lex_hits": 0,
  "objection_phrases": "[]",
  "sentiment_method": "0.7*prior (damped - label alone is weak)",
  "talk_ratio": 0.5,
  "agent_talk_sec": 3.4,
  "customer_talk_sec": 3.4,
  "dead_air_sec": 37.2,
  "longest_monologue_sec": 2.0,
  "agent_wpm": null,
  "interruptions": 0,
  "agent_turns": 3,
  "customer_turns": 3,
  "discovery_qs": 0,
  "words_agent": 15,
  "words_customer": 15,
  "monologue_heavy": 0,
  "turns": [
    {
      "ucid": "21112178886150581",
      "idx": 0,
      "speaker": "customer",
      "start_s": 0.87,
      "end_s": 1.3,
      "text_en": "Hello",
      "text_native": "हॅलो"
    },
    {
      "ucid": "21112178886150581",
      "idx": 1,
      "speaker": "agent",
      "start_s": 1.56,
      "end_s": 1.89,
      "text_en": "Hello",
      "text_native": "हॅलो"
    },
    {
      "ucid": "21112178886150581",
      "idx": 2,
      "speaker": "customer",
      "start_s": 2.19,
      "end_s": 2.58,
      "text_en": "Yes, speak",
      "text_native": "हा बोला"
    },
    {
      "ucid": "21112178886150581",
      "idx": 3,
      "speaker": "agent",
      "start_s": 2.97,
      "end_s": 5.0,
      "text_en": "Yes sir, hello, I am calling from JSW One.",
      "text_native": "हा सर नमस्कार, JSW One मधून बोलतोय मी."
    },
    {
      "ucid": "21112178886150581",
      "idx": 4,
      "speaker": "customer",
      "start_s": 5.24,
      "end_s": 7.8,
      "text_en": "Sir, can you call in five minutes? I am with a customer.",
      "text_native": "सर एक पाच मिनिटांना फोन करता का? मी कस्टमर सोबत आहे."
    },
    {
      "ucid": "21112178886150581",
      "idx": 5,
      "speaker": "agent",
      "start_s": 8.0,
      "end_s": 9.0,
      "text_en": "Okay okay sir, will do.",
      "text_native": "ठीक ठीक सर, चालेल."
    }
  ],
  "steps": [
    {
      "ucid": "21112178886150581",
      "step_id": "CL1",
      "step_name": "Opener acknowledges platform submission",
      "weight": 2.0,
      "result": "fail",
      "earned": 0.0,
      "questions_hit": null,
      "evidence": "Yes sir, hello, I am calling from JSW One.",
      "comment": "The agent did not get to acknowledge the platform submission before the customer requested a callback."
    },
    {
      "ucid": "21112178886150581",
      "step_id": "CL2",
      "step_name": "Revalidate every field",
      "weight": 3.0,
      "result": "fail",
      "earned": 0.0,
      "questions_hit": 0,
      "evidence": "",
      "comment": "The call ended before any requirement details could be revalidated."
    },
    {
      "ucid": "21112178886150581",
      "step_id": "CL3",
      "step_name": "Discovery (5 Qs, woven naturally)",
      "weight": 2.0,
      "result": "fail",
      "earned": 0.0,
      "questions_hit": 0,
      "evidence": "",
      "comment": "The call ended before any discovery questions could be asked."
    },
    {
      "ucid": "21112178886150581",
      "step_id": "CL4",
      "step_name": "Closure with price & timeline",
      "weight": 2.0,
      "result": "fail",
      "earned": 0.0,
      "questions_hit": null,
      "evidence": "",
      "comment": "The call ended with an agreement to call back, not a price/timeline commitment."
    },
    {
      "ucid": "21112178886150581",
      "step_id": "CL5",
      "step_name": "No unnecessary re-pitching",
      "weight": 1.0,
      "result": "pass",
      "earned": 1.0,
      "questions_hit": null,
      "evidence": "Yes sir, hello, I am calling from JSW One.",
      "comment": "The agent only introduced the company, so no unnecessary re-pitching occurred."
    }
  ],
  "objections": [],
  "missed_steps": [
    "CL1 Opener acknowledges platform submission",
    "CL2 Revalidate every field",
    "CL3 Discovery (5 Qs, woven naturally)",
    "CL4 Closure with price & timeline"
  ],
  "objection_phrases_list": []
}