VoIP Server Multi-Level Scripting for Call Routing Automation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

VoIP service providers face significant burdens in customizing and updating telecommunications services for large business entities with numerous employees and endpoints, requiring complex manual configuration changes for call routing and other features.

Innovation Solution

A VoIP server system using multi-level scripts and programmable languages to automate call control and routing decisions, allowing clients to easily update their services without manual intervention through a message exchange protocol, enabling scalable and flexible call management.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If manual configuration changes are used to customize VoIP services for each business entity, then service customization is achieved, but the complexity and time required for implementation and updates increases significantly

Engineering Contradiction:
Improveservice customizationVSAvoidconfiguration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent uses templates that can be copied and reused across multiple business entities. Once a VoIP service configuration is created in a template, it can be automatically instantiated for numerous clients without manual reconfiguration, significantly reducing the complexity of serving large numbers of customized clients.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system enables automated self-service through template-based configurations that automatically apply service settings to multiple business entities. The platform autonomously handles the deployment and updates of VoIP services across clients without requiring manual intervention for each customization, reducing operational burden.

Inventive Principle:
Principle #25Self-service

2Adaptability or versatility

If manual configuration changes are used to update VoIP services for each business entity, then service updates are achieved, but the time and effort required for updates increases significantly

Engineering Contradiction:
Improveservice update capabilityVSAvoidupdate time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

Template updates are automatically copied to all instances that use that template. When a service configuration is modified in the template, the changes are propagated to numerous business entities simultaneously, dramatically reducing the time required to distribute updates compared to manual configuration changes at each client.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system performs preliminary configuration work by creating reusable templates that pre-define service settings. This preliminary action allows updates to be made once at the template level rather than repeatedly at each client level, saving significant update time and effort.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If customized platforms are created for each business entity, then client-specific features are provided, but the burden on the VoIP provider to adjust and reconfigure each platform increases

Engineering Contradiction:
Improveclient-specific featuresVSAvoidprovider operational burden
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent implements template copying where a single template definition serves multiple business entities. The provider creates customized configurations once in a template, then copies this template to numerous clients, reducing the operational burden from managing individual customizations to managing reusable templates.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The template serves multiple functions: it can be instantiated for different business entities, updated centrally, and reused across numerous clients. This universal template approach allows the provider to maintain client-specific features while reducing operational complexity through multi-functionality.

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

Data Source

PatentUS11044365B1Multi-level programming/data sets with decoupling VoIP communications interface
Publication Date: 2021.06.22 8X8 INC
  • US11044365B1 patent drawing
  • US11044365B1 patent drawing
  • US11044365B1 patent drawing

AI summary

Certain aspects of the disclosure are directed to multi-level programming of a VoIP communications system. According to a specific example, a VoIP server is configured and arranged to identify, in response to received VoIP telephone calls from VoIP endpoint devices, a set of multi-level scripts written in a programming language that includes call flow commands and a message exchange protocol between the call control server and data sources. The VoIP server is further configured to execute the set of multi-level scripts to retrieve data from the data sources and control, in response to the data, call flow for the VoIP calls.