Automated Dial Plan Conversion in SIP Environments

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Administrators face challenges in efficiently provisioning and updating dial plans in SIP environments due to the risk of human errors and time-consuming manual processes, especially when transitioning between different communications platforms.

Innovation Solution

A system and method for automated and semi-automated dial plan conversion in SIP environments, which involves dumping routing tables, executing conversion scripts, and loading dial plan files into endpoints, eliminating the need for manual XML syntax handling and reducing administrative effort.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual dial plan provisioning and conversion is performed by administrators, then flexibility and control are maintained, but errors increase and time consumption increases

Engineering Contradiction:
Improveerror reductionVSAvoidmanual process involvement
Core Design Contradiction:
ReliabilityVSExtent of automation

Solution Approach 1:

The system performs self-service through automated conversion scripts that autonomously translate dial plans between formats. The conversion utility automatically processes routing tables, generates XML dial plans, and loads configurations without requiring manual administrator intervention, thereby reducing errors while maintaining conversion capability.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary actions by pre-processing routing tables and pre-generating XML dial plans before actual deployment. The conversion utility prepares all necessary configuration files in advance, allowing administrators to review and approve changes before they are applied to the communication system, thus reducing errors while maintaining control.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If manual dial plan provisioning and conversion is performed by administrators, then control and review capability are maintained, but time consumption increases

Engineering Contradiction:
Improveconversion speedVSAvoidtime consumption
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system replaces manual mechanical processes with automated computational processes. The conversion utility automatically parses routing tables, transforms data into XML format, and generates dial plan configurations through script execution, eliminating the time-consuming manual steps of copying, pasting, and formatting configurations.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The system uses copying by automatically replicating dial plan data from routing tables into XML format through template-based generation. The conversion utility creates standardized XML templates that are automatically populated with routing data, enabling rapid duplication and distribution of dial plan configurations across multiple endpoints.

Inventive Principle:
Principle #26Copying

3Productivity

If automated conversion is implemented, then time consumption and errors are reduced, but complexity of the conversion system increases

Engineering Contradiction:
Improveconversion efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The conversion utility serves as an intermediary between the routing table database and the XML dial plan configuration system. It acts as a mediator that automatically translates data between formats, handling the complexity of conversion logic internally while presenting a simple interface to administrators through standard database operations.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The conversion utility performs multiple functions within a single system: it parses routing tables, generates XML dial plans, validates configurations, and loads data into endpoints. This multi-functionality consolidates what would otherwise require separate tools and processes, managing system complexity through integration while maintaining high conversion efficiency.

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

Data Source

PatentUS7778404B2System and method for providing a dial plan conversion in a session initiation protocol (SIP) environment
Publication Date: 2010.08.17 CISCO TECHNOLOGY INC
  • US7778404B2 patent drawing
  • US7778404B2 patent drawing
  • US7778404B2 patent drawing

AI summary

A method to be executed in a session initiation protocol (SIP) environment is provided that includes initiating a conversion process that involves a change from a first communications platform to a second communications platform. One or more routing tables associated with the first communications platform are then dumped. A conversion script is executed such that one or more patterns associated with a dial plan corresponding to the second communications platform are provided in a dial plan format. One or more files associated with the dial plan are loaded into one or more endpoints that are designated to change to the second communications platform.