{
  "ucid": "21112178841938781",
  "call_date": "2026-09-03",
  "start_time": "2026-09-03 12:39:47",
  "end_time": "2026-09-03 12:40:38",
  "duration_sec": 51,
  "campaign": "IS_Inte_MFG_M1_3_NoEnq_Sep26",
  "disposition": "General Enquiry",
  "agent": "Abdul Ansari",
  "audio_url": "https://s3.ap-south-1.amazonaws.com/3m-pu.ozonetel.com/jswone/DIAbc0b2b29ca250cb4d25b7b2399eb1502.mp3",
  "dial_status": null,
  "customer_status": null,
  "agent_status": null,
  "hangup_by": null,
  "excel_row": 1096,
  "is_test": 0,
  "raw_payload": null,
  "audio_path": "/data/audio/21112178841938781__DIAbc0b2b29ca250cb4d25b7b2399eb1502.mp3",
  "audio_bytes": 86832,
  "audio_status": "ok",
  "audio_error": null,
  "excel_turn_count": 0,
  "ingested_at": "2026-09-11 12:19:54.357907+00",
  "audio_secs": 28.944,
  "source_file": "Sep1-10>40s.xlsx",
  "upload_id": null,
  "audio_permanent": 0,
  "english_text": "[0s] CUSTOMER: Hello?   (हेलो?)\n[1s] AGENT: Hello?   (हेलो?)\n[2s] CUSTOMER: Yes.   (हां।)\n[2s] AGENT: Yeah, am I speaking with Datta Polishing Works?   (Yeah, Datta Polishing Works से बात कर रहे हैं?)\n[4s] CUSTOMER: Yes.   (हां।)\n[4s] AGENT: Greetings sir, this is Abdul speaking from JSW One.   (नमस्कार सर, अब्दुल बात कर रहा हूं मैं JSW One से।)\n[7s] CUSTOMER: Yes, tell me.   (हां, बोलिए।)\n[8s] AGENT: Sir, was there any requirement right now? Your company was registered, that's why I called. Is there any requirement for steel, sir?   (सर, जो कुछ requirement था क्या अभी? Company आपकी registered थी उसके लिए फोन किया था मैंने। कुछ requirement है क्या सर steel में आपको?)\n[12s] CUSTOMER: The requirement is done, it's completed.   (Requirement तो हो गई, complete हो गई है।)\n[15s] AGENT: Okay, okay.   (अच्छा, अच्छा।)\n[16s] AGENT: No problem sir, when there's a requirement in the future, then please let me know, okay?   (कोई नहीं सर, जब future में requirement हो तो फिर बताइएगा आप, ठीक है?)\n[19s] CUSTOMER: Hmm, alright, okay.   (हम्म, ठीक है, okay.)\n[20s] AGENT: Okay, thank you.",
  "language": "Hindi",
  "languages": "[\"Hindi\", \"English\"]",
  "turn_count": 13,
  "connected": 1,
  "audio_notes": "clear: The customer's side has some slight background noise but it does not affect transcription.",
  "transcript_status": "ok",
  "transcript_error": null,
  "band": "green",
  "band_reason": "13 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": "new_registration",
  "pitch_type_source": "campaign_name:medium",
  "pitch_type_conflict": 0,
  "pitch_adherence_score": 1.0,
  "pitch_score_band": "red",
  "pitch_missed_steps": "[\"NR2 Verify basic profile (4 Qs)\", \"NR3 Full discovery (8 Qs)\", \"NR4 Platform education\", \"NR5 First opportunity identified\", \"NR6 Closure - one of three outcomes\"]",
  "pitch_coaching_note": "When a customer has no immediate requirement, your goal is to build value for the future; you must still attempt discovery to understand their business and schedule a specific follow-up call.",
  "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": "The agent called a newly registered company, Datta Polishing Works, and immediately asked for a requirement. The customer stated their requirement was already fulfilled. The agent then ended the call without performing any discovery or scheduling a specific next step.",
  "raw_json": "{\"pitch_steps\": [{\"step_id\": \"NR1\", \"result\": \"pass\", \"questions_hit\": null, \"evidence\": \"Greetings sir, this is Abdul speaking from JSW One.\", \"comment\": \"The agent provided a polite, professional opening and stated the reason for the call.\"}, {\"step_id\": \"NR2\", \"result\": \"fail\", \"questions_hit\": 1, \"evidence\": \"\", \"comment\": \"Only one of the four required questions (company name) was verified.\"}, {\"step_id\": \"NR3\", \"result\": \"fail\", \"questions_hit\": 0, \"evidence\": \"\", \"comment\": \"No discovery questions were asked; the agent immediately asked for a requirement instead.\"}, {\"step_id\": \"NR4\", \"result\": \"fail\", \"questions_hit\": null, \"evidence\": \"\", \"comment\": \"The platform and its benefits were not explained at any point in the call.\"}, {\"step_id\": \"NR5\", \"result\": \"fail\", \"questions_hit\": null, \"evidence\": \"\", \"comment\": \"After the customer stated they had no current need, the agent did not schedule a specific callback date.\"}, {\"step_id\": \"NR6\", \"result\": \"fail\", \"questions_hit\": null, \"evidence\": \"\", \"comment\": \"The call ended with a generic 'call us in the future' rather than a confirmed quote, callback, or walkthrough.\"}], \"usp_relevance\": \"none\", \"pitch_coaching_note\": \"When a customer has no immediate requirement, your goal is to build value for the future; you must still attempt discovery to understand their business and schedule a specific follow-up call.\", \"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\": \"The agent called a newly registered company, Datta Polishing Works, and immediately asked for a requirement. The customer stated their requirement was already fulfilled. The agent then ended the call without performing any discovery or scheduling a specific next step.\"}",
  "error": null,
  "latency_ms": 32688,
  "input_tokens": 2956,
  "output_tokens": 672,
  "created_at": "2026-09-25 11:41:50",
  "sentiment": "positive",
  "sentiment_score": 0.257,
  "sentiment_confidence": "high",
  "pos": 2,
  "neg": 0,
  "lex_hits": 3,
  "objection_phrases": "[]",
  "sentiment_method": "0.6*lexical + 0.4*prior",
  "talk_ratio": 0.703,
  "agent_talk_sec": 13.0,
  "customer_talk_sec": 5.5,
  "dead_air_sec": 32.5,
  "longest_monologue_sec": 4.9,
  "agent_wpm": 281.5,
  "interruptions": 0,
  "agent_turns": 7,
  "customer_turns": 6,
  "discovery_qs": 5,
  "words_agent": 61,
  "words_customer": 15,
  "monologue_heavy": 0,
  "turns": [
    {
      "ucid": "21112178841938781",
      "idx": 0,
      "speaker": "customer",
      "start_s": 0.21,
      "end_s": 1.0,
      "text_en": "Hello?",
      "text_native": "हेलो?"
    },
    {
      "ucid": "21112178841938781",
      "idx": 1,
      "speaker": "agent",
      "start_s": 1.35,
      "end_s": 1.75,
      "text_en": "Hello?",
      "text_native": "हेलो?"
    },
    {
      "ucid": "21112178841938781",
      "idx": 2,
      "speaker": "customer",
      "start_s": 1.9,
      "end_s": 2.19,
      "text_en": "Yes.",
      "text_native": "हां।"
    },
    {
      "ucid": "21112178841938781",
      "idx": 3,
      "speaker": "agent",
      "start_s": 2.28,
      "end_s": 3.7,
      "text_en": "Yeah, am I speaking with Datta Polishing Works?",
      "text_native": "Yeah, Datta Polishing Works से बात कर रहे हैं?"
    },
    {
      "ucid": "21112178841938781",
      "idx": 4,
      "speaker": "customer",
      "start_s": 3.9,
      "end_s": 4.2,
      "text_en": "Yes.",
      "text_native": "हां।"
    },
    {
      "ucid": "21112178841938781",
      "idx": 5,
      "speaker": "agent",
      "start_s": 4.2,
      "end_s": 6.4,
      "text_en": "Greetings sir, this is Abdul speaking from JSW One.",
      "text_native": "नमस्कार सर, अब्दुल बात कर रहा हूं मैं JSW One से।"
    },
    {
      "ucid": "21112178841938781",
      "idx": 6,
      "speaker": "customer",
      "start_s": 6.7,
      "end_s": 7.4,
      "text_en": "Yes, tell me.",
      "text_native": "हां, बोलिए।"
    },
    {
      "ucid": "21112178841938781",
      "idx": 7,
      "speaker": "agent",
      "start_s": 7.5,
      "end_s": 12.4,
      "text_en": "Sir, was there any requirement right now? Your company was registered, that's why I called. Is there any requirement for steel, sir?",
      "text_native": "सर, जो कुछ requirement था क्या अभी? Company आपकी registered थी उसके लिए फोन किया था मैंने। कुछ requirement है क्या सर steel में आपको?"
    },
    {
      "ucid": "21112178841938781",
      "idx": 8,
      "speaker": "customer",
      "start_s": 12.5,
      "end_s": 14.9,
      "text_en": "The requirement is done, it's completed.",
      "text_native": "Requirement तो हो गई, complete हो गई है।"
    },
    {
      "ucid": "21112178841938781",
      "idx": 9,
      "speaker": "agent",
      "start_s": 15.2,
      "end_s": 15.9,
      "text_en": "Okay, okay.",
      "text_native": "अच्छा, अच्छा।"
    },
    {
      "ucid": "21112178841938781",
      "idx": 10,
      "speaker": "agent",
      "start_s": 16.3,
      "end_s": 18.9,
      "text_en": "No problem sir, when there's a requirement in the future, then please let me know, okay?",
      "text_native": "कोई नहीं सर, जब future में requirement हो तो फिर बताइएगा आप, ठीक है?"
    },
    {
      "ucid": "21112178841938781",
      "idx": 11,
      "speaker": "customer",
      "start_s": 19.1,
      "end_s": 20.1,
      "text_en": "Hmm, alright, okay.",
      "text_native": "हम्म, ठीक है, okay."
    },
    {
      "ucid": "21112178841938781",
      "idx": 12,
      "speaker": "agent",
      "start_s": 20.4,
      "end_s": 21.2,
      "text_en": "Okay, thank you.",
      "text_native": "Okay, thank you."
    }
  ],
  "steps": [
    {
      "ucid": "21112178841938781",
      "step_id": "NR1",
      "step_name": "Warm welcome opener",
      "weight": 1.0,
      "result": "pass",
      "earned": 1.0,
      "questions_hit": null,
      "evidence": "Greetings sir, this is Abdul speaking from JSW One.",
      "comment": "The agent provided a polite, professional opening and stated the reason for the call."
    },
    {
      "ucid": "21112178841938781",
      "step_id": "NR2",
      "step_name": "Verify basic profile (4 Qs)",
      "weight": 1.0,
      "result": "fail",
      "earned": 0.0,
      "questions_hit": 1,
      "evidence": "",
      "comment": "Only one of the four required questions (company name) was verified."
    },
    {
      "ucid": "21112178841938781",
      "step_id": "NR3",
      "step_name": "Full discovery (8 Qs)",
      "weight": 3.0,
      "result": "fail",
      "earned": 0.0,
      "questions_hit": 0,
      "evidence": "",
      "comment": "No discovery questions were asked; the agent immediately asked for a requirement instead."
    },
    {
      "ucid": "21112178841938781",
      "step_id": "NR4",
      "step_name": "Platform education",
      "weight": 1.0,
      "result": "fail",
      "earned": 0.0,
      "questions_hit": null,
      "evidence": "",
      "comment": "The platform and its benefits were not explained at any point in the call."
    },
    {
      "ucid": "21112178841938781",
      "step_id": "NR5",
      "step_name": "First opportunity identified",
      "weight": 2.0,
      "result": "fail",
      "earned": 0.0,
      "questions_hit": null,
      "evidence": "",
      "comment": "After the customer stated they had no current need, the agent did not schedule a specific callback date."
    },
    {
      "ucid": "21112178841938781",
      "step_id": "NR6",
      "step_name": "Closure - one of three outcomes",
      "weight": 2.0,
      "result": "fail",
      "earned": 0.0,
      "questions_hit": null,
      "evidence": "",
      "comment": "The call ended with a generic 'call us in the future' rather than a confirmed quote, callback, or walkthrough."
    }
  ],
  "objections": [],
  "missed_steps": [
    "NR2 Verify basic profile (4 Qs)",
    "NR3 Full discovery (8 Qs)",
    "NR4 Platform education",
    "NR5 First opportunity identified",
    "NR6 Closure - one of three outcomes"
  ],
  "objection_phrases_list": []
}