Loaded Tue 1 Sep, 4:25:08 PM CDT7 Failures · 24h

Curtis Bramlett

Tue 1 Sep, 3:02:00 PM CDT · call_47f4b1c18f104ee9ffff5fc111326922

Nothing Failed

No function returned an error, no adapter write failed, and the call did not disconnect on a fault. 1 entry is flagged as slow or suppressed — they are marked in the timeline.

Call

BusinessRedFish Inspections
AgentAppointment Setter
DirectionInbound
StatusEnded
OutcomeDnc Requested
Duration52.0s
From+1 281 555 0136
To+1 713 555 0100
StartedTue 1 Sep, 3:02:00 PM CDT
EndedTue 1 Sep, 3:02:52 PM CDT
Disconnected Becauseuser_hangup
SentimentNegative
VoicemailNo
Cost$0.10
Function Calls4
LeadLost

Recording

Timeline

23 entries · offsets measured from Tue 1 Sep, 3:02:00 PM CDT
  1. 00:00
    15:02:00.000
    call_startedWebhookEvent: WEBHOOK
    inbound call on appointment_setter
    Payload198 B
    {
      "event": "call_started",
      "call_id": "call_47f4b1c18f104ee9ffff5fc111326922",
      "agent_id": "agent_24823e4a094d94b383e0122313",
      "direction": "inbound",
      "to_number": "+17135550100",
      "from_number": "+12815550136"
    }
  2. 00:00
    15:02:00.000
    AgentTranscript

    RedFish Inspections, this is Jordan.

  3. 00:00
    15:02:00.000
    CallerTranscript

    I need to cancel the inspection on Thursday. The deal's dead, they took someone else's offer.

  4. 00:00
    15:02:00.000
    AgentTranscript

    Sorry to hear that. Just so you know, this call is recorded for quality — is that alright?

  5. 00:00
    15:02:00.000
    CallerTranscript

    No, actually. I'd rather you didn't.

  6. 00:00
    15:02:00.000
    AgentTranscript

    Noted, thank you. I've made a note of that. Let me get that cancelled for you.

  7. 00:00
    15:02:00.000
    CallerTranscript

    Yeah. Take me off your list, I don't want texts about it.

  8. 00:00
    15:02:00.000
    AgentTranscript

    That is cancelled. Nothing further needed from you.

  9. 00:00
    15:02:00.000
    AgentTranscript

    Done — I have taken you off our list and you will not hear from us again. Sorry for the bother.

  10. 00:00
    15:02:00.000
    CallerTranscript

    Thanks. Nothing against you, it's just been a week.

  11. 00:00
    15:02:00.000
    AgentTranscript

    Completely understood. If you end up buying somewhere else you know where we are. All the best.

  12. 00:09
    15:02:09.000
    lookup_contactFunction44 msEvent: TOOL_CALL
    Payload308 B
    {
      "status": "OK",
      "request": {
        "phone": "+12815550136"
      },
      "response": {
        "ok": true,
        "say": "Yes — I have you as Curtis Bramlett, with an appointment on Thursday, September 3 at 2:00 PM.",
        "name": "Curtis Bramlett",
        "known": true,
        "contact_id": "seed_ct_rf_bramlett",
        "has_upcoming": true,
        "appointment_ref": "seed_ap_rf_bramlett"
      }
    }
  13. 00:09
    15:02:09.000
    lookup_contactFunction44 msStatus: OKIdempotency: tool:lookup_contact:a95e8ea72c46cdee3f07aaabefe087014c5c138d
    Request24 B
    {
      "phone": "+12815550136"
    }
    Response246 B
    {
      "ok": true,
      "say": "Yes — I have you as Curtis Bramlett, with an appointment on Thursday, September 3 at 2:00 PM.",
      "name": "Curtis Bramlett",
      "known": true,
      "contact_id": "seed_ct_rf_bramlett",
      "has_upcoming": true,
      "appointment_ref": "seed_ap_rf_bramlett"
    }
  14. 00:17
    15:02:17.000
    capture_consentFunction41 msEvent: TOOL_CALL
    Payload173 B
    {
      "status": "OK",
      "request": {
        "granted": false,
        "caller_words": "No, actually. I'd rather you didn't.",
        "consent_type": "RECORDING"
      },
      "response": {
        "ok": true,
        "say": "Noted, thank you."
      }
    }
  15. 00:17
    15:02:17.000
    capture_consentFunction41 msStatus: OKIdempotency: tool:capture_consent:e6bd7ef678d05f9c90c4c4d4edc521f19d8bec6e
    Request98 B
    {
      "granted": false,
      "caller_words": "No, actually. I'd rather you didn't.",
      "consent_type": "RECORDING"
    }
    Response37 B
    {
      "ok": true,
      "say": "Noted, thank you."
    }
  16. 00:26
    15:02:26.000
    cancel_appointmentFunction156 msEvent: TOOL_CALL
    Payload211 B
    {
      "status": "OK",
      "request": {
        "reason": "Purchase fell through — seller took another offer",
        "appointment_ref": "seed_ap_rf_bramlett"
      },
      "response": {
        "ok": true,
        "say": "That is cancelled. Nothing further needed from you."
      }
    }
  17. 00:26
    15:02:26.000
    cancel_appointmentFunction156 msStatus: OKIdempotency: tool:cancel_appointment:3bec563df901bf8ed961f9e8fd810c4004107155
    Request102 B
    {
      "reason": "Purchase fell through — seller took another offer",
      "appointment_ref": "seed_ap_rf_bramlett"
    }
    Response71 B
    {
      "ok": true,
      "say": "That is cancelled. Nothing further needed from you."
    }
  18. 00:31
    15:02:31.000
    record_dnc_requestFunction118 msEvent: TOOL_CALL
    Payload260 B
    {
      "status": "OK",
      "request": {
        "phone": "+12815550136",
        "scope": "all",
        "caller_words": "Take me off your list, I don't want texts about it."
      },
      "response": {
        "ok": true,
        "say": "Done — I have taken you off our list and you will not hear from us again. Sorry for the bother."
      }
    }
  19. 00:31
    15:02:31.000
    record_dnc_requestFunction118 msStatus: OKIdempotency: tool:record_dnc_request:e52316cb6bb11bc402b0c125e5a56bd12c7274d3
    Request107 B
    {
      "phone": "+12815550136",
      "scope": "all",
      "caller_words": "Take me off your list, I don't want texts about it."
    }
    Response115 B
    {
      "ok": true,
      "say": "Done — I have taken you off our list and you will not hear from us again. Sorry for the bother."
    }
  20. 00:38
    15:02:38.000
    reminder_24h.suppressedOutboxEvent: OUTBOX
    Queued 24-hour reminder suppressed by the do-not-call entry
    Payload65 B
    {
      "reason": "On the do-not-call list",
      "templateKey": "reminder_24h"
    }
  21. 00:52
    15:02:52.000
    Call EndedLifecycleStatus: ENDEDReason: user_hangup
  22. 00:52
    15:02:52.000
    call_endedWebhookEvent: WEBHOOK
    user_hangup
    Payload129 B
    {
      "event": "call_ended",
      "call_id": "call_47f4b1c18f104ee9ffff5fc111326922",
      "duration_ms": 52000,
      "disconnection_reason": "user_hangup"
    }
  23. 01:01
    15:03:01.000
    call_analyzedWebhookEvent: WEBHOOK
    Purchase fell through. Caller cancelled his inspection and asked not to be contacted again. Appointment cancelled, do-not-call recorded for all channels, recording consent refused, and the queued reminder was suppressed rather than sent.
    Payload662 B
    {
      "event": "call_analyzed",
      "call_id": "call_47f4b1c18f104ee9ffff5fc111326922",
      "call_analysis": {
        "call_summary": "Purchase fell through. Caller cancelled his inspection and asked not to be contacted again. Appointment cancelled, do-not-call recorded for all channels, recording consent refused, and the queued reminder was suppressed rather than sent.",
        "user_sentiment": "Negative",
        "call_successful": true,
        "custom_analysis_data": {
          "outcome": "dnc_requested",
          "urgency": "normal",
          "business": "redfish",
          "service_needed": "Cancel the booked inspection",
          "asked_for_human": false,
          "calendar_action": "cancelled",
          "callback_number": "+12815550136",
          "agent_stated_unverified_fact": false
        }
      }
    }

Captured Data

What the call left behind in the database
Post-Call Summary
Purchase fell through. Caller cancelled his inspection and asked not to be contacted again. Appointment cancelled, do-not-call recorded for all channels, recording consent refused, and the queued reminder was suppressed rather than sent.
Post-Call Analysis239 B
{
  "outcome": "dnc_requested",
  "urgency": "normal",
  "business": "redfish",
  "service_needed": "Cancel the booked inspection",
  "asked_for_human": false,
  "calendar_action": "cancelled",
  "callback_number": "+12815550136",
  "agent_stated_unverified_fact": false
}
Dynamic Variables Injected227 B
{
  "local_time": "Tuesday, September 1 at 3:02 PM",
  "caller_name": "Curtis Bramlett",
  "business_name": "RedFish Inspections",
  "business_slug": "redfish",
  "call_direction": "inbound",
  "is_known_contact": "true",
  "agent_display_name": "Jordan"
}
Retell Latency Breakdown176 B
{
  "e2e": {
    "max": 1720,
    "num": 10,
    "p50": 780,
    "p90": 1180,
    "p95": 1340
  },
  "llm": {
    "max": 1090,
    "num": 10,
    "p50": 430,
    "p90": 690,
    "p95": 810
  },
  "tts": {
    "max": 480,
    "num": 10,
    "p50": 210,
    "p90": 300,
    "p95": 360
  }
}
Call Metadata35 B
{
  "seeded": true,
  "scenario": "rf-dnc"
}
Qualification Answers286 B
{
  "name": "Curtis Bramlett",
  "scored": {
    "score": 85,
    "missing": [
      "option period end date"
    ],
    "reasons": [
      "Inspection lead — always treated as urgent"
    ],
    "urgency": "high",
    "disposition": "QUALIFIED"
  },
  "year_built": 2009,
  "square_feet": 2200,
  "property_address": "2244 Louetta Pines Court, Spring, TX 77379"
}
Lead StatusLost
UrgencyHigh
Score85 · Strong
Service NeededBuyer's inspection — contract fell through
Timeline
Property2244 Louetta Pines Court, Spring, TX 77379
Deadline
Lost ReasonPurchase fell through; caller asked to be removed from all contact
Consent Captured
  • RecordingRefusedNo, actually. I'd rather you didn't.Tue 1 Sep, 3:02:17 PM CDT
Plain Transcript
Agent: RedFish Inspections, this is Jordan.
User: I need to cancel the inspection on Thursday. The deal's dead, they took someone else's offer.
Agent: Sorry to hear that. Just so you know, this call is recorded for quality — is that alright?
User: No, actually. I'd rather you didn't.
Agent: Noted, thank you. I've made a note of that. Let me get that cancelled for you.
User: Yeah. Take me off your list, I don't want texts about it.
Agent: That is cancelled. Nothing further needed from you.
Agent: Done — I have taken you off our list and you will not hear from us again. Sorry for the bother.
User: Thanks. Nothing against you, it's just been a week.
Agent: Completely understood. If you end up buying somewhere else you know where we are. All the best.