{
  "ucid": "34972178341394812",
  "call_date": "2026-07-07",
  "start_time": "2026-07-07 14:15:48",
  "end_time": "2026-07-07 14:16:37",
  "duration_sec": 49,
  "campaign": "IS_MFG_HR_HRPO_PM_Opp_Jul26",
  "disposition": "No_requirement",
  "agent": "dhruv",
  "audio_url": "https://s3.ap-south-1.amazonaws.com/3m-pu.ozonetel.com/jswone/DIAeb6e11827d1c7afca9bf58b6ade7529d.mp3",
  "dial_status": "",
  "customer_status": "answered",
  "agent_status": "answered",
  "hangup_by": "UserHangup",
  "excel_row": 57,
  "is_test": 0,
  "raw_payload": "{\"headers\":{\"host\":\"automate.jswone.in\",\"accept\":\"text/plain, application/json, application/*+json, */*\",\"content-type\":\"application/json\",\"content-length\":\"1844\",\"user-agent\":\"Apache-HttpClient/4.5.14 (Java/11.0.31)\",\"accept-encoding\":\"gzip,deflate\",\"x-cloud-trace-context\":\"a3e987cbd82fa1a3e94ca2bad87e5fda/4672242109751987013\",\"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.199875,\"end\":2.199875},{\"transcript\":\"हलव\",\"channel\":0,\"start\":2.599875,\"end\":4.399875},{\"transcript\":\"कब\",\"channel\":1,\"start\":3.399875,\"end\":4.199875},{\"transcript\":\"ता जेएसब्ल्यु वर्नधन बोलकायजे ला जते\",\"channel\":0,\"start\":4.999875,\"end\":7.599875},{\"transcript\":\"हा हचे\",\"channel\":1,\"start\":8.799875,\"end\":9.799875},{\"transcript\":\"सर अपलयला के रिक्वारमेंट आहेड कते\",\"channel\":0,\"start\":10.399875,\"end\":13.199875},{\"transcript\":\"आतंतर मागेस गरपाव संग\",\"channel\":1,\"start\":13.399875,\"end\":15.799875},{\"transcript\":\"पंढतसूर काय असेल चं ागनंबत सा\",\"channel\":0,\"start\":16.199875,\"end\":18.599875},{\"transcript\":\"होसरना किसागे सोचात\",\"channel\":1,\"start\":17.799875,\"end\":19.799875},{\"transcript\":\"ला तरीज\",\"channel\":0,\"start\":19.799875,\"end\":21.389875}]},\"process_type\":\"postprocess\",\"additional_cdr\":\"{}\",\"spa_details\":\"\",\"reports\":{\"monitorUCID\":34972178341394812,\"custom_report\":null,\"summary\":null,\"topic\":null,\"sentiment\":null,\"cdr\":{\"monitorUCID\":34972178341394812,\"CallDate\":\"2026-07-07\",\"StartTime\":\"2026-07-07 14:15:48\",\"EndTime\":\"2026-07-07 14:16:37\",\"CallDuration\":\"00:00:49\",\"CampaignName\":\"IS_MFG_HR_HRPO_PM_Opp_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/DIAeb6e11827d1c7afca9bf58b6ade7529d.mp3\"}},\"cdr_meta\":{\"CallDate\":\"2026-07-07\",\"CallStartTime\":\"2026-07-07 14:15:48\",\"CallEndTime\":\"2026-07-07 14:16:37\"}},\"webhookUrl\":\"https://automate.jswone.in/webhook/transcripts\",\"executionMode\":\"production\"}",
  "audio_path": "/data/audio/34972178341394812__DIAeb6e11827d1c7afca9bf58b6ade7529d.mp3",
  "audio_bytes": 68688,
  "audio_status": "ok",
  "audio_error": null,
  "excel_turn_count": 10,
  "ingested_at": "2026-09-03 08:21:44.614582+00",
  "audio_secs": 22.896,
  "source_file": null,
  "upload_id": null,
  "audio_permanent": 0,
  "english_text": "[2s] CUSTOMER: Hello.   (हॅलो.)\n[3s] AGENT: Hello.   (हॅलो.)\n[4s] CUSTOMER: Yes.   (हा.)\n[5s] AGENT: Sir, I'm calling from JSW One, Jindal Steel Mumbai.   (सर JSW One मधून बोलतोय, जिंदाल स्टील मुंबई.)\n[8s] CUSTOMER: Yes, yes sir.   (हा हा सर.)\n[10s] AGENT: Um sir, do you have any requirement currently?   (अं सर आपल्याला काही requirement आहे सध्या?)\n[12s] CUSTOMER: Not right now, sir, because of the rain.   (आत्ता तर नाहीये सर, जरा पावसामुळे.)\n[15s] AGENT: Understood. If there is anything, then let me know.   (Understood. काही असेल तर सांगा ना मग.)\n[17s] CUSTOMER: Yes, yes sir, I will definitely call and let you know.   (हो हो सर नक्की सांगेन फोन करून.)\n[19s] AGENT: Done sir. Thank you.\n[20s] CUSTOMER: Okay.",
  "language": "Marathi",
  "languages": "[\"Marathi\", \"English\"]",
  "turn_count": 11,
  "connected": 1,
  "audio_notes": "clear: There is some background noise on the customer's side, but it does not affect transcription.",
  "transcript_status": "ok",
  "transcript_error": null,
  "band": "green",
  "band_reason": "11 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": "For a customer-led call, you must open by acknowledging their platform submission, not by asking 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 called a customer who had submitted a requirement on the platform. However, the agent opened with a generic 'do you have a requirement?' question. The customer stated they have no need at the moment due to rain, and the agent accepted this and ended the call without any further probing or revalidation of the original inquiry.",
  "raw_json": "{\"pitch_steps\": [{\"step_id\": \"CL1\", \"result\": \"fail\", \"questions_hit\": null, \"evidence\": \"Um sir, do you have any requirement currently?\", \"comment\": \"The agent failed to acknowledge the customer's platform submission and instead asked a generic opening question as if it were a cold call.\"}, {\"step_id\": \"CL2\", \"result\": \"fail\", \"questions_hit\": 0, \"evidence\": \"\", \"comment\": \"The agent did not attempt to revalidate any of the customer's submitted details like product, quantity, or location.\"}, {\"step_id\": \"CL3\", \"result\": \"fail\", \"questions_hit\": 0, \"evidence\": \"\", \"comment\": \"No discovery questions were asked after the customer stated they had no current requirement.\"}, {\"step_id\": \"CL4\", \"result\": \"fail\", \"questions_hit\": null, \"evidence\": \"\", \"comment\": \"The call was terminated before any discussion of price, stock, or timeline could occur.\"}, {\"step_id\": \"CL5\", \"result\": \"pass\", \"questions_hit\": null, \"evidence\": \"Understood. If there is anything, then let me know.\", \"comment\": \"The agent did not pitch any products, thus correctly avoiding an unnecessary re-pitch.\"}], \"usp_relevance\": \"none\", \"pitch_coaching_note\": \"For a customer-led call, you must open by acknowledging their platform submission, not by asking 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 called a customer who had submitted a requirement on the platform. However, the agent opened with a generic 'do you have a requirement?' question. The customer stated they have no need at the moment due to rain, and the agent accepted this and ended the call without any further probing or revalidation of the original inquiry.\"}",
  "error": null,
  "latency_ms": 23464,
  "input_tokens": 2866,
  "output_tokens": 640,
  "created_at": "2026-09-03 09:27:22",
  "sentiment": "positive",
  "sentiment_score": 0.293,
  "sentiment_confidence": "high",
  "pos": 5,
  "neg": 0,
  "lex_hits": 4,
  "objection_phrases": "[]",
  "sentiment_method": "0.6*lexical + 0.4*prior",
  "talk_ratio": 0.572,
  "agent_talk_sec": 8.3,
  "customer_talk_sec": 6.2,
  "dead_air_sec": 34.5,
  "longest_monologue_sec": 2.9,
  "agent_wpm": 224.1,
  "interruptions": 0,
  "agent_turns": 5,
  "customer_turns": 6,
  "discovery_qs": 1,
  "words_agent": 31,
  "words_customer": 25,
  "monologue_heavy": 0,
  "turns": [
    {
      "ucid": "34972178341394812",
      "idx": 0,
      "speaker": "customer",
      "start_s": 1.6,
      "end_s": 2.11,
      "text_en": "Hello.",
      "text_native": "हॅलो."
    },
    {
      "ucid": "34972178341394812",
      "idx": 1,
      "speaker": "agent",
      "start_s": 2.6,
      "end_s": 3.04,
      "text_en": "Hello.",
      "text_native": "हॅलो."
    },
    {
      "ucid": "34972178341394812",
      "idx": 2,
      "speaker": "customer",
      "start_s": 3.6,
      "end_s": 4.0,
      "text_en": "Yes.",
      "text_native": "हा."
    },
    {
      "ucid": "34972178341394812",
      "idx": 3,
      "speaker": "agent",
      "start_s": 4.6,
      "end_s": 7.48,
      "text_en": "Sir, I'm calling from JSW One, Jindal Steel Mumbai.",
      "text_native": "सर JSW One मधून बोलतोय, जिंदाल स्टील मुंबई."
    },
    {
      "ucid": "34972178341394812",
      "idx": 4,
      "speaker": "customer",
      "start_s": 8.0,
      "end_s": 8.8,
      "text_en": "Yes, yes sir.",
      "text_native": "हा हा सर."
    },
    {
      "ucid": "34972178341394812",
      "idx": 5,
      "speaker": "agent",
      "start_s": 9.55,
      "end_s": 11.78,
      "text_en": "Um sir, do you have any requirement currently?",
      "text_native": "अं सर आपल्याला काही requirement आहे सध्या?"
    },
    {
      "ucid": "34972178341394812",
      "idx": 6,
      "speaker": "customer",
      "start_s": 12.1,
      "end_s": 14.48,
      "text_en": "Not right now, sir, because of the rain.",
      "text_native": "आत्ता तर नाहीये सर, जरा पावसामुळे."
    },
    {
      "ucid": "34972178341394812",
      "idx": 7,
      "speaker": "agent",
      "start_s": 15.0,
      "end_s": 16.8,
      "text_en": "Understood. If there is anything, then let me know.",
      "text_native": "Understood. काही असेल तर सांगा ना मग."
    },
    {
      "ucid": "34972178341394812",
      "idx": 8,
      "speaker": "customer",
      "start_s": 16.98,
      "end_s": 18.8,
      "text_en": "Yes, yes sir, I will definitely call and let you know.",
      "text_native": "हो हो सर नक्की सांगेन फोन करून."
    },
    {
      "ucid": "34972178341394812",
      "idx": 9,
      "speaker": "agent",
      "start_s": 19.0,
      "end_s": 20.0,
      "text_en": "Done sir. Thank you.",
      "text_native": "Done sir. Thank you."
    },
    {
      "ucid": "34972178341394812",
      "idx": 10,
      "speaker": "customer",
      "start_s": 20.2,
      "end_s": 20.5,
      "text_en": "Okay.",
      "text_native": "Okay."
    }
  ],
  "steps": [
    {
      "ucid": "34972178341394812",
      "step_id": "CL1",
      "step_name": "Opener acknowledges platform submission",
      "weight": 2.0,
      "result": "fail",
      "earned": 0.0,
      "questions_hit": null,
      "evidence": "Um sir, do you have any requirement currently?",
      "comment": "The agent failed to acknowledge the customer's platform submission and instead asked a generic opening question as if it were a cold call."
    },
    {
      "ucid": "34972178341394812",
      "step_id": "CL2",
      "step_name": "Revalidate every field",
      "weight": 3.0,
      "result": "fail",
      "earned": 0.0,
      "questions_hit": 0,
      "evidence": "",
      "comment": "The agent did not attempt to revalidate any of the customer's submitted details like product, quantity, or location."
    },
    {
      "ucid": "34972178341394812",
      "step_id": "CL3",
      "step_name": "Discovery (5 Qs, woven naturally)",
      "weight": 2.0,
      "result": "fail",
      "earned": 0.0,
      "questions_hit": 0,
      "evidence": "",
      "comment": "No discovery questions were asked after the customer stated they had no current requirement."
    },
    {
      "ucid": "34972178341394812",
      "step_id": "CL4",
      "step_name": "Closure with price & timeline",
      "weight": 2.0,
      "result": "fail",
      "earned": 0.0,
      "questions_hit": null,
      "evidence": "",
      "comment": "The call was terminated before any discussion of price, stock, or timeline could occur."
    },
    {
      "ucid": "34972178341394812",
      "step_id": "CL5",
      "step_name": "No unnecessary re-pitching",
      "weight": 1.0,
      "result": "pass",
      "earned": 1.0,
      "questions_hit": null,
      "evidence": "Understood. If there is anything, then let me know.",
      "comment": "The agent did not pitch any products, thus correctly avoiding an unnecessary re-pitch."
    }
  ],
  "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": []
}