{
  "ucid": "34972178453034920",
  "call_date": "2026-07-20",
  "start_time": "2026-07-20 12:22:29",
  "end_time": "2026-07-20 12:23:56",
  "duration_sec": 87,
  "campaign": "IS_MFG_Integrated_Click_Jul26",
  "disposition": "No_requirement",
  "agent": "dhruv",
  "audio_url": "https://s3.ap-south-1.amazonaws.com/3m-pu.ozonetel.com/jswone/DIA91fbd892b01de11b962d10f5f2465a46.mp3",
  "dial_status": "",
  "customer_status": "answered",
  "agent_status": "answered",
  "hangup_by": "UserHangup",
  "excel_row": 102,
  "is_test": 0,
  "raw_payload": "{\"headers\":{\"host\":\"automate.jswone.in\",\"accept\":\"text/plain, application/json, application/*+json, */*\",\"content-type\":\"application/json\",\"content-length\":\"3599\",\"user-agent\":\"Apache-HttpClient/4.5.14 (Java/11.0.31)\",\"accept-encoding\":\"gzip,deflate\",\"x-cloud-trace-context\":\"b27e7bbd406e9188657eb19c6be714fb/3540133198027092467\",\"x-forwarded-proto\":\"https\",\"via\":\"1.1 google\",\"x-forwarded-for\":\"3.111.26.194,34.8.227.186\"},\"params\":{},\"query\":{},\"body\":{\"conversation\":{\"turnwise\":[{\"transcript\":\"हल\",\"channel\":1,\"start\":1.599875,\"end\":2.399875},{\"transcript\":\"गुवानी केर\",\"channel\":0,\"start\":3.599875,\"end\":5.199875},{\"transcript\":\"था\",\"channel\":1,\"start\":5.599875,\"end\":6.399875},{\"transcript\":\"अळसं नुस्त जे दध मन णे सिचं पागते का ा\",\"channel\":0,\"start\":6.799875,\"end\":9.999875},{\"transcript\":\"थागे\",\"channel\":1,\"start\":9.999875,\"end\":10.799875},{\"transcript\":\"डीएस डब्ल्यु न अमेसमी ती वास करूसा जुमदालचेल\",\"channel\":0,\"start\":11.599875,\"end\":14.399875},{\"transcript\":\"महा बोले बले बलेशोध\",\"channel\":1,\"start\":13.799875,\"end\":15.999875},{\"transcript\":\"हसर चिल्यापलं अकाट रीसं जचव माव नागर लोकेशन मल थोळु वोगचीली संवजी होतू के आपनेसु रिकवारमेट कळेचा बॉगर यंत माहितीले कॅच वमान्ाू करी\",\"channel\":0,\"start\":16.199875,\"end\":27.199875},{\"transcript\":\"प्राम नितलेत ने माळली पोरण दवचं जेजभुने वेसर ंच\",\"channel\":1,\"start\":25.999875,\"end\":31.799875},{\"transcript\":\"आठेर\",\"channel\":0,\"start\":29.399875,\"end\":30.399875},{\"transcript\":\"संजयमेजली ाव आतत्यारे आमंतमा परतेश तैगीचया पडे एकेवुच्याको ट्रेडींग बुजनस सुर\",\"channel\":0,\"start\":32.199875,\"end\":41.999875},{\"transcript\":\"मारत ेगि ल गई चेम बेगि जरवई चे पटचे\",\"channel\":1,\"start\":40.999875,\"end\":44.799875},{\"transcript\":\"ऑपटरोवातच्या रेकाई चे लायवरी कामन साग\",\"channel\":0,\"start\":44.799875,\"end\":49.399875},{\"transcript\":\"सा\",\"channel\":1,\"start\":47.199875,\"end\":47.999875},{\"transcript\":\"मरगापत चीसला मथ्यावीसरंतसनन माजव  श हे\",\"channel\":1,\"start\":49.599875,\"end\":53.199875},{\"transcript\":\"संजतोहो काम करून तुमहे मारा पसन नंबर ती हॉच सट कर उतणवण काली करीकणी नागसुरम दिलीी लुकेश ारे कोतमन एेट कोस्टेशन आसे\",\"channel\":0,\"start\":53.999875,\"end\":62.199875},{\"transcript\":\"मा रपेग ओप पो\",\"channel\":1,\"start\":59.999875,\"end\":62.989875},{\"transcript\":\"धन्माने कती\",\"channel\":0,\"start\":62.999875,\"end\":64.389875}]},\"process_type\":\"postprocess\",\"additional_cdr\":\"{}\",\"spa_details\":\"\",\"reports\":{\"monitorUCID\":34972178453034920,\"custom_report\":null,\"summary\":null,\"topic\":null,\"sentiment\":null,\"cdr\":{\"monitorUCID\":34972178453034920,\"CallDate\":\"2026-07-20\",\"StartTime\":\"2026-07-20 12:22:29\",\"EndTime\":\"2026-07-20 12:23:56\",\"CallDuration\":\"00:01:27\",\"CampaignName\":\"IS_MFG_Integrated_Click_Jul26\",\"Disposition\":\"No_requirement\",\"AgentName\":\"dhruv\",\"DialStatus\":\"\",\"CustomerStatus\":\"answered\",\"AgentStatus\":\"answered\",\"HangupBy\":\"UserHangup\",\"AudioFile\":\"https://s3.ap-south-1.amazonaws.com/3m-pu.ozonetel.com/jswone/DIA91fbd892b01de11b962d10f5f2465a46.mp3\"}},\"cdr_meta\":{\"CallDate\":\"2026-07-20\",\"CallStartTime\":\"2026-07-20 12:22:29\",\"CallEndTime\":\"2026-07-20 12:23:56\"}},\"webhookUrl\":\"https://automate.jswone.in/webhook/transcripts\",\"executionMode\":\"production\"}",
  "audio_path": "/data/audio/34972178453034920__DIA91fbd892b01de11b962d10f5f2465a46.mp3",
  "audio_bytes": 200664,
  "audio_status": "ok",
  "audio_error": null,
  "excel_turn_count": 18,
  "ingested_at": "2026-09-03 08:21:44.614582+00",
  "audio_secs": 66.888,
  "source_file": null,
  "upload_id": null,
  "audio_permanent": 0,
  "english_text": "[1s] CUSTOMER: Hello.\n[2s] AGENT: Bhavan Traders?   (ભવન ટ્રેડર્સ?)\n[3s] CUSTOMER: Yes.   (હા.)\n[4s] AGENT: Sir, hello. I was calling from JSW One MSME.   (सर नमस्ते, JSW One MSME से बात कर रहा था।)\n[5s] CUSTOMER: From where?   (कहां से?)\n[6s] AGENT: I am speaking from JSW One MSME, sir, Jindal.   (JSW One MSME થી વાત કરું છું સર, Jindal.)\n[8s] CUSTOMER: Yes yes, tell me, tell me. Tell me, sir.   (हां हां, बोलिए बोलिए। बोलिए सर।)\n[9s] AGENT: Yes sir. Sir, actually your account was registered for the Bhavnagar location. I actually wanted to understand what your requirement is in an average month, actually, in what quantity?   (હા સર. સર એક્ચ્યુલી આપનો અકાઉન્ટ રજીસ્ટર હતો તો ભાવનગર લોકેશન. મને થોડું એક્ચ્યુલી સમજવું તું કે આપણને શું રિક્વાયરમેન્ટ હોય છે એવરેજ મંથમાં એક્ચ્યુલી, કયા પ્રમાણમાં?)\n[15s] CUSTOMER: I have a requirement for prime plates. Not JSW's, not in that way.   (Prime ની પ્લેટની મારે રિક્વાયરમેન્ટ હોય છે. JSW ની નઈ, એ હિસાબે નઈ.)\n[19s] AGENT: Aha.   (અહા.)\n[20s] AGENT: Understood.   (સમજાઈ ગયું.)\n[21s] AGENT: So, majorly, has our purchase for this month been done or how is it? Is yours a trading business?   (તો, મેજરલી હવે અત્યારે આ મંથમાં પરચેસ થઈ ગઈ છે આપણી કે કેવું છે? આપણો ટ્રેડિંગનો બિઝનેસ છે?)\n[24s] CUSTOMER: This is regular. The purchase is regular.   (આ તો રેગ્યુલર હોય છે. રેગ્યુલર હોય છે પરચેસ.)\n[26s] AGENT: Okay.   (ઓકે.)\n[28s] AGENT: So is there any live requirement right now, sir?   (તો અત્યારે કઈ છે લાઈવ રિક્વાયરમેન્ટ સાહેબ?)\n[29s] CUSTOMER: I need it in 25 mm, 28 mm, 30 mm.   (મારે 25 mm, 28 mm, 30 mm માં જોવે છે મારે.)\n[32s] AGENT: Understood.   (સમજાઈ ગયું.)\n[32s] AGENT: So I'll do one thing, shall I WhatsApp you from my personal number? You just give me the inquiry once, give your delivery location, I will give you the exact quotation, sir.   (તો હું એક કામ કરું, તમને મારા પર્સનલ નંબરથી WhatsApp કરું? તમે મને ખાલી એક વાર ઇન્ક્વાયરી આપો, તમારી ડિલિવરી લોકેશન આપો, હું તમને એક્ઝેક્ટ કોટેશન આપું સાહેબ.)\n[37s] CUSTOMER: Okay, okay.   (ઓકે, ઓકે.)\n[38s] AGENT: Consider it done? Yes.   (ડન માની? યસ.)",
  "language": "Gujarati",
  "languages": "[\"Gujarati\", \"Hindi\", \"English\"]",
  "turn_count": 20,
  "connected": 1,
  "audio_notes": "clear: The agent begins in Hindi but switches to Gujarati to match the customer.",
  "transcript_status": "ok",
  "transcript_error": null,
  "band": "green",
  "band_reason": "20 turns, clean transcript (0% inaudible)",
  "band_language": "Gujarati",
  "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:low",
  "pitch_type_conflict": 0,
  "pitch_adherence_score": 3.0,
  "pitch_score_band": "red",
  "pitch_missed_steps": "[\"SL2 Hook (supply/price signal)\", \"SL3 Discovery (6 Qs)\", \"SL4 Pitch (2-3 USPs)\", \"SL5 Qualify\"]",
  "pitch_coaching_note": "You missed the hook and most of the discovery steps. Before asking for a live requirement, you need to build value and understand the customer's business to tailor your pitch.",
  "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 trading business who initially stated they don't use JSW. The customer then confirmed a live requirement for 25-30mm plates. The agent skipped most of the pitch structure and did not handle the brand objection, but successfully closed the call by agreeing to provide a quote via WhatsApp after the customer sends the full inquiry.",
  "raw_json": "{\"pitch_steps\": [{\"step_id\": \"SL1\", \"result\": \"pass\", \"questions_hit\": null, \"evidence\": \"Sir, hello. I was calling from JSW One MSME.\", \"comment\": \"Agent greeted, used the customer's name, and identified JSW, and the customer gave implicit permission to proceed.\"}, {\"step_id\": \"SL2\", \"result\": \"fail\", \"questions_hit\": null, \"evidence\": \"\", \"comment\": \"Agent skipped the hook and went directly into a discovery question.\"}, {\"step_id\": \"SL3\", \"result\": \"fail\", \"questions_hit\": 2, \"evidence\": \"I actually wanted to understand what your requirement is in an average month, actually, in what quantity?\", \"comment\": \"Agent only asked about monthly quantity and business type, which is below the threshold for a partial pass.\"}, {\"step_id\": \"SL4\", \"result\": \"fail\", \"questions_hit\": null, \"evidence\": \"\", \"comment\": \"Agent did not pitch any USPs during the call.\"}, {\"step_id\": \"SL5\", \"result\": \"fail\", \"questions_hit\": null, \"evidence\": \"So is there any live requirement right now, sir?\", \"comment\": \"Agent asked for a live requirement but failed to capture key details like grade, width, or quantity after the customer provided thickness.\"}, {\"step_id\": \"SL6\", \"result\": \"pass\", \"questions_hit\": null, \"evidence\": \"shall I WhatsApp you from my personal number? You just give me the inquiry once, give your delivery location, I will give you the exact quotation, sir.\", \"comment\": \"Agent established a clear next step of sending a quote via WhatsApp and got the customer's agreement.\"}], \"usp_relevance\": \"none\", \"pitch_coaching_note\": \"You missed the hook and most of the discovery steps. Before asking for a live requirement, you need to build value and understand the customer's business to tailor your pitch.\", \"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\": [{\"obj_type\": \"incumbent_supplier\", \"state\": \"mishandled\", \"evidence\": \"I have a requirement for prime plates. Not JSW's, not in that way.\", \"response\": \"Aha. Understood.\"}], \"call_summary\": \"The agent contacted a lead from a trading business who initially stated they don't use JSW. The customer then confirmed a live requirement for 25-30mm plates. The agent skipped most of the pitch structure and did not handle the brand objection, but successfully closed the call by agreeing to provide a quote via WhatsApp after the customer sends the full inquiry.\"}",
  "error": null,
  "latency_ms": 33487,
  "input_tokens": 3321,
  "output_tokens": 840,
  "created_at": "2026-09-03 09:31:52",
  "sentiment": "positive",
  "sentiment_score": 0.173,
  "sentiment_confidence": "high",
  "pos": 3,
  "neg": 0,
  "lex_hits": 5,
  "objection_phrases": "[]",
  "sentiment_method": "0.6*lexical + 0.4*prior",
  "talk_ratio": 0.676,
  "agent_talk_sec": 22.7,
  "customer_talk_sec": 10.9,
  "dead_air_sec": 53.4,
  "longest_monologue_sec": 5.8,
  "agent_wpm": 309.3,
  "interruptions": 0,
  "agent_turns": 12,
  "customer_turns": 8,
  "discovery_qs": 7,
  "words_agent": 117,
  "words_customer": 45,
  "monologue_heavy": 0,
  "turns": [
    {
      "ucid": "34972178453034920",
      "idx": 0,
      "speaker": "customer",
      "start_s": 1.03,
      "end_s": 1.43,
      "text_en": "Hello.",
      "text_native": "Hello."
    },
    {
      "ucid": "34972178453034920",
      "idx": 1,
      "speaker": "agent",
      "start_s": 1.93,
      "end_s": 2.63,
      "text_en": "Bhavan Traders?",
      "text_native": "ભવન ટ્રેડર્સ?"
    },
    {
      "ucid": "34972178453034920",
      "idx": 2,
      "speaker": "customer",
      "start_s": 2.91,
      "end_s": 3.17,
      "text_en": "Yes.",
      "text_native": "હા."
    },
    {
      "ucid": "34972178453034920",
      "idx": 3,
      "speaker": "agent",
      "start_s": 3.5,
      "end_s": 5.3,
      "text_en": "Sir, hello. I was calling from JSW One MSME.",
      "text_native": "सर नमस्ते, JSW One MSME से बात कर रहा था।"
    },
    {
      "ucid": "34972178453034920",
      "idx": 4,
      "speaker": "customer",
      "start_s": 5.3,
      "end_s": 5.7,
      "text_en": "From where?",
      "text_native": "कहां से?"
    },
    {
      "ucid": "34972178453034920",
      "idx": 5,
      "speaker": "agent",
      "start_s": 5.8,
      "end_s": 7.5,
      "text_en": "I am speaking from JSW One MSME, sir, Jindal.",
      "text_native": "JSW One MSME થી વાત કરું છું સર, Jindal."
    },
    {
      "ucid": "34972178453034920",
      "idx": 6,
      "speaker": "customer",
      "start_s": 7.5,
      "end_s": 9.0,
      "text_en": "Yes yes, tell me, tell me. Tell me, sir.",
      "text_native": "हां हां, बोलिए बोलिए। बोलिए सर।"
    },
    {
      "ucid": "34972178453034920",
      "idx": 7,
      "speaker": "agent",
      "start_s": 9.2,
      "end_s": 15.0,
      "text_en": "Yes sir. Sir, actually your account was registered for the Bhavnagar location. I actually wanted to understand what your requirement is in an average month, actually, in what quantity?",
      "text_native": "હા સર. સર એક્ચ્યુલી આપનો અકાઉન્ટ રજીસ્ટર હતો તો ભાવનગર લોકેશન. મને થોડું એક્ચ્યુલી સમજવું તું કે આપણને શું રિક્વાયરમેન્ટ હોય છે એવરેજ મંથમાં એક્ચ્યુલી, કયા પ્રમાણમાં?"
    },
    {
      "ucid": "34972178453034920",
      "idx": 8,
      "speaker": "customer",
      "start_s": 15.0,
      "end_s": 18.5,
      "text_en": "I have a requirement for prime plates. Not JSW's, not in that way.",
      "text_native": "Prime ની પ્લેટની મારે રિક્વાયરમેન્ટ હોય છે. JSW ની નઈ, એ હિસાબે નઈ."
    },
    {
      "ucid": "34972178453034920",
      "idx": 9,
      "speaker": "agent",
      "start_s": 18.8,
      "end_s": 19.2,
      "text_en": "Aha.",
      "text_native": "અહા."
    },
    {
      "ucid": "34972178453034920",
      "idx": 10,
      "speaker": "agent",
      "start_s": 20.0,
      "end_s": 20.5,
      "text_en": "Understood.",
      "text_native": "સમજાઈ ગયું."
    },
    {
      "ucid": "34972178453034920",
      "idx": 11,
      "speaker": "agent",
      "start_s": 20.8,
      "end_s": 24.5,
      "text_en": "So, majorly, has our purchase for this month been done or how is it? Is yours a trading business?",
      "text_native": "તો, મેજરલી હવે અત્યારે આ મંથમાં પરચેસ થઈ ગઈ છે આપણી કે કેવું છે? આપણો ટ્રેડિંગનો બિઝનેસ છે?"
    },
    {
      "ucid": "34972178453034920",
      "idx": 12,
      "speaker": "customer",
      "start_s": 24.5,
      "end_s": 26.5,
      "text_en": "This is regular. The purchase is regular.",
      "text_native": "આ તો રેગ્યુલર હોય છે. રેગ્યુલર હોય છે પરચેસ."
    },
    {
      "ucid": "34972178453034920",
      "idx": 13,
      "speaker": "agent",
      "start_s": 26.5,
      "end_s": 27.0,
      "text_en": "Okay.",
      "text_native": "ઓકે."
    },
    {
      "ucid": "34972178453034920",
      "idx": 14,
      "speaker": "agent",
      "start_s": 27.5,
      "end_s": 29.0,
      "text_en": "So is there any live requirement right now, sir?",
      "text_native": "તો અત્યારે કઈ છે લાઈવ રિક્વાયરમેન્ટ સાહેબ?"
    },
    {
      "ucid": "34972178453034920",
      "idx": 15,
      "speaker": "customer",
      "start_s": 29.2,
      "end_s": 31.5,
      "text_en": "I need it in 25 mm, 28 mm, 30 mm.",
      "text_native": "મારે 25 mm, 28 mm, 30 mm માં જોવે છે મારે."
    },
    {
      "ucid": "34972178453034920",
      "idx": 16,
      "speaker": "agent",
      "start_s": 31.7,
      "end_s": 32.5,
      "text_en": "Understood.",
      "text_native": "સમજાઈ ગયું."
    },
    {
      "ucid": "34972178453034920",
      "idx": 17,
      "speaker": "agent",
      "start_s": 32.5,
      "end_s": 37.0,
      "text_en": "So I'll do one thing, shall I WhatsApp you from my personal number? You just give me the inquiry once, give your delivery location, I will give you the exact quotation, sir.",
      "text_native": "તો હું એક કામ કરું, તમને મારા પર્સનલ નંબરથી WhatsApp કરું? તમે મને ખાલી એક વાર ઇન્ક્વાયરી આપો, તમારી ડિલિવરી લોકેશન આપો, હું તમને એક્ઝેક્ટ કોટેશન આપું સાહેબ."
    },
    {
      "ucid": "34972178453034920",
      "idx": 18,
      "speaker": "customer",
      "start_s": 37.0,
      "end_s": 37.5,
      "text_en": "Okay, okay.",
      "text_native": "ઓકે, ઓકે."
    },
    {
      "ucid": "34972178453034920",
      "idx": 19,
      "speaker": "agent",
      "start_s": 37.7,
      "end_s": 38.5,
      "text_en": "Consider it done? Yes.",
      "text_native": "ડન માની? યસ."
    }
  ],
  "steps": [
    {
      "ucid": "34972178453034920",
      "step_id": "SL1",
      "step_name": "Opener & permission",
      "weight": 2.0,
      "result": "pass",
      "earned": 2.0,
      "questions_hit": null,
      "evidence": "Sir, hello. I was calling from JSW One MSME.",
      "comment": "Agent greeted, used the customer's name, and identified JSW, and the customer gave implicit permission to proceed."
    },
    {
      "ucid": "34972178453034920",
      "step_id": "SL2",
      "step_name": "Hook (supply/price signal)",
      "weight": 2.0,
      "result": "fail",
      "earned": 0.0,
      "questions_hit": null,
      "evidence": "",
      "comment": "Agent skipped the hook and went directly into a discovery question."
    },
    {
      "ucid": "34972178453034920",
      "step_id": "SL3",
      "step_name": "Discovery (6 Qs)",
      "weight": 2.0,
      "result": "fail",
      "earned": 0.0,
      "questions_hit": 2,
      "evidence": "I actually wanted to understand what your requirement is in an average month, actually, in what quantity?",
      "comment": "Agent only asked about monthly quantity and business type, which is below the threshold for a partial pass."
    },
    {
      "ucid": "34972178453034920",
      "step_id": "SL4",
      "step_name": "Pitch (2-3 USPs)",
      "weight": 1.0,
      "result": "fail",
      "earned": 0.0,
      "questions_hit": null,
      "evidence": "",
      "comment": "Agent did not pitch any USPs during the call."
    },
    {
      "ucid": "34972178453034920",
      "step_id": "SL5",
      "step_name": "Qualify",
      "weight": 2.0,
      "result": "fail",
      "earned": 0.0,
      "questions_hit": null,
      "evidence": "So is there any live requirement right now, sir?",
      "comment": "Agent asked for a live requirement but failed to capture key details like grade, width, or quantity after the customer provided thickness."
    },
    {
      "ucid": "34972178453034920",
      "step_id": "SL6",
      "step_name": "Closure with next step",
      "weight": 1.0,
      "result": "pass",
      "earned": 1.0,
      "questions_hit": null,
      "evidence": "shall I WhatsApp you from my personal number? You just give me the inquiry once, give your delivery location, I will give you the exact quotation, sir.",
      "comment": "Agent established a clear next step of sending a quote via WhatsApp and got the customer's agreement."
    }
  ],
  "objections": [
    {
      "ucid": "34972178453034920",
      "obj_type": "incumbent_supplier",
      "state": "mishandled",
      "evidence": "I have a requirement for prime plates. Not JSW's, not in that way.",
      "response": "Aha. Understood."
    }
  ],
  "missed_steps": [
    "SL2 Hook (supply/price signal)",
    "SL3 Discovery (6 Qs)",
    "SL4 Pitch (2-3 USPs)",
    "SL5 Qualify"
  ],
  "objection_phrases_list": []
}