Telephony Web Event System for Secure Real-Time Integration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current systems fail to provide seamless integration of telephony actions with remotely hosted applications, server-side components, or front-end websites, making it difficult to relay real-time events during a telephony call securely.

Innovation Solution

A telephony web event system and method that utilizes a call router and an event router to enable real-time interaction of telephony events, allowing events to be published and subscribed to securely across multiple clients and services.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If telephony events are relayed to remote websites in real-time, then user experience and integration are improved, but security risks and system complexity increase

Engineering Contradiction:
Improveintegration capabilityVSAvoidsecurity
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent introduces an event router as an intermediary component that sits between the call router and remote website applications. The event router receives telephony events from the call router, processes them through a standardized protocol, and forwards them to authorized website applications. This mediator architecture enables real-time event relay while maintaining security boundaries and controlling access, thus resolving the contradiction between integration capability and security.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If telephony events are transmitted to multiple remote services, then functionality and user experience are enhanced, but system complexity and integration difficulty increase

Engineering Contradiction:
ImprovefunctionalityVSAvoidsystem integration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a universal event routing system that can handle multiple types of telephony events (call start, call end, voicemail, etc.) and forward them to various remote services through a single standardized interface. The event router provides multi-functional capabilities including event filtering, routing to multiple destinations, and protocol standardization, which simplifies the integration process and reduces system complexity while maintaining enhanced functionality.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system segments the complex integration task into distinct functional components: the call router generates events, the event router processes and distributes them, and remote applications consume them independently. This segmentation allows each component to be developed and maintained separately, reducing overall system integration complexity while enabling diverse functionality.

Inventive Principle:
Principle #1Segmentation

3Ease of manufacture

If business logic is separated from telephony components, then system modularity is improved, but real-time event transfer becomes more difficult

Engineering Contradiction:
Improvesystem modularityVSAvoidevent transfer complexity
Core Design Contradiction:
Ease of manufactureVSDevice complexity

Solution Approach 1:

The event router serves as a mediator that bridges the separated business logic layer and telephony components. It receives standardized events from the call router, applies business logic rules for filtering and routing, and forwards events to appropriate remote services. This intermediary approach maintains system modularity while simplifying real-time event transfer through standardized protocols and centralized processing.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20250126211A1Telephony web event system and method
Publication Date: 2025.04.17 TWILIO INC
  • US20250126211A1 patent drawing
  • US20250126211A1 patent drawing
  • US20250126211A1 patent drawing

AI summary

An embodiment of the system for publishing events of a telephony application to a client includes a call router that generates events from the telephony application and an event router that manages the publication of events generated by the call router and that manages the subscription to events by clients. The system can be used with a telephony application that interfaces with a telephony device and an application server