Telephony Controller Mapping for Secure Third-Party Authentication
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Computer telephony systems using third-party systems like Microsoft LCS/OC lack security, allowing users to inadvertently or maliciously control telephony terminals allocated to others, and writing registration keys to these systems can be complex and impractical due to security issues.
Innovation Solution
A method and system that select and record a mapping between a key and the identifier of a communications terminal, where the key is associated with a user in an external system, allowing control without write access to the third-party system, using a parameter like SIP URI for secure identification and operation of the terminal.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If registration keys are written to third-party systems like Microsoft LCS/OC to enable secure control, then security is improved, but device complexity and ease of manufacture deteriorate due to complex authorization processes
Solution Approach 1:
The patent introduces an intermediary registration key that acts as a secure bridge between the third-party system (Microsoft LCS/OC) and the telephony system (iBridge). This registration key is written to the third-party system's directory service, enabling automatic verification of user credentials without complex manual authorization processes. The intermediary key handles security validation, allowing users to control telephony terminals through standard third-party system authentication mechanisms.
2Reliability
If registration keys are written to third-party systems to enable secure control, then security is improved, but ease of operation deteriorates due to complex authorization processes
Solution Approach 1:
The patent implements self-service functionality where users can register and control telephony terminals using their existing third-party system credentials (username/password) without requiring separate authorization processes. The registration key stored in the third-party directory service automatically validates user credentials and establishes control permissions, eliminating the need for users to manually configure security settings or undergo complex authorization procedures.
3Adaptability or versatility
If a mapping between registration keys and communications terminal identifiers is implemented, then adaptability is improved allowing control of different terminals, but device complexity increases due to mapping management
Solution Approach 1:
The patent creates a universal mapping mechanism where a single registration key can be associated with multiple communications terminal identifiers (directory numbers) in the third-party system. This allows a user to control different telephony terminals using the same authentication credentials, providing multi-functionality. The mapping table stores multiple terminal identifiers linked to each registration key, enabling flexible terminal control without requiring separate authorization for each terminal.
Data Source
Figure 1
Figure 2
AI summary
A controller in a computer telephony system records a mapping linking a key and the identifier of a communications terminal previously associated with a user. The key selected by the controller is a parameter associated with the user in a second system external to the computer telephony system. The controller operates to receive a message from the second system comprising a command issued by the user and the key. The controller reads the received key and uses it to retrieve the identifier and then forwards the command together with the identifier to a communications controller for controlling operation of the communications terminal.