OTT Voice for IoT Devices via SIP Client and Gateway
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
IoT devices with voice services often incur unnecessary costs and resource wastage due to their 'always-on' registration with IMS networks, even for low usage and call destination-restricted devices, which is inefficient in terms of network resource allocation.
Innovation Solution
Implementing an over-the-top (OTT) voice service for IoT devices that uses a Session Initiation Protocol (SIP) client without an IMS client, allowing registration only upon user-initiated calls and limited post-call registration duration, utilizing a voice gateway outside the IMS network for call routing based on enterprise identifiers.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If IoT devices use IMS client for voice service, then advanced calling features and network integration are improved, but network resource consumption and device complexity increase
Solution Approach 1:
The patent extracts the voice service functionality from the IMS network infrastructure and implements it locally on the IoT device using a SIP client. This removes the need for continuous IMS network registration and resource allocation, allowing the device to provide voice services independently while consuming minimal network resources.
Solution Approach 2:
The IoT device is equipped with a SIP client that enables it to autonomously establish and manage voice calls without requiring IMS network services. The device self-manages call routing, registration, and communication protocols, eliminating dependency on network-based voice service provisioning.
2Reliability
If IoT devices register always-on with IMS network, then voice service availability is improved, but network resource allocation efficiency deteriorates
Solution Approach 1:
Instead of continuous IMS network registration, the device performs periodic SIP registration only when voice services are actively needed. The SIP client registers with the SIP server on-demand, maintains registration during active use, and deregisters when idle, creating an efficient periodic registration pattern that balances availability with resource efficiency.
3Device complexity
If IoT device includes SIP client without IMS client, then device complexity and network resource usage are reduced, but advanced calling features are limited
Solution Approach 1:
The patent employs a lightweight SIP client implementation that provides essential voice calling functionality without the overhead of a full IMS client. This simplified client uses standard SIP protocols to achieve core voice service needs, accepting limited advanced features in exchange for significantly reduced device complexity and resource consumption.
Data Source
AI summary
A method, a device, and a non-transitory storage medium are provided to receive from an end device, a session establishment message pertaining to a voice service that restricts the end device to place a voice call to and receive a voice call from a designated call center; replace a uniform resource identifier of the designated call center included in the session establishment message, with an enterprise identifier included in subscription data pertaining to the end device; select, based on the enterprise identifier, another network device to transmit the session establishment message; and transmit the session establishment message to another device based on the selection.


