Web Browser Click-To-Dial via Server Intermediary
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional Click-To-Dial systems require special-purpose software installation and manual input of telephone numbers, leading to user inconvenience and potential errors due to human factors, such as address changes or input failures, resulting in incorrect numbers and increased operational trouble.
Innovation Solution
A communication control system that connects an IP communication device in an internal network to an external device without special-purpose software, using an internal information storage module for the IP communication device and an external information storage module for the external device, with modules for accessing, identifying, and establishing connections, allowing calls to be made by clicking on advertisements on a conventional Web browser.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If special-purpose software is installed to enable click-to-dial functionality, then calling capability is improved, but device complexity and ease of operation deteriorate due to installation requirements and manual input steps
Solution Approach 1:
A server acts as an intermediary between the web browser and the telephone device. The server stores the correspondence between advertisement URLs and telephone numbers, and automatically retrieves the correct telephone number when a user clicks an advertisement, eliminating the need for special software and manual number input.
Solution Approach 2:
The system enables self-service by allowing users to make calls through standard web browsers without installing any special software. The server automatically handles the complex tasks of number retrieval and call initiation based on simple user actions like clicking advertisements.
2Adaptability or versatility
If manual input of telephone numbers is required, then calling functionality is achieved, but reliability deteriorates due to human errors such as input failures and address changes
Solution Approach 1:
The system performs preliminary actions by pre-storing the correct telephone numbers and their corresponding advertisement URLs on the server. This eliminates the need for users to manually input numbers at the time of calling, thereby preventing human errors such as input failures and outdated address information.
Solution Approach 2:
The server provides feedback by automatically retrieving and providing the correct telephone number based on the advertisement URL clicked by the user. This feedback mechanism ensures that users always access the most current and accurate contact information without manual intervention.
3Ease of operation
If special-purpose software with pre-set telephone numbers is used, then calling is simplified, but device complexity increases and adaptability decreases when address changes occur
Solution Approach 1:
The system is dynamic because the server can update telephone numbers and their corresponding advertisement URLs at any time without requiring changes to the user's device or software. When address changes occur, the server automatically provides the updated information to users who click the advertisements, ensuring continuous adaptability.
Solution Approach 2:
The server provides universal service by handling multiple functions: storing advertisement URLs, managing telephone number databases, detecting user clicks, and initiating calls. This multi-functional approach eliminates the need for separate special-purpose software on each user device while maintaining calling simplicity.
Data Source
AI summary
Upon receipt of an access request from a Web terminal, a service providing server transmits a shop ID stored in an external information database to the Web terminal. When the shop ID is selected by the Web terminal, the service providing server acquires external connection destination information, and notifies a SIP proxy server of the information via the Web terminal. When notified of the information, the SIP proxy server identifies internal connection destination information in an internal information database, based on an IP address added at the time of the notification of the external connection destination information. After making a call to a telephone device with the use of the identified internal connection destination information, the SIP proxy server makes a call to the shop with the use of the external connection destination information. After that, the SIP proxy server establishes a connection between the telephone device and the shop.


