Media Gateway Controller Dynamic Resource Blocking
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional media over packet networks lack a mechanism for dynamically blocking and unblocking media resources, leading to issues with quality of service and resource management, as the originating media gateway controller has no control over the remote selection of resources and cannot effectively communicate quality concerns to the remote media gateway controller.
Innovation Solution
Implementing methods and systems that allow media gateway controllers to dynamically block or unblock media over packet resources through message exchange, based on policy decisions regarding conditions such as reliability, performance, and voice quality, enabling the media gateway controller to manage resource allocation and quality of service by specifying which resources to block or unblock.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the remote media gateway controller independently selects remote endpoints for calls, then resource allocation flexibility is improved, but the originating media gateway controller loses control over resource selection and cannot enforce quality of service policies
Solution Approach 1:
The patent implements a feedback mechanism where the originating media gateway controller monitors call quality and sends block/unblock messages to the remote media gateway controller based on quality of service violations. This allows the system to maintain independent resource selection while enforcing quality control through continuous feedback loops.
Solution Approach 2:
The patent introduces dynamic blocking and unblocking of media over packet resources based on real-time quality of service conditions. The block list is not static but dynamically updated according to call quality metrics, allowing the system to adapt resource allocation while maintaining quality standards.
2Reliability
If the originating media gateway controller blocks all calls towards a remote resource due to quality issues, then quality of service is improved, but call connectivity is worsened due to over-blocking
Solution Approach 1:
The patent applies local quality by blocking specific media over packet resources (individual IP addresses or ports) rather than blocking all resources. This granular approach allows the system to block only the problematic resource while maintaining connectivity to other resources, preventing over-blocking.
Solution Approach 2:
The patent uses partial action by implementing selective blocking of specific resources in the block list rather than complete blocking. The system blocks only the minimum necessary resources to maintain quality of service while preserving connectivity to unaffected resources.
3Device complexity
If no mechanism exists for remote switches to change the status of virtual resources, then network simplicity is improved, but resource management capability is worsened
Solution Approach 1:
The patent introduces an intermediary mechanism in the form of block/unblock messages exchanged between media gateway controllers. This intermediary system allows remote switches to change the status of virtual resources without fundamentally complicating the network architecture, maintaining relative simplicity while enabling resource management.
Data Source
AI summary
Methods, systems, and computer program products for dynamically blocking and unblocking media over packet resources includes, at a first media gateway controller that controls a first media over packet resource, determining whether establishment of calls involving a second media over packet resource managed by second media gateway controller would violate a policy of the first media gateway controller. In response to determining that the establishment of calls involving the second media over packet resource would violate a policy of the first media gateway controller, the first media gateway controller may send a message to the second media gateway controller for limiting the establishment of calls involving the second media over packet resource.


