Claims
- 1. A call control system for managing a video network comprising:
a master gatekeeper operable to associate with and manage a plurality of video network elements, the video network elements comprising circuit switched video network elements and packet switched video network elements; a call control database operable to store registration and status data related to associated network elements; and a connection engine operable to determine appropriate connectivity for associated network elements.
- 2. The system of claim 1 wherein:
the circuit switched video network elements further comprise H.320 compliant video network elements; and the packet switched video network elements further comprise H.323 compliant video network elements.
- 3. The system of claim 1 wherein the associated video network elements are selected from the group consisting of:
end points, bridges, gateways, gatekeepers, and network access equipment.
- 4. The system of claim 1 wherein the associated video network elements further comprise at least one H.320 compliant video network element and at least one H.323 compliant video network zone.
- 5. The system of claim 1 further comprising the master gatekeeper operable to:
identify and register each associated network element; receive call requests; query associated network elements to determine status information; and issue directives to associated network elements.
- 6. The system of claim 5 further comprising the master gatekeeper operable to identify and register at least one applications available on each associated element.
- 7. The system of claim 5 further comprising the master gatekeeper operable to query associated network elements at selected intervals to determine status information and storing the updated status information.
- 8. The system of claim 5 further comprising the master gatekeeper operable to query selected associated network elements to determine status information in response to specific requests.
- 9. The system of claim 5 further comprising the master gatekeeper further operable to establish a control zone having H.320 compliant components and H.323 compliant components.
- 10. The system of claim 5 further comprising the master gatekeeper further operable to receive call requests from a network user interface.
- 11. The system of claim 5 further comprising the master gatekeeper operable to direct an associated network element to connect a call.
- 12. The system of claim 5 further comprising the master gatekeeper operable to direct an associated network element to terminate a call.
- 13. The system of claim 1 further comprising the call control database operable having user information including user rights and privileges.
- 14. The system of claim 1 further comprising the call control database listing the applications available for each associated network element.
- 15. The system of claim 1 further comprising the call control database listing the status of each associated network element.
- 16. The system of claim 1 further comprising the call control database listing the maintenance/reliability information for each associated network element.
- 17. The system of claim 1 further comprising the call control database listing the usage records for each associated network element.
- 18. The System of claim 1 further comprising the call control database having identification listing for each network element including one or more aliases, an E.164 extension, and a network address.
- 19. The system of claim 1 further comprising:
the call control database having a listing of network usage by user; and the gatekeeper operable to selectively generate a usage report for each user.
- 20. The system of claim 19 further comprising the gatekeeper operable to generate a billing report for each user.
- 21. The system of claim 1 further comprising the connection engine operable to maintain network rules.
- 22. The system of claim 21 wherein the network rules comprise selectively revisable network rules.
- 23. The system of claim 1 further comprising the connection engine operable to determine network path for a call between elements within the network based upon the network rules.
- 24. The system of claim 1 further comprising the connection engine operable to determine a network path for a call between network elements based upon the status of elements within the network and the permission associated with the user requesting the call.
- 25. The system of claim 1 further comprising the connection engine operable to determine appropriate transmission rates and algorithms for a call between components within the network.
- 26. A master gatekeeper for a call control center comprising:
a registration engine operable to identify and register associated circuit switched video network elements and packet switched video network elements; a status engine operable to query associated network elements to determine status information; and a command engine operable to issue directives to associated network elements.
- 27. The master gatekeeper of claim 26 further operable to:
receive a call request from a network user information; and determine an appropriate response to a call request.
- 28. The master gatekeeper of claim 27 further operable to:
submit a call request to a connection engine; receive a response from the connection engine; and direct associated network elements to connect a call in accordance with the response received from the connection engine.
- 29. The master gatekeeper of claim 26 wherein the command engine is operable to:
direct an associated network element to connect a call; and direct an associated network element to terminate a call.
- 30. The master gatekeeper of claim 26 further comprising an accounting engine operable to record network usage data and selectively generate billing reports from the network usage data.
- 31. A call control database for a call control system comprising:
a listing of registration data of associated circuit switched video network elements and associated packet switched video network elements; a listing of user access rights; and the call control database operable to provide registration data and access rights information to a call control system.
- 32. The call control database of claim 31 further comprising a listing of capabilities for each associated network element.
- 33. The call control database of claim 31 further comprising a status for each associated network element.
- 34. The call control database of claim 31 further comprising a listing of downtime for each associated network element.
- 35. The call control database of claim 31 further comprising an identification listing for each associated network element having an alias, a network address, and an E.164 extension.
- 36. The call control database of claim 31 further comprising a listing of network connection rules.
- 37. A Connection engine for a call control system comprising:
a path generator operable to determine a route for a call between associated network components; a permission engine; a transmission generator operable to determine transmission algorithms for a call between associated network components; and an algorithm engine operable to determine transmission algorithms for a call between associated network components.
- 38. A network user interface for a video network call control system operable to be displayed on a network enabled device comprising:
a user input field for receiving user identification information; and a call request input field for submitting at least two video conference terminals, the requested video conference terminals identified by submitting identification information selected from the group consisting of alias identification, network address information, and E.164 extension information.
- 39. The network user interface of claim 38 wherein the network enabled device further comprises a web browser.
- 40. The network user interface of claim 38 wherein the network enabled device further comprises a personal digital assistant.
- 41. A method for managing a video network comprising:
registering associated circuit switched network elements and packet switched network elements; storing registration data in a call control database; storing user permission data in a call control database; receiving a request from a network user interface for a video conference between at least two associated network elements; processing the received video conference request in a master gatekeeper; determining a network path for a call request in a connection engine; and directing selected associated network elements to place a call in accordance with the received request.
- 42. The method of claim 41 wherein processing the received video conference request further comprises:
determining user permission level; determining the permission level required to connect the requested video conference; and comparing the required permission level with the user permission level.
- 43. The method of claim 42 wherein processing the received video conference request further comprises:
determining at least one network path to connect a requested video conference; and determining the availability of the required associated network elements on the at least one network path.
- 44. The method of claim 43 wherein determining the availability of associated network elements includes querying each required associated network element to determine availability.
- 45. The method of claim 41 further comprising periodically querying associated network elements to determine the status of the associated network elements.
CROSS REFERENCE TO RELATED APPLICATION
[0001] This application claims priority from U. S. Provisional Patent Application Serial No. 60/309,131 filed Jul. 31, 2001 and entitled Method and System for a Video Network Virtual Gatekeeper.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60309131 |
Jul 2001 |
US |