System and method for implementing proxy independent hunt group function in a packet based network
First Claim
1. A method for implementing Hunt group function among a plurality of gateways, each of the plurality of gateways coupled to at least one VoIP node in a VoIP environment, the method comprising the steps:
- a) registering at least one pre-configured VoIP node of one of the plurality of gateways as part of a Hunt group with at least one registration entity;
b) receiving incoming call to a VoIP node;
c) sending INCOMING CALL Call back message and playing ring tone if predetermined conditions are satisfied; and
d) opening media channel and connecting incoming call if incoming call is answered before timeout period expires;
wherein the steps are performed without a proxy or central controller for data packet transmission; and
further wherein any remaining of the at least one VoIP nodes coupled to each of the plurality of gateways need not register with the registration entity.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method are provided for implementing the Hunt group function without the necessity of using any proxy functionalities. The Hunt group function can be independent of the signaling protocol being used by VoIP terminals. Consequently, there is no need of any special or proprietary signaling protocol to be implemented. Instead of registering all members or all VoIP nodes belonging to a Hunt group to a registration entity, only one pre-configured VoIP node belonging to the particular Hunt group needs to be registered. Likewise, instead of all members or VoIP nodes in the Hunt group registering with a registration entity and having a Hunt group number in addition to their usual peer-to-peer numbers, only one pre-configured VoIP node in the Hunt group would perform the registration and be registered with the Hunt group number. All incoming calls to the Hunt group will be directed by the gateway to the pre-configured VoIP node first. A method of the present embodiment may be performed by the gateway to ensure that the incoming call is forwarded to a VoIP node within the Hunt group.
45 Citations
42 Claims
-
1. A method for implementing Hunt group function among a plurality of gateways, each of the plurality of gateways coupled to at least one VoIP node in a VoIP environment, the method comprising the steps:
-
a) registering at least one pre-configured VoIP node of one of the plurality of gateways as part of a Hunt group with at least one registration entity;
b) receiving incoming call to a VoIP node;
c) sending INCOMING CALL Call back message and playing ring tone if predetermined conditions are satisfied; and
d) opening media channel and connecting incoming call if incoming call is answered before timeout period expires;
wherein the steps are performed without a proxy or central controller for data packet transmission; and
further wherein any remaining of the at least one VoIP nodes coupled to each of the plurality of gateways need not register with the registration entity. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer program product for implementing Hunt group function among a plurality of gateways, each of the plurality of gateways coupled to at least one VoIP node in a VoIP environment, the computer program product comprising a computer readable medium including instructions for performing the following steps:
-
a) registering at least one pre-configured VoIP node of one of the plurality of gateways as part of a Hunt group with at least one registration entity;
b) receiving incoming call to a VoIP node;
c) sending INCOMING CALL Call back message and playing ring tone if predetermined conditions are satisfied; and
d) opening media channel and connecting incoming call if incoming call is answered before timeout period expires;
wherein the steps are performed without a proxy or central controller for data packet transmission; and
further wherein any remaining of the at least one VoIP nodes coupled to each of the plurality of gateways need not register with the registration entity. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A system for implementing Hunt group function in a VoIP environment;
- the system comprising;
a plurality of gateways;
at least one VoIP node coupled to each of the plurality of gateways;
at least one pre-configured VoIP node of the plurality of gateways for registering as part of a Hunt group with a registration entity;
wherein a proxy or central controller is not used for data packet transmission; and
further wherein the remaining of the at least one VoIP nodes coupled to each of the plurality of gateways need not register with the registration entity. - View Dependent Claims (26, 27, 28, 29)
- the system comprising;
-
30. A system with Internet access capabilities and voice over internet protocol (VoIP) capabilities comprising:
-
at least one voice codec processor;
a voice over internet protocol and application module;
at least one communications interface, configured to access the Internet and make VoIP calls simultaneously; and
a computer program product for implementing Hunt group function among a plurality of gateways, each of the plurality of gateways coupled to at least one VoIP node in a VoIP environment, the computer program product comprising a computer readable medium, operably associated with the at least one digital signal processor and with the VoIP protocol and application module, including instructions for performing the following steps;
a) registering at least one pre-configured VoIP node of one of the plurality of gateways as part of a Hunt group with at least one registration entity;
b) receiving incoming call to a VoIP node;
c) sending INCOMING CALL Call back message and playing ring tone if predetermined conditions are satisfied; and
d) opening media channel and connecting incoming call if incoming call is answered before timeout period expires;
wherein the steps are performed without a proxy or central controller for data packet transmission; and
further wherein any remaining of the at least one VoIP nodes coupled to each of the plurality of gateways need not register with the registration entity. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
Specification