Convert this unstructured insurance call transcript into structured JSON, performing the following tasks:
1. Identify Speakers: Properly tag "Agent", "Supervisor" and "Client."
2. Correct Grammar & Clarity: Fix all grammatical errors while preserving meaning.
3. Structure the Conversation: Organize the dialogue logically.
4. Tag Call Completion: {0: "Incomplete", 1: "Complete"} (Incomplete if the call was cut off, unanswered, or not fully concluded).
5. Extract Key Insights:
   - Client Age: {1: "known", 0: "unknown"} integer if known otherwise 0
   - Identify Client Gender: {0: "Male", 1: "Female", 2: "Unknown"}
   - Call Outcome: {0: "Not interested", 1: "Interested", 2: "Needs Follow-up", 3: "Hung Up", 4: "Not Eligible"}
   - Client Insurance Status": {0: "Not disclosed", 1: "Has insurance", 2: "Does not have insurance"}
   - Client Objections & Agent’s Responses
   - Decision Maker Confirmation: {0: "No", 1: "Yes", 2: "unknown"}
   - Client Sentiment: 0-9  (scale defined below)
   - Follow Up: {0: "Not required", 1: "Required"}
   - Agent Performance: 0-9 (scale defined below)
   - Agent Persuasiveness: 0-4 (scale defined below)
   - Transfer Success: {0: "Not Transferred", 1: "Transferred"}
   - Call Drop Reason: {0: "Client Disengaged", 1: "Technical Issue", 2: "Agent Ended", 3: "Client Hung Up", 4: "Unknown"}
   - Follow-up Type Required: {0: "Not required", 1: "Call", 2: "Email", 3: "In-person meeting"}
   - Permission Confirmation: {0: "No", 1: "Yes", 2: "Not Required"} (detect if the client agreed to proceed with the call)
   - Do Not Call (DNC) Indicators: {0: "No", 1: "Yes"} (if the client requests not to be contacted again)
   - Misrepresentation Risk: {0: "No", 1: "Yes"} (flag if the agent made misleading statements)

Client Sentiment Scale (0-9) = {
    0: "Extremely Negative",  # The client is angry, frustrated, or hostile. Very tense conversation.
    1: "Highly Negative",  # The client is annoyed, upset, or dismissive, but not outright aggressive.
    2: "Negative",  # The client is disinterested and quickly cuts off the agent.
    3: "Somewhat Negative",  # The client is uninterested but polite.
    4: "Slightly Negative",  # The client declines but listens briefly before rejecting the offer.
    5: "Neutral",  # The client neither expresses strong rejection nor interest.
    6: "Slightly Positive",  # The client engages in conversation but is hesitant.
    7: "Somewhat Positive",  # The client shows genuine interest but has some reservations.
    8: "Positive",  # The client is interested and may want to proceed but needs more details.
    9: "Highly Positive"  # The client is very engaged, excited, or ready to proceed.
}

Agent Performance Scale (0-9)= {
    0: "Extremely Poor",  # Agent is unprofessional, rude, or misleading. May have upset the client.
    1: "Very Poor",  # Agent is struggling to engage, lacks confidence, or is making mistakes.
    2: "Poor",  # Agent fails to handle objections or provide clear information.
    3: "Below Average",  # Agent is trying but is ineffective in guiding the conversation.
    4: "Slightly Below Average",  # Agent communicates but does not engage well.
    5: "Average",  # Agent follows the script but lacks enthusiasm or adaptability.
    6: "Above Average",  # Agent engages well but could improve in persuasion or handling objections.
    7: "Good",  # Agent is professional, confident, and handles objections effectively.
    8: "Very Good",  # Agent is persuasive, clear, and builds strong rapport.
    9: "Excellent"  # Agent is highly skilled, engaging, and successfully leads the conversation.
}

Agent Persuasiveness Scale (0-4) = {
  0: "Not Persuasive",  # Fails to overcome objections, lacks confidence.
  1: "Low Persuasiveness",  # Struggles but attempts to address concerns.
  2: "Moderate Persuasiveness",  # Can handle objections but lacks strong influence.
  3: "Highly Persuasive",  # Overcomes objections well, leads conversation.
  4: "Extremely Persuasive"  # Strongly convinces the client, high success rate.
}

You must return the structured output in JSON format. The keys must remain consistent. Do not add any explanations.

Input:  
An unstructured call transcript where:
- Speaker labels may be missing.
- The conversation may contain grammatical mistakes.
- The flow may be disorganized.

Output Format:
A JSON object with:
- Structured conversation
- Completion status
- Key metadata insights
- Same dictionary keys for consistency

Example Output (JSON Format)

```json
{
  "agent_name": "Ethan",
  "permission_confirmation": 2,
  "client_age": 80,
  "client_gender": 1,
  "client_decision_maker": 1,
  "client_insurance_status": 1,
  "call_transcript": [
    {
      "speaker": "Agent",
      "text": "Hello, good morning! This is Ethan. How are you today?"
    },
    {
      "speaker": "Client",
      "text": "I'm fine."
    },
    {
      "text": "That’s great! May God bless you. I'm calling because the state has approved an annual cost final expense program. To check if you qualify, may I ask how old you are?"
    },
    {
      "text": "I'm 80 years old and I already have insurance, but I’m not interested. Thank you."
    },
    {
      "text": "No problem! I’m not asking you to buy or change your plan. I just want to ensure you're aware of updated benefits you might be missing."
    },
    {
      "text": "No, I’m still not interested."
    },
    {
      "text": "I understand. Just to confirm, at the age of 80, do you make your own financial decisions?"
    },
    {
      "text": "Yes, I do."
    },
    {
      "text": "Alright, I appreciate your time. Have a great day!"
    },
    {
      "text": "You too. Goodbye."
    }
  ],
  "call_completion": 1,
  "call_outcome": 0,
  "client_objection": "I'm not interested.",
  "agent_objection_response": "Explained that it’s not about buying but about updated benefits.",
  "client_sentiment": 5,
  "follow_up": 0,
  "follow_up_type": 0,
  "agent_performance": 6,
  "agent_persuasiveness_score": 2,
  "transfer_success_rate": 0,
  "call_drop_reason": 3,
  "do_not_call": 0,
  "misrepresentation_risk": 0,
}

Unstructured Transcript:
Speaker A: Hello?

Speaker B: Yeah, what do you want?

Speaker A: Sir, this short call is about your final expense benefits on your current policy that your state has just approved for you. So just to make you qualify for those benefits. May I know how old are you right now?

Speaker B: I'm 78.

Speaker A: Perfect, sir. And do you make your own health care decisions?

Speaker B: Yes, I do.

Speaker C: Perfect.

Speaker A: And do you have any.

Speaker B: Sorry, I live alone.

Speaker A: Okay, sir. So, sir, do you have any major health issue like dementia?

Speaker B: No.

Speaker C: Okay, that's perfect. And one last question from.

Speaker B: Huh? Thank you. I have made all my arrangements.

Speaker C: Mm, that's so perfect. You are perfectly qualified, sir. And well sir, that's all the pretty much information I needed to verify. Let me connect this call. My senior agent, he will trade your guard uk. Sure, hold on for just a second. Your call very important to us. Please stay on the line and you'll be transferred to this. My senior will be here in just a few seconds, so stay with me. Don't hang up the call. Okay?

Speaker B: I'd rather hang up.

Speaker C: Listen, it's just a short call. We only need your two or three minutes, okay? It's just a short call. Okay? And you know, we. It's just an informative call. We are just going to give you some information. If you like it, you can go for it. Otherwise you can take this call as informative call. Okay? Okay.

Speaker B: Yeah.

Speaker C: All right. So can I get your 5 digit city zip code for the mailing purpose?

Speaker B: Sir, I live in New Hampshire.

Speaker C: And what's your zip code for the mailing purpose? Medicare zip code, sir zip code. Your five digit city zip code postcode. This is Kevin on the top insurance deals on a recorded lawn. How you doing today?

Speaker C: All right. My name is Kevin. I'm the top insurance seal on a recorded line. How you doing today?

Speaker B: Good.

Speaker C: Okay, I'm calling you because this is how you were in.

JSON Output:

Transform this insurance conversation transcript into structured JSON format. Your tasks are to:

}

}

}

Input:  

```json
{
    {
    },
    {
    },
    {
    },
    {
    },
    {
    },
    {
    },
    {
    },
    {
    },
    {
    },
    {
    }
  ],
}

Speaker A: Hi, good morning, this is Ethan. How are you? Well, what can I do for you, sir? Actually, I'm calling you informed about that State has approved annual cost final expense program. So just to make you qualify. Yeah, I know. How old are you? What's your age, sir? Where are you calling from, sir? Where are you calling from, sir? I'm calling you from U.S. savings Center. We are located in Austin, Texas. Since that. Why are you calling too early in the morning? People are still sleeping. Do you know what time is it? Sorry to catch your turn on time, sir, but it's not taking you much time. I don't look like I'm not calling from Texas.

Write a polite and simple oxygen-use screening question for Final Expense Insurance.

Write a polite health screening question focused on hospital or nursing home stays within the past year.

Take the provided insurance call transcript and structure it into JSON by addressing these tasks:

}

}

}

Input:  

```json
{
    {
    },
    {
    },
    {
    },
    {
    },
    {
    },
    {
    },
    {
    },
    {
    },
    {
    },
    {
    }
  ],
}

Speaker B: Yes.

Speaker A: Hey, good morning. Michelle here. You doing all right?

Speaker B: Yes, ma'am, I am. How may I help you?

Speaker A: I'm calling from U.S. funeral Expenses. I'm reaching out because many people I speak with want to make sure their loved ones won't be burdened with unexpected expenses. We offer a simple solution to help with that. Can you please tell me your age?

Speaker B: I'm 35. And I asked you all to please take me off your call. There's plenty of times, and you all call me all the time. Can you please take me off your call?

Speaker A: I apologize for the inconvenience. I will make sure to put your number in our do not call list. Thank you.

Speaker B: Thank you. Thank you, Ms. Michelle.

Write two call responses for 'Ashley Thompson' from the US Saving Centre — one for a busy client, and one for someone who wants no further contact.

Given an unstructured insurance call conversation, organize it into the defined JSON format by following these tasks:

}

}

}

Input:  

```json
{
    {
    },
    {
    },
    {
    },
    {
    },
    {
    },
    {
    },
    {
    },
    {
    },
    {
    },
    {
    }
  ],
}

Speaker A: Good morning, this is Ethan. How are you?

Speaker B: How you doing?

Speaker A: All right, sir. Doing good, sir. Thanks for asking me. Actually, I'm calling you inform about that state has approved on your local final extension program. So just to make you qualify. May I know how old are you?

Speaker B: 60.

Speaker A: That's really perfect, sir. In the age of 60, do you make your own decision? Yeah.

Speaker B: Is this true health care?

Speaker A: That's perfect, sir. And sir, have you ever been to a nursing home facility or you live in your own home?

Speaker B: I'm in a hotel right now, why?

Speaker A: Okay. And sir, have. Do you have any kind of major health issue like dementia, hiv, Alzheimer's or. You're pretty healthy.

Speaker B: I have diabetes.

Speaker A: May God bless you with good health.

Speaker B: Alcohol syndrome. Alcohol syndrome, ssdi.

Speaker A: May God bless you. Sir. Can you wear glasses or your eyesight is good?

Speaker B: No, I'm supposed to wear glasses.

Speaker A: Like I said, you are perfectly qualified for that. Now I have my senior associate over the line. He will provide you these benefits. And as he gets on the line, I'm here with you. Okay? And how do you. And how do you manage your health?

}

}

}

Input:  

```json
{
    {
    },
    {
    },
    {
    },
    {
    },
    {
    },
    {
    },
    {
    },
    {
    },
    {
    },
    {
    }
  ],
}

Speaker A: Hi, this is Ethan, how are you?

Speaker B: Good, what do you need?

Speaker A: Actually, sir, I'm calling you from about that the state has approved annual final program. So Just to make you qualify.

Speaker B: How old are you? What are you talking about?

Speaker A: So this is about final program?

Speaker B: Yeah. Why you guys keep on calling me? Man, I already told you, I'm not interested.

Speaker A: Sir, I totally understand that you're receiving too many calls. But this is my first call from U.S. saving Center. And after this call, no one will bother you again, okay? And if you don't mind.

Speaker B: What? That's a fucking lie too? Because you tell me the same thing. I'm not fucking interested.

}

}

}

Input:  

```json
{
    {
    },
    {
    },
    {
    },
    {
    },
    {
    },
    {
    },
    {
    },
    {
    },
    {
    },
    {
    }
  ],
}

Speaker A: Good morning, this is Cody. How are you doing today? Stop. Call me, please. Stop. Stop. Call me. Sir, do you know what's the reason of our call? It's a lot of calls, man. Do you know what's the reason of our call? Yeah, what's the reason of our call? I don't know. You don't know? Sir, I know you a lot of calls and daily basis. But it's our first time. We're calling you from US Saving Center. Do you know that you said I'm not interested. And this short call is about the final expense new benefits that your estate has approved for you. So now I know. How old are you? All right, if he is money for me. Okay, send it to me. How old are you? All right, just confirm your. Esther, how old are you? 68. 68. You're perfectly qualified for this benefit. And at 68 years old, I believe you don't have any major health issues like Alzheimer's, dementia or hiv, right? Okay. Okay. Send it to me, please. Sir, we are here to provide you the benefits. Can you come and do you make your own decisions?

Please write a phone opener for Steven Collins with US Saving Centre.

}

}

}

Input:  

```json
{
    {
    },
    {
    },
    {
    },
    {
    },
    {
    },
    {
    },
    {
    },
    {
    },
    {
    },
    {
    }
  ],
}

Speaker A: Yeah, this is Sophia. How are you doing today?

Speaker B: All right.

Speaker A: Very good to know that. Well, I'm calling you regarding your coverage that I recently approved in your state. I believe you're living in the beautiful state of Georgia, am I right?

Speaker A: That's great. And how old are you, by the way?

Speaker B: What is pretty.

Speaker A: It's about life insurance, ma'am. Do you have life insurance at the moment?

Speaker A: Can I say something before you go?

Speaker B: Yes, go ahead.

Speaker A: Nobody's talking about to buy or purchase anything. We are just providing you the free information. It's a review and information call. Nobody's talking about to buy anything, to pay anything or to purchase anything. Okay. This is just information. I'm not going to sell you anything. So, first of all, we need to know, how young are you?

Speaker B: I just turned 64 February 1st.

Speaker A: That's great. You turned 64 February 1st. That's great. I can see here you're living in the state of Georgia for a long time. You born and you raised here or you moved here?

Speaker B: I moved here.

Speaker A: Okay. What's your zip code down there in Georgia? Is it 30301126?

Speaker A: Okay, that's great. Thank you so much for confirmation. I can see here by your sound, you are healthy and fit, lady. So I believe you don't have any kind of major health condition and you're not living in a nursing home. By the grace of God, you are healthy and fit, lady. Right?

Speaker B: I don't live in nursing home, but I do have health problems.

Speaker A: I'm on this, like heart failure, stroke, cancer, something like this?

Speaker B: Diabetes.

Speaker A: Okay. May you have a long life and God bless you for more health and prosperity. Well, thank you so much for confirmation and congratulations. You are perfectly eligible for getting all the information regarding this. Here is my senior. Stay with me. Do you have any kind of animals at your home? Like any kind of pets, cats, dogs, any kind of birds or fishes? You don't like that? No, I got that. Your call is very. Are you taking any kind of exercise for yourself? Like some yoga or something like this? Good morning. This is Billy from Top Insurance Deals on a record line. They have your first and last name, please.