Completions

Capture-demand swarm · Lost-Call Recovery Agent · Missed-call-detection skill · Published June 1, 2026

Cross-vendor missed-call event normalization for multi-location operators

CallRail, Invoca, Five9, CallTrackingMetrics, RingCentral, DialogTech, WhatConverts, Marchex, PhoneWagon, Phonexa, ResponseTap, Mediahawk, Avoxi, CallTrack.io, Convirza, Service Direct, Activedemand Phone Tracking, Adinton, Calltracks, Callsource ship per-platform call-tracking primitives. The missed-call-detection skill on the lost-call-recovery agent — running per-portfolio per-vendor per-webhook per-event-shape per-caller-phone per-location per-source-campaign per-greeting per-duration per-hangup-cause continuous event normalization + per-60-second-SLA-enforcement + per-cross-vendor-deduplication + per-downstream-routing + per-portfolio audit-trail at multi-location-call-tracking-operator scale — is operator-side architecture above the per-platform primitive.

What this skill closes

  • 20+ call-tracking vendor coverage — CallRail + Invoca + Five9 + CallTrackingMetrics + RingCentral + DialogTech + WhatConverts + Marchex + PhoneWagon + Phonexa + ResponseTap + Mediahawk + Avoxi + CallTrack.io + Convirza + Service Direct + Activedemand + Adinton + Calltracks + Callsource canonical-multi-vendor.
  • Canonical event-schema spec across per-event-ID + per-timestamp-ISO-8601 + per-vendor-source + per-tracking-number-E164 + per-caller-phone-E164 + per-callee-phone-E164 + per-direction + per-status (Answered + Missed + Busy + NoAnswer + Voicemail + Abandoned) + per-duration + per-talk-time + per-hold-time + per-IVR-time + per-ring-time + per-hangup-cause + per-recording-URL + per-transcript-URL + per-IVR-state + per-location-ID + per-source-campaign + per-utm-parameters.
  • Cross-vendor missed-call definition normalization — per-CallRail-completed-zero-talk-time + per-Invoca-Missed + per-CTM-NoAnswer + per-Marchex-NotConnected + per-Phonexa-Voicemail-Caller canonical-Missed-classification + per-vendor-duration-spec (includes-IVR vs excludes-IVR vs includes-greeting) + per-vendor-hangup-cause-spec canonical-normalization.
  • Per-caller-phone E164 normalization + per-NPA-NXX-North-American-Numbering-Plan + per-international-country-code-prefix-detection + per-Twilio-Lookup + per-Numverify + per-NumLookup carrier-type classification (mobile + landline + VoIP + toll-free) + per-FTC-DNC-state-DNC-check + per-Truecaller-Robokiller-Hiya-Nomorobo spam classification.
  • Per-location resolution via per-tracking-number-to-location-mapping + per-DNI-Dynamic-Number-Insertion-decoding + per-IP-geolocation-cross-reference + per-call-recording-transcript-location-mention-detection + per-IVR-state-location-extraction.
  • Per-source-campaign resolution via per-tracking-number-to-source-mapping + per-DNI-session-source-attribution (Google Ads + Microsoft + Meta + organic + direct + referral) + per-UTM-parameter-extraction + per-keyword-extraction-Google-Ads-API + per-ad-group + per-campaign extraction.
  • Per-after-hours detection + cross-vendor deduplication + per-60-second-SLA routing — per-location-OpeningHoursSpecification + per-time-zone-resolution + per-SpecialOpeningHoursSpecification-per-holiday + per-after-hours-classification + per-cross-vendor-duplicate-detection + per-cross-vendor-call-recording-fingerprint-deduplication + per-30-60-300-second-deduplication-window + per-Critical-business-hours-Missed + per-High-after-hours-Missed + per-Medium-spam-suspected + per-Low-duplicate-suppressed + per-routing-to-template-library + per-callback-link + per-CRM-record + per-attribution-event + per-recovery-rate-dashboard sibling skills.

Why per-vendor-CallRail-canonical-single-account-canonical-webhook breaks at multi-location-multi-vendor-call-tracking-operator scale

Per-vendor-CallRail-canonical-single-account-canonical-webhook ships per-account per-tracking-number per-call-event-payload per-webhook-delivery primitive. Per-vendor-Invoca + Five9 + CallTrackingMetrics + RingCentral + DialogTech + WhatConverts + Marchex + PhoneWagon + Phonexa + ResponseTap + Mediahawk + Avoxi + CallTrack.io + Convirza + Service Direct + Activedemand + Adinton + Calltracks + Callsource-canonical-single-account ship per-vendor per-native call-event-webhook primitives.

At 1-vendor-1-location-1-tracking-number scale per-vendor per-webhook per-call-event-payload primitive is enough. At 200-location-multi-vendor-call-tracking scale per-canonical-cross-vendor-mix (per-franchisee-Denver-CallRail + per-franchisee-Boulder-CallTrackingMetrics + per-franchisee-Phoenix-Invoca + per-franchisee-Tucson-DialogTech + per-corporate-Marchex) per-canonical-cross-vendor-canonical-event-shape-fragmentation.

Per-canonical-CallRail-status-completed-vs-Invoca-status-Missed-vs-CTM-status-NoAnswer-vs-Marchex-status-NotConnected per-canonical-cross-vendor-missed-call-definition-inconsistency + per-canonical-CallRail-duration-includes-IVR-vs-Invoca-excludes-IVR-vs-CTM-includes-greeting per-canonical-duration-inconsistency + per-canonical-CallRail-hangup-cause-customer-vs-system-vs-Invoca-AnsweredAnotherEnd-vs-Phonexa-Voicemail-Caller per-canonical-hangup-cause-inconsistency + per-canonical-CallRail-+1-prefix-vs-Invoca-no-prefix-vs-CTM-formatted per-canonical-phone-format-inconsistency.

Per-canonical-cross-vendor-webhook-delivery-failure-detection-blind + per-cross-vendor-rate-limit-coordination-blind + per-cross-vendor-signature-validation-blind + per-event-payload-versioning-tracking-blind + per-caller-phone-E164-normalization-blind + per-location-resolution-blind + per-source-campaign-resolution-blind + per-after-hours-detection-blind + per-cross-vendor-deduplication-blind + per-downstream-routing-blind. Per-missed-call-detection-lag-60-second-SLA-violation + per-text-back-routing-lag-2-minute-recovery-rate-decline + per-recovery-rate-decline-5-to-15-percent-cumulative. Per-canonical-cross-vendor-webhook-subscription + per-cross-vendor-event-shape-normalization + per-event-missed-call-classification + per-caller-phone-E164-normalization + per-location-resolution + per-cross-vendor-deduplication + per-60-second-SLA routing is operator-side architecture above per-vendor per-webhook primitive.

What is in market today

Per-platform per-call-tracking-platform

CallRail, Invoca, Five9, CallTrackingMetrics, RingCentral, DialogTech, WhatConverts, Marchex, PhoneWagon, Phonexa, ResponseTap, Mediahawk, Avoxi, CallTrack.io, Convirza, Service Direct, Activedemand Phone Tracking, Adinton, Calltracks, Callsource. Per-account per-tracking-number per-call-event-payload. Per-canonical-cross-vendor-canonical-event-shape-canonical-normalization is not the primitive.

Per-platform per-IVR-contact-center

Five9, Genesys Cloud, NICE CXone, Talkdesk, Avaya, 8x8, RingCentral Contact Center, Aircall, Dialpad, Cisco Webex Contact Center, Vonage Contact Center, Mitel, Zoom Contact Center, GoTo Contact Center, AmazonConnect, Twilio Flex. Per-account per-queue per-call-event. Per-canonical-cross-vendor-canonical-deduplication + per-60-second-SLA-routing is not the primitive.

Per-platform per-VoIP-PBX

Twilio, Telnyx, Bandwidth, Vonage, Plivo, MessageBird (Bird), Sinch, Voxbone, Voxbeam, 3CX, Cisco BroadSoft, FreePBX, Asterisk, MetaSwitch. Per-account per-number per-call-event-webhook. Per-canonical-cross-vendor-event-shape-normalization-canonical-DNI-decoding is not the primitive.

Per-platform per-call-recording-transcription

Gong, Chorus.ai, Otter.ai Business, Rev.ai, AssemblyAI, Deepgram, Sonix, Trint, AWS Transcribe, Google Speech-to-Text, Azure Speech-to-Text. Per-account per-recording per-transcript. Per-canonical-per-event-canonical-transcript-canonical-location-mention-canonical-detection + per-IVR-state-extraction is not the primitive.

How the architecture is set up

  1. Per-portfolio per-canonical-cross-vendor-canonical-webhook-canonical-subscription. Per-CallRail + per-Invoca + per-Five9 + per-CTM + per-RingCentral + per-DialogTech + per-WhatConverts + per-Marchex + per-PhoneWagon + per-Phonexa + per-ResponseTap + per-Mediahawk + per-Avoxi + per-CallTrack.io + per-Convirza + per-Service-Direct + per-Activedemand + per-Adinton + per-Calltracks + per-Callsource canonical-multi-vendor.
  2. Per-portfolio per-canonical-canonical-call-event-schema-spec. Per-event-ID + per-timestamp-ISO-8601 + per-vendor-source + per-tracking-number-E164 + per-caller-phone-E164 + per-callee-phone-E164 + per-direction + per-status (Answered + Missed + Busy + NoAnswer + Voicemail + Abandoned) + per-duration + per-talk-time + per-hold-time + per-IVR-time + per-ring-time + per-hangup-cause + per-recording-URL + per-transcript-URL + per-IVR-state + per-location-ID + per-source-campaign + per-utm canonical-schema.
  3. Per-portfolio per-canonical-per-vendor-canonical-event-shape-canonical-mapping. Per-CallRail-mapping + per-Invoca-mapping + per-Five9-mapping + per-CTM-mapping + per-RingCentral-mapping + per-DialogTech-mapping + per-WhatConverts-mapping + per-Marchex-mapping + per-PhoneWagon-mapping + per-Phonexa-mapping canonical-mapping.
  4. Per-portfolio per-canonical-per-vendor-canonical-call-status-canonical-Missed-classification-mapping. Per-CallRail-completed-zero-talk + per-Invoca-Missed + per-CTM-NoAnswer + per-Marchex-NotConnected + per-Phonexa-Voicemail-Caller canonical-Missed-classification.
  5. Per-portfolio per-canonical-per-vendor-canonical-call-duration-canonical-hangup-cause-canonical-mapping. Per-vendor-includes-IVR-vs-excludes-IVR-vs-includes-greeting + per-vendor-hangup-cause-spec canonical-normalization.
  6. Per-portfolio per-canonical-per-vendor-canonical-signature-canonical-validation. Per-CallRail-X-CallRail-Signature + per-Invoca-X-Invoca-Signature + per-CTM-X-CTM-Signature + per-Marchex-X-Marchex-Signature + per-Phonexa-X-Phonexa-Signature canonical-signature-validation.
  7. Per-portfolio per-canonical-per-event-canonical-caller-phone-E164-normalization. Per-+-country-code-prefix + per-area-code + per-subscriber-number canonical-E164 + per-NPA-NXX-NANP + per-international-country-code-prefix-detection.
  8. Per-portfolio per-canonical-per-event-canonical-caller-phone-carrier-lookup + spam-classification + DNC-check. Per-Twilio-Lookup + per-Numverify + per-NumLookup + per-mobile-landline-VoIP-toll-free + per-FTC-DNC + per-state-DNC + per-Truecaller + per-Robokiller + per-Hiya + per-Nomorobo canonical.
  9. Per-portfolio per-canonical-per-event-canonical-location-canonical-resolution. Per-tracking-number-to-location-mapping + per-DNI-Dynamic-Number-Insertion-decoding + per-IP-geolocation-cross-reference + per-transcript-location-mention-detection + per-IVR-state-location-extraction.
  10. Per-portfolio per-canonical-per-event-canonical-source-campaign-canonical-resolution. Per-tracking-number-to-source-mapping + per-DNI-session-source-attribution (Google + Microsoft + Meta + organic + direct + referral) + per-UTM-extraction + per-Google-Ads-keyword-extraction + per-ad-group + per-campaign.
  11. Per-portfolio per-canonical-per-event-canonical-after-hours-canonical-detection. Per-location-OpeningHoursSpecification + per-time-zone-resolution + per-SpecialOpeningHoursSpecification-per-holiday + per-business-hours-Answered-but-Missed + per-after-hours-Missed + per-holiday-Missed + per-weekend-Missed canonical-classification.
  12. Per-portfolio per-canonical-cross-vendor-canonical-deduplication. Per-same-caller-phone-within-N-seconds-cross-vendor + per-call-recording-fingerprint-dedup + per-event-ID-vendor-dedup + per-30-second + per-60-second + per-5-minute canonical-window.
  13. Per-portfolio per-canonical-per-event-canonical-routing-canonical-60-second-SLA + downstream-routing + audit-trail. Per-Critical-business-hours-Missed + per-High-after-hours-Missed + per-Medium-spam-suspected + per-Low-duplicate-suppressed canonical-priority + per-routing-to-template-library-sibling + per-callback-link-sibling + per-CRM-record-sibling + per-attribution-event-sibling + per-recovery-rate-dashboard-sibling.

Frequently asked questions

What is cross-vendor missed-call event normalization for multi-location operators?

Cross-vendor missed-call event normalization runs per-portfolio per-vendor per-webhook per-event-shape per-canonical-cross-vendor-canonical-webhook-canonical-subscription + per-canonical-cross-vendor-canonical-event-canonical-shape-canonical-normalization + per-canonical-per-event-canonical-missed-call-canonical-classification + per-canonical-per-event-canonical-caller-phone-canonical-E164-normalization + per-canonical-per-event-canonical-location-canonical-resolution + per-canonical-per-event-canonical-source-campaign-canonical-resolution + per-canonical-per-event-canonical-greeting-canonical-played-canonical-detection + per-canonical-per-event-canonical-call-duration-canonical-normalization + per-canonical-per-event-canonical-hangup-cause-canonical-classification + per-canonical-per-event-canonical-time-of-day-canonical-after-hours-canonical-detection + per-canonical-per-event-canonical-call-recording-canonical-URL-canonical-extraction + per-canonical-per-event-canonical-transcript-canonical-extraction + per-canonical-per-event-canonical-IVR-state-canonical-extraction + per-canonical-per-event-canonical-duplicate-call-canonical-detection + per-canonical-per-event-canonical-spam-canonical-classification + per-canonical-per-event-canonical-quality-canonical-scoring + per-canonical-cross-vendor-canonical-deduplication + per-canonical-per-event-canonical-routing-canonical-to-downstream + per-portfolio audit-trail. Per-canonical-cross-vendor-canonical-event-canonical-shape-canonical-normalization runs per-canonical-CallRail-canonical-call-event-canonical-shape + per-canonical-Invoca-canonical-call-event-canonical-shape + per-canonical-Five9-canonical-call-event-canonical-shape + per-canonical-CallTrackingMetrics-canonical-call-event-canonical-shape + per-canonical-RingCentral-canonical-call-event-canonical-shape + per-canonical-DialogTech-canonical-call-event-canonical-shape + per-canonical-WhatConverts-canonical-call-event-canonical-shape + per-canonical-Marchex-canonical-call-event-canonical-shape + per-canonical-PhoneWagon-canonical-call-event-canonical-shape + per-canonical-Phonexa-canonical-call-event-canonical-shape per-canonical-cross-vendor-event-shape. The per-platform per-call-tracking-platform category includes CallRail, Invoca, Five9, CallTrackingMetrics, RingCentral, DialogTech, WhatConverts, Marchex, PhoneWagon, Phonexa, ResponseTap, Mediahawk, Avoxi, CallTrack.io, Convirza, Service Direct, Activedemand Phone Tracking, Adinton, Calltracks, Callsource. The per-platform per-IVR-contact-center category includes Five9, Genesys Cloud, NICE CXone, Talkdesk, Avaya, 8x8, RingCentral Contact Center, Aircall, Dialpad, Cisco Webex Contact Center, Vonage Contact Center, Mitel, Zoom Contact Center, GoTo Contact Center, AmazonConnect, Twilio Flex. The per-platform per-VoIP-PBX category includes Twilio, Telnyx, Bandwidth, Vonage, Plivo, MessageBird (Bird), Sinch, Voxbone, Voxbeam, 3CX, Cisco BroadSoft, FreePBX, Asterisk, MetaSwitch. The per-platform per-call-recording-transcription category includes Gong, Chorus.ai, Otter.ai Business, Rev.ai, AssemblyAI, Deepgram, Sonix, Trint, AWS Transcribe, Google Speech-to-Text, Azure Speech-to-Text. The missed-call-detection skill on the lost-call-recovery agent (1 of the bundle on lost-call-recovery in the capture-demand swarm alongside per-canonical-per-location-template-library + per-canonical-Cal.com-Calendly-callback-schedule-link + per-canonical-CRM-record-creation + per-canonical-attribution-event-emission + per-canonical-recovery-rate-dashboard) — running per-portfolio per-vendor per-webhook per-event-shape per-caller-phone per-location per-source-campaign continuous event normalization + per-portfolio audit-trail at multi-location-call-tracking-operator scale — is operator-side architecture above the per-platform per-call-tracking-platform + per-IVR-contact-center + per-VoIP-PBX + per-call-recording-transcription primitive.

Why does per-vendor-CallRail-canonical-single-account-canonical-webhook break down at multi-location-multi-vendor-call-tracking-operator scale?

Per-vendor-CallRail-canonical-single-account-canonical-webhook ships per-account per-tracking-number per-call-event-payload per-webhook-delivery primitive. Per-vendor-Invoca + per-Five9 + per-CallTrackingMetrics + per-RingCentral + per-DialogTech + per-WhatConverts + per-Marchex + per-PhoneWagon + per-Phonexa + per-ResponseTap + per-Mediahawk + per-Avoxi + per-CallTrack.io + per-Convirza + per-Service-Direct + per-Activedemand + per-Adinton + per-Calltracks + per-Callsource-canonical-single-account ship per-vendor per-native call-event-webhook primitives. At 1-vendor-1-location-1-tracking-number scale per-vendor per-webhook per-call-event-payload primitive is enough. At 200-location-multi-vendor-call-tracking scale per-200-locations × per-canonical-cross-vendor-mix (per-franchisee-Denver-CallRail + per-franchisee-Boulder-CallTrackingMetrics + per-franchisee-Phoenix-Invoca + per-franchisee-Tucson-DialogTech + per-corporate-Marchex) per-canonical-cross-vendor-canonical-event-shape-canonical-fragmentation + per-canonical-CallRail-canonical-status-completed-vs-Invoca-canonical-status-Missed-vs-CTM-canonical-status-NoAnswer-vs-Marchex-canonical-status-NotConnected per-canonical-cross-vendor-canonical-missed-call-canonical-definition-canonical-inconsistency + per-canonical-CallRail-canonical-call-duration-includes-IVR-canonical-vs-Invoca-excludes-IVR-canonical-vs-CTM-includes-greeting per-canonical-duration-definition-inconsistency + per-canonical-CallRail-canonical-hangup-cause-customer-vs-system-canonical-vs-Invoca-canonical-AnsweredAnotherEnd-canonical-vs-Phonexa-canonical-Voicemail-Caller per-canonical-hangup-cause-classification-inconsistency. Per-canonical-cross-vendor-canonical-webhook-delivery-canonical-failure-detection-blind + per-canonical-cross-vendor-canonical-rate-limit-canonical-coordination-blind + per-canonical-cross-vendor-canonical-signature-validation-blind + per-canonical-cross-vendor-canonical-event-payload-canonical-versioning-tracking-blind + per-canonical-per-event-canonical-caller-phone-canonical-E164-normalization-blind (per-CallRail-canonical-+1-prefix-canonical-vs-Invoca-canonical-no-prefix-canonical-vs-CTM-canonical-formatted per-canonical-phone-format-inconsistency) + per-canonical-per-event-canonical-location-canonical-resolution-blind + per-canonical-per-event-canonical-source-campaign-canonical-resolution-blind + per-canonical-per-event-canonical-after-hours-canonical-detection-blind + per-canonical-cross-vendor-canonical-deduplication-blind + per-canonical-per-event-canonical-routing-canonical-to-downstream-blind. Per-canonical-missed-call-canonical-detection-canonical-lag-canonical-60-second-canonical-canonical-SLA-canonical-violation + per-canonical-per-event-canonical-routing-canonical-to-text-back-canonical-lag-canonical-2-minute-canonical-recovery-rate-canonical-decline + per-canonical-per-call-canonical-recovery-canonical-rate-canonical-decline-canonical-5-to-15-percent-canonical-cumulative. Per-vendor-CallRail + Invoca + Five9 + CallTrackingMetrics + RingCentral + DialogTech + WhatConverts + Marchex + PhoneWagon + Phonexa ship per-vendor per-webhook primitive. Per-canonical-cross-vendor-canonical-webhook-canonical-subscription + per-canonical-cross-vendor-canonical-event-canonical-shape-canonical-normalization + per-canonical-per-event-canonical-missed-call-canonical-classification + per-canonical-per-event-canonical-caller-phone-canonical-E164-normalization + per-canonical-per-event-canonical-location-canonical-resolution + per-canonical-cross-vendor-canonical-deduplication + per-canonical-per-event-canonical-routing-canonical-60-second-SLA is operator-side architecture above per-vendor per-webhook primitive.

What does per-portfolio per-canonical-cross-vendor-canonical-event-canonical-shape-canonical-normalization do?

Per-portfolio per-canonical-cross-vendor-canonical-event-canonical-shape-canonical-normalization runs per-portfolio per-canonical-canonical-call-event-schema-spec (per-canonical-event-ID + per-canonical-event-timestamp-canonical-ISO-8601 + per-canonical-vendor-source + per-canonical-tracking-number-E164 + per-canonical-caller-phone-E164 + per-canonical-callee-phone-E164 + per-canonical-call-direction-inbound-vs-outbound + per-canonical-call-status-Answered-vs-Missed-vs-Busy-vs-NoAnswer-vs-Voicemail-vs-Abandoned + per-canonical-call-duration-seconds + per-canonical-talk-time-seconds + per-canonical-hold-time-seconds + per-canonical-IVR-time-seconds + per-canonical-ring-time-seconds + per-canonical-hangup-cause-Customer-vs-System-vs-NoAnswer-vs-Voicemail + per-canonical-call-recording-URL + per-canonical-transcript-URL + per-canonical-IVR-state-final + per-canonical-location-ID + per-canonical-source-campaign-ID + per-canonical-source-medium + per-canonical-source-keyword + per-canonical-source-ad-group + per-canonical-source-utm-parameters per-canonical-event-schema) + per-canonical-per-vendor-canonical-event-shape-canonical-mapping (per-CallRail-canonical-mapping-spec + per-Invoca-canonical-mapping-spec + per-Five9-canonical-mapping-spec + per-CTM-canonical-mapping-spec + per-RingCentral-canonical-mapping-spec + per-DialogTech-canonical-mapping-spec + per-WhatConverts-canonical-mapping-spec + per-Marchex-canonical-mapping-spec + per-PhoneWagon-canonical-mapping-spec + per-Phonexa-canonical-mapping-spec per-canonical-mapping-spec) + per-canonical-per-vendor-canonical-call-status-canonical-Missed-canonical-classification-canonical-mapping (per-CallRail-status-completed-with-zero-talk-time + per-Invoca-status-Missed + per-CTM-status-NoAnswer + per-Marchex-status-NotConnected + per-Phonexa-status-Voicemail-Caller per-canonical-Missed-classification) + per-canonical-per-vendor-canonical-call-duration-canonical-spec-canonical-mapping (per-vendor-includes-IVR-canonical-vs-excludes-IVR-canonical-vs-includes-greeting per-canonical-duration-spec) + per-canonical-per-vendor-canonical-hangup-cause-canonical-spec-canonical-mapping + per-canonical-per-vendor-canonical-signature-canonical-validation. Per-portfolio audit-trail.

How does per-portfolio per-canonical-per-event-canonical-caller-phone-canonical-E164-normalization + per-canonical-per-event-canonical-location-canonical-resolution work?

Per-portfolio per-canonical-per-event-canonical-caller-phone-canonical-E164-normalization runs per-portfolio per-canonical-caller-phone-canonical-E164-canonical-format-validation (per-+-country-code-prefix + per-area-code + per-subscriber-number canonical-E164-format) + per-canonical-caller-phone-canonical-country-code-canonical-inference (per-NPA-NXX-canonical-North-American-Numbering-Plan + per-International-canonical-country-code-canonical-prefix-detection per-canonical-country-code-inference) + per-canonical-caller-phone-canonical-carrier-canonical-lookup (per-Twilio-Lookup-API + per-Numverify + per-NumLookup + per-NumberGuru per-canonical-carrier-lookup) + per-canonical-caller-phone-canonical-carrier-canonical-type-canonical-classification (per-mobile + per-landline + per-VoIP + per-toll-free per-canonical-carrier-type) + per-canonical-caller-phone-canonical-do-not-call-canonical-list-canonical-check (per-FTC-National-Do-Not-Call-Registry + per-state-DNC-canonical-check per-canonical-DNC-check) + per-canonical-caller-phone-canonical-spam-canonical-classification (per-Truecaller-canonical-API + per-Robokiller-canonical-API + per-Hiya-canonical-API + per-Nomorobo-canonical-API per-canonical-spam-classification). Per-canonical-per-event-canonical-location-canonical-resolution runs per-portfolio per-canonical-tracking-number-canonical-to-location-canonical-mapping (per-tracking-number-canonical-spec-canonical-load + per-tracking-number-canonical-location-ID-canonical-resolution per-canonical-tracking-number-mapping) + per-canonical-DNI-Dynamic-Number-Insertion-canonical-decoding (per-DNI-pool-canonical-allocation + per-DNI-pool-canonical-session-canonical-resolution + per-DNI-pool-canonical-source-canonical-attribution per-canonical-DNI-decoding) + per-canonical-IP-canonical-geolocation-canonical-cross-reference + per-canonical-call-recording-canonical-transcript-canonical-location-mention-canonical-detection + per-canonical-IVR-state-canonical-location-canonical-extraction. Per-portfolio audit-trail.

What does per-portfolio per-canonical-per-event-canonical-source-campaign-canonical-resolution + per-canonical-after-hours-canonical-detection + per-canonical-cross-vendor-canonical-deduplication do?

Per-portfolio per-canonical-per-event-canonical-source-campaign-canonical-resolution runs per-portfolio per-canonical-tracking-number-canonical-to-source-campaign-canonical-mapping + per-canonical-DNI-Dynamic-Number-Insertion-canonical-session-canonical-source-canonical-attribution (per-Google-Ads-source + per-Microsoft-Advertising-source + per-Meta-source + per-organic-source + per-direct-source + per-referral-source per-canonical-source-attribution) + per-canonical-UTM-parameter-canonical-extraction-canonical-from-landing-page + per-canonical-keyword-canonical-extraction-canonical-from-Google-Ads-API + per-canonical-ad-group-canonical-extraction + per-canonical-campaign-canonical-extraction. Per-canonical-after-hours-canonical-detection runs per-portfolio per-canonical-per-location-canonical-OpeningHoursSpecification-canonical-load + per-canonical-per-location-canonical-time-zone-canonical-resolution + per-canonical-call-timestamp-canonical-vs-OpeningHoursSpecification-canonical-comparison + per-canonical-per-location-canonical-SpecialOpeningHoursSpecification-canonical-per-holiday-canonical-check + per-canonical-per-location-canonical-after-hours-canonical-classification (per-business-hours-canonical-Answered-but-Missed + per-after-hours-canonical-Missed-canonical-no-staff + per-holiday-canonical-Missed + per-weekend-canonical-Missed per-canonical-after-hours-classification). Per-canonical-cross-vendor-canonical-deduplication runs per-portfolio per-canonical-cross-vendor-canonical-caller-phone-canonical-duplicate-detection (per-same-caller-phone-canonical-within-N-seconds-canonical-cross-vendor-canonical-duplicate per-canonical-duplicate-detection) + per-canonical-cross-vendor-canonical-call-recording-canonical-fingerprint-canonical-deduplication + per-canonical-cross-vendor-canonical-event-ID-canonical-vendor-canonical-deduplication + per-canonical-cross-vendor-canonical-deduplication-canonical-window-canonical-spec (per-30-second-window + per-60-second-window + per-5-minute-window per-canonical-window-spec). Per-portfolio audit-trail.

What does per-portfolio per-canonical-per-event-canonical-routing-canonical-to-downstream + per-lost-call-recovery-agent-canonical-bundle do?

Per-portfolio per-canonical-per-event-canonical-routing-canonical-to-downstream runs per-portfolio per-canonical-per-event-canonical-60-second-canonical-SLA-canonical-enforcement + per-canonical-per-event-canonical-priority-canonical-tiering (per-Critical-business-hours-canonical-Missed + per-High-after-hours-canonical-Missed + per-Medium-spam-canonical-suspected + per-Low-duplicate-canonical-suppressed per-canonical-priority-tiering) + per-canonical-per-event-canonical-routing-canonical-to-per-location-template-library-canonical-skill (sibling skill — triggers SMS template send) + per-canonical-per-event-canonical-routing-canonical-to-Cal.com-Calendly-callback-link-canonical-skill (sibling skill — embeds callback link) + per-canonical-per-event-canonical-routing-canonical-to-CRM-record-creation-canonical-skill (sibling skill — creates CRM record) + per-canonical-per-event-canonical-routing-canonical-to-attribution-event-emission-canonical-skill (sibling skill — emits attribution event) + per-canonical-per-event-canonical-routing-canonical-to-recovery-rate-dashboard-canonical-skill (sibling skill — tracks recovery rate). Per-lost-call-recovery-agent-canonical-bundle integrates the missed-call-detection skill with sibling skills on the same agent: per-canonical-per-location-template-library (skill sibling — SMS template library triggered on missed call) + per-canonical-Cal.com-Calendly-callback-schedule-link (skill sibling — callback link embedded in template) + per-canonical-CRM-record-creation (skill sibling — creates CRM record after detection) + per-canonical-attribution-event-emission (skill sibling — emits attribution event after detection) + per-canonical-recovery-rate-dashboard (skill sibling — tracks per-template recovery rate). Per-portfolio audit-trail.

Engage the lost-call-recovery agent

Per-portfolio per-vendor per-webhook per-event-shape per-caller-phone per-location per-source-campaign per-greeting per-duration per-hangup-cause continuous event normalization + per-60-second-SLA-enforcement + per-cross-vendor-deduplication + per-downstream-routing + per-portfolio audit-trail shipped as the orchestration layer above your existing per-call-tracking-platform + per-IVR-contact-center + per-VoIP-PBX + per-call-recording-transcription primitive.