{
  "ucid": "21112178584499191",
  "call_date": "2026-08-04",
  "start_time": "1899-12-30 17:33:11",
  "end_time": "1899-12-30 17:34:15",
  "duration_sec": 64,
  "campaign": "IS_MFG_HR_HRPO_Opp_Aug26",
  "disposition": "General Enquiry",
  "agent": "abhinav gautam",
  "audio_url": "https://s3.ap-south-1.amazonaws.com/3m-pu.ozonetel.com/jswone/DIA64f51b7503812a6d3bb29e214c9fd246.mp3",
  "dial_status": null,
  "customer_status": null,
  "agent_status": null,
  "hangup_by": null,
  "excel_row": 115,
  "is_test": 0,
  "raw_payload": null,
  "audio_path": "/data/audio/21112178584499191__DIA64f51b7503812a6d3bb29e214c9fd246.mp3",
  "audio_bytes": 167400,
  "audio_status": "ok",
  "audio_error": null,
  "excel_turn_count": 0,
  "ingested_at": "2026-09-07 07:02:38.412185+00",
  "audio_secs": 55.8,
  "source_file": "Aug1-5.xlsx",
  "upload_id": null,
  "audio_permanent": 0,
  "english_text": "[2s] CUSTOMER: Hello?   (हॅलो?)\n[3s] AGENT: Hello?   (हॅलो?)\n[3s] CUSTOMER: Yes.   (हां।)\n[4s] AGENT: Aarti Metals Corporation?   (आरती मेटल्स कॉर्पोरेशन?)\n[6s] CUSTOMER: Yes.   (हां।)\n[7s] AGENT: Yes, hello sir. I am Abhinav speaking from JSW.   (जी नमस्कार सर, मैं अभिनव बात कर रहा हूं JSW से।)\n[9s] CUSTOMER: Yes, Abhinav ji.   (हां अभिनव जी।)\n[10s] AGENT: Yes sir, is there any live requirement for you in HR right now?   (जी सर, ये कोई रिक्वायरमेंट है क्या आपकी लाइव अभी HR में?)\n[13s] CUSTOMER: No, not in this right now, sir.   (नहीं अभी इसमें सर नहीं है सर।)\n[15s] AGENT: Last time you had created an inquiry for twenty-five MT with us.   (लास्ट टाइम आपने एक पच्चीस एम टी की इंक्वायरी क्रिएट की थी हमारे पास।)\n[17s] AGENT: One for LPG...   (एक एल पी जी करके...)\n[18s] CUSTOMER: What?   (क्या?)\n[18s] CUSTOMER: It must have been a long time.   (बहुत टाइम हो गया होगा।)\n[20s] AGENT: Yes, there was no response for that either, that's why I was asking.   (हां, उसका भी रिस्पॉन्स नहीं आया था इसलिए पूछ रहा था।)\n[22s] CUSTOMER: No, a response must have been given, 100%. Work doesn't happen without a response here. If you had asked, you would have gotten an answer here.   (नहीं, रिस्पॉन्स तो दिया ही होगा हंड्रेड परसेंट। रिस्पॉन्स के बिना काम नहीं होता है हमके यहां पे। आपने पूछा होगा तो आपको आंसर मिला होगा आपके यहां पे।)\n[27s] AGENT: Okay. Owner party... me and final... okay. Is yours for trading?   (अच्छा। ओनर पार्टी... मैं और फाइनल... अच्छा। ट्रेडिंग का है क्या आपका?)\n[30s] CUSTOMER: Yes, mine is for trading.   (हां, मेरा ट्रेडिंग का है।)\n[32s] AGENT: Okay, fine. If there's anything in HR, let me know, okay sir? From the market... we will try to give it for two-fifty less, okay?   (चलो ठीक है। कुछ एच आर में रहे तो बताना, ठीक है सर? मार्केट से... ढाई सौ कम का ट्राई करेंगे देने का, ठीक है?)\n[36s] CUSTOMER: Sure, sure.   (श्योर, श्योर।)\n[37s] AGENT: Okay sir, thank you.   (ओके सर, थैंक यू।)\n[38s] CUSTOMER: Thank you.   (थैंक यू।)",
  "language": "Hindi",
  "languages": "[\"Hindi\", \"English\"]",
  "turn_count": 21,
  "connected": 1,
  "audio_notes": "clear: Some background noise is present on the customer's side but it does not significantly impact transcription.",
  "transcript_status": "ok",
  "transcript_error": null,
  "band": "green",
  "band_reason": "21 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 need to follow the pitch structure by asking for permission to speak and using a hook to build interest before asking for requirements.",
  "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": "available",
  "quality_flags_total": 1,
  "supply_flag": "none",
  "supply_details": "",
  "customer_req_date": null,
  "agent_committed_date": null,
  "call_summary": "The agent contacted a lead from a past inquiry. He immediately asked for a live requirement, which the customer denied. The agent discovered the customer is a trader and ended the call by offering a price benefit on future needs and asking the customer to get in touch.",
  "raw_json": "{\"pitch_steps\": [{\"step_id\": \"SL1\", \"result\": \"fail\", \"questions_hit\": null, \"evidence\": \"\", \"comment\": \"Agent identified himself and the company but failed to ask for permission to speak, jumping directly into a question about requirements.\"}, {\"step_id\": \"SL2\", \"result\": \"fail\", \"questions_hit\": null, \"evidence\": \"\", \"comment\": \"Agent did not lead with a hook; instead, he opened by asking for a live requirement, missing the chance to create interest.\"}, {\"step_id\": \"SL3\", \"result\": \"fail\", \"questions_hit\": 1, \"evidence\": \"Is yours for trading?\", \"comment\": \"Agent only asked one discovery question, which identified the customer's business type as trading.\"}, {\"step_id\": \"SL4\", \"result\": \"fail\", \"questions_hit\": null, \"evidence\": \"\", \"comment\": \"No USPs were pitched during the call. A price benefit was mentioned at the end, but not as a structured USP.\"}, {\"step_id\": \"SL5\", \"result\": \"pass\", \"questions_hit\": null, \"evidence\": \"is there any live requirement for you in HR right now?\", \"comment\": \"Agent successfully asked if a current requirement exists, which the customer denied.\"}, {\"step_id\": \"SL6\", \"result\": \"fail\", \"questions_hit\": null, \"evidence\": \"If there's anything in HR, let me know, okay sir?\", \"comment\": \"The call ended with a passive request for the customer to reach out, not a specific, committed next step.\"}], \"usp_relevance\": \"none\", \"pitch_coaching_note\": \"You need to follow the pitch structure by asking for permission to speak and using a hook to build interest before asking for requirements.\", \"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\": \"available\", \"supply_flag\": \"none\", \"supply_details\": \"\", \"customer_req_date\": null, \"agent_committed_date\": null, \"objections\": [], \"call_summary\": \"The agent contacted a lead from a past inquiry. He immediately asked for a live requirement, which the customer denied. The agent discovered the customer is a trader and ended the call by offering a price benefit on future needs and asking the customer to get in touch.\"}",
  "error": null,
  "latency_ms": 27909,
  "input_tokens": 3209,
  "output_tokens": 710,
  "created_at": "2026-09-25 10:51:01",
  "sentiment": "positive",
  "sentiment_score": 0.3,
  "sentiment_confidence": "high",
  "pos": 5,
  "neg": 1,
  "lex_hits": 6,
  "objection_phrases": "[]",
  "sentiment_method": "0.6*lexical + 0.4*prior",
  "talk_ratio": 0.633,
  "agent_talk_sec": 19.0,
  "customer_talk_sec": 11.0,
  "dead_air_sec": 34.0,
  "longest_monologue_sec": 4.2,
  "agent_wpm": 303.2,
  "interruptions": 0,
  "agent_turns": 10,
  "customer_turns": 11,
  "discovery_qs": 6,
  "words_agent": 96,
  "words_customer": 56,
  "monologue_heavy": 0,
  "turns": [
    {
      "ucid": "21112178584499191",
      "idx": 0,
      "speaker": "customer",
      "start_s": 1.87,
      "end_s": 2.33,
      "text_en": "Hello?",
      "text_native": "हॅलो?"
    },
    {
      "ucid": "21112178584499191",
      "idx": 1,
      "speaker": "agent",
      "start_s": 2.63,
      "end_s": 2.98,
      "text_en": "Hello?",
      "text_native": "हॅलो?"
    },
    {
      "ucid": "21112178584499191",
      "idx": 2,
      "speaker": "customer",
      "start_s": 3.4,
      "end_s": 3.68,
      "text_en": "Yes.",
      "text_native": "हां।"
    },
    {
      "ucid": "21112178584499191",
      "idx": 3,
      "speaker": "agent",
      "start_s": 4.1,
      "end_s": 5.5,
      "text_en": "Aarti Metals Corporation?",
      "text_native": "आरती मेटल्स कॉर्पोरेशन?"
    },
    {
      "ucid": "21112178584499191",
      "idx": 4,
      "speaker": "customer",
      "start_s": 5.9,
      "end_s": 6.16,
      "text_en": "Yes.",
      "text_native": "हां।"
    },
    {
      "ucid": "21112178584499191",
      "idx": 5,
      "speaker": "agent",
      "start_s": 6.53,
      "end_s": 8.88,
      "text_en": "Yes, hello sir. I am Abhinav speaking from JSW.",
      "text_native": "जी नमस्कार सर, मैं अभिनव बात कर रहा हूं JSW से।"
    },
    {
      "ucid": "21112178584499191",
      "idx": 6,
      "speaker": "customer",
      "start_s": 9.3,
      "end_s": 9.93,
      "text_en": "Yes, Abhinav ji.",
      "text_native": "हां अभिनव जी।"
    },
    {
      "ucid": "21112178584499191",
      "idx": 7,
      "speaker": "agent",
      "start_s": 10.3,
      "end_s": 12.4,
      "text_en": "Yes sir, is there any live requirement for you in HR right now?",
      "text_native": "जी सर, ये कोई रिक्वायरमेंट है क्या आपकी लाइव अभी HR में?"
    },
    {
      "ucid": "21112178584499191",
      "idx": 8,
      "speaker": "customer",
      "start_s": 12.7,
      "end_s": 14.3,
      "text_en": "No, not in this right now, sir.",
      "text_native": "नहीं अभी इसमें सर नहीं है सर।"
    },
    {
      "ucid": "21112178584499191",
      "idx": 9,
      "speaker": "agent",
      "start_s": 14.79,
      "end_s": 17.08,
      "text_en": "Last time you had created an inquiry for twenty-five MT with us.",
      "text_native": "लास्ट टाइम आपने एक पच्चीस एम टी की इंक्वायरी क्रिएट की थी हमारे पास।"
    },
    {
      "ucid": "21112178584499191",
      "idx": 10,
      "speaker": "agent",
      "start_s": 17.4,
      "end_s": 18.0,
      "text_en": "One for LPG...",
      "text_native": "एक एल पी जी करके..."
    },
    {
      "ucid": "21112178584499191",
      "idx": 11,
      "speaker": "customer",
      "start_s": 18.0,
      "end_s": 18.2,
      "text_en": "What?",
      "text_native": "क्या?"
    },
    {
      "ucid": "21112178584499191",
      "idx": 12,
      "speaker": "customer",
      "start_s": 18.5,
      "end_s": 19.7,
      "text_en": "It must have been a long time.",
      "text_native": "बहुत टाइम हो गया होगा।"
    },
    {
      "ucid": "21112178584499191",
      "idx": 13,
      "speaker": "agent",
      "start_s": 20.3,
      "end_s": 22.0,
      "text_en": "Yes, there was no response for that either, that's why I was asking.",
      "text_native": "हां, उसका भी रिस्पॉन्स नहीं आया था इसलिए पूछ रहा था।"
    },
    {
      "ucid": "21112178584499191",
      "idx": 14,
      "speaker": "customer",
      "start_s": 22.2,
      "end_s": 26.5,
      "text_en": "No, a response must have been given, 100%. Work doesn't happen without a response here. If you had asked, you would have gotten an answer here.",
      "text_native": "नहीं, रिस्पॉन्स तो दिया ही होगा हंड्रेड परसेंट। रिस्पॉन्स के बिना काम नहीं होता है हमके यहां पे। आपने पूछा होगा तो आपको आंसर मिला होगा आपके यहां पे।"
    },
    {
      "ucid": "21112178584499191",
      "idx": 15,
      "speaker": "agent",
      "start_s": 26.7,
      "end_s": 29.8,
      "text_en": "Okay. Owner party... me and final... okay. Is yours for trading?",
      "text_native": "अच्छा। ओनर पार्टी... मैं और फाइनल... अच्छा। ट्रेडिंग का है क्या आपका?"
    },
    {
      "ucid": "21112178584499191",
      "idx": 16,
      "speaker": "customer",
      "start_s": 30.2,
      "end_s": 31.2,
      "text_en": "Yes, mine is for trading.",
      "text_native": "हां, मेरा ट्रेडिंग का है।"
    },
    {
      "ucid": "21112178584499191",
      "idx": 17,
      "speaker": "agent",
      "start_s": 31.6,
      "end_s": 35.8,
      "text_en": "Okay, fine. If there's anything in HR, let me know, okay sir? From the market... we will try to give it for two-fifty less, okay?",
      "text_native": "चलो ठीक है। कुछ एच आर में रहे तो बताना, ठीक है सर? मार्केट से... ढाई सौ कम का ट्राई करेंगे देने का, ठीक है?"
    },
    {
      "ucid": "21112178584499191",
      "idx": 18,
      "speaker": "customer",
      "start_s": 36.0,
      "end_s": 36.6,
      "text_en": "Sure, sure.",
      "text_native": "श्योर, श्योर।"
    },
    {
      "ucid": "21112178584499191",
      "idx": 19,
      "speaker": "agent",
      "start_s": 37.0,
      "end_s": 37.9,
      "text_en": "Okay sir, thank you.",
      "text_native": "ओके सर, थैंक यू।"
    },
    {
      "ucid": "21112178584499191",
      "idx": 20,
      "speaker": "customer",
      "start_s": 38.2,
      "end_s": 38.7,
      "text_en": "Thank you.",
      "text_native": "थैंक यू।"
    }
  ],
  "steps": [
    {
      "ucid": "21112178584499191",
      "step_id": "SL1",
      "step_name": "Opener & permission",
      "weight": 2.0,
      "result": "fail",
      "earned": 0.0,
      "questions_hit": null,
      "evidence": "",
      "comment": "Agent identified himself and the company but failed to ask for permission to speak, jumping directly into a question about requirements."
    },
    {
      "ucid": "21112178584499191",
      "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 lead with a hook; instead, he opened by asking for a live requirement, missing the chance to create interest."
    },
    {
      "ucid": "21112178584499191",
      "step_id": "SL3",
      "step_name": "Discovery (6 Qs)",
      "weight": 2.0,
      "result": "fail",
      "earned": 0.0,
      "questions_hit": 1,
      "evidence": "Is yours for trading?",
      "comment": "Agent only asked one discovery question, which identified the customer's business type as trading."
    },
    {
      "ucid": "21112178584499191",
      "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 during the call. A price benefit was mentioned at the end, but not as a structured USP."
    },
    {
      "ucid": "21112178584499191",
      "step_id": "SL5",
      "step_name": "Qualify",
      "weight": 2.0,
      "result": "pass",
      "earned": 2.0,
      "questions_hit": null,
      "evidence": "is there any live requirement for you in HR right now?",
      "comment": "Agent successfully asked if a current requirement exists, which the customer denied."
    },
    {
      "ucid": "21112178584499191",
      "step_id": "SL6",
      "step_name": "Closure with next step",
      "weight": 1.0,
      "result": "fail",
      "earned": 0.0,
      "questions_hit": null,
      "evidence": "If there's anything in HR, let me know, okay sir?",
      "comment": "The call ended with a passive request for the customer to reach out, not a specific, committed next step."
    }
  ],
  "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": []
}