Telephonic communications – Plural exchange network or interconnection – Interexchange signalling
Reexamination Certificate
1999-12-21
2002-08-27
Hong, Harry S. (Department: 2642)
Telephonic communications
Plural exchange network or interconnection
Interexchange signalling
C370S259000, C370S384000, C370S522000, C379S088260, C379S211020, C379S230000, C379S265020, C379S265090, C379S908000
Reexamination Certificate
active
06442268
ABSTRACT:
BACKGROUND OF THE INVENTION
Field of the Invention
The invention lies in the telecommunications field. More specifically, the invention relates to a method of implementing a line group function in a communications network based on ITU-T Standard H.323. In this context, line group signifies that a group address is called from a calling terminal in order to prompt a connection to be set up to one of a plurality of group terminals in a line group.
Line group functions are known from centrally controlled communication private branch exchanges. In such communication private branch exchanges, there is a central switching device which undertakes the signaling for the individual group endpoints in a line group and also switches the call set-up for the connections between a group endpoint and a calling endpoint.
Depending on the distribution of signaling by a central communication controller to the individual group endpoints, three fundamental line group types are distinguished. If a call directed from a calling endpoint to the group address is signaled to all group endpoints simultaneously, then a “pickup” group function is involved. If the incoming call is signaled to a single group endpoint and respectively signaled to the next endpoint if this group endpoint does not respond within a particular time period, a “hunting” group function is involved. If a call directed to a group address is signaled specifically to a group endpoint by the central controller on the basis of an automatic call distribution function, this is called Automatic Call Distribution ACD.
In a communications network based on ITU-T Standard H.323, in which there is no central call control but instead call control from endpoint to endpoint, it is not possible to implement a line group function in correspondence with the known centrally switched communications systems.
SUMMARY OF THE INVENTION
It is accordingly an object of the invention to provide a novel method which overcomes the above-mentioned disadvantages of the heretofore-known devices and methods of this general type and which enables the implementation of a line group function in a communications network based on ITU-T H.323.
With the foregoing and other objects in view there is provided, in accordance with the invention, a method of implementing a line group function in a communications network based on ITU-T Standard H.323, whereby a calling endpoint calls a group address to prompt a connection to be set up to one of a plurality of group endpoints in a line group. The novel method comprises the following method steps:
converting an alias address for the line group into a group transport address for a proxy function, and transmitting a connection setup message from the calling endpoint to the proxy function using the group transport address;
transmitting a connection setup message from the proxy function to group endpoints in the line group using transport addresses known to the proxy function;
transmitting a response message from a responding group endpoint to the proxy function, and subsequently transmitting the address of the responding group endpoint to the calling endpoint, and transmitting the address of the calling endpoint to the responding group endpoint by the proxy function; and
setting up a connection between the calling endpoint and the responding group endpoint using the addresses of the calling endpoint and the responding group endpoint.
The use of a proxy function as a controller for a line group function ensures that the line group function can be carried out irrespective of the state of the individual group endpoints. The setting-up of connections between endpoints in a communications network based on ITU-T H.323 is controlled by the endpoints. If a terminal at an endpoint is not ready, an attempt to set up a connection to that terminal would have no effect without a proxy function. The proxy function, which is independent of terminals, thus ensures that the line group function is implemented even if terminals at individual group endpoints are not ready.
In a similar way to a gatekeeper function, a proxy function is a logic function within a communications network. A gatekeeper is a logic function for performing standard functions such as address resolution or bandwidth management. In this context, address resolution means that a calling endpoint transmits to the gatekeeper an alias address for an endpoint which is to be called, and receives from the gatekeeper the transport address, that is to say the Internet protocol address and the port number. The gatekeeper knows the volume of traffic for real-time applications within the network area for which it is responsible. When a calling terminal transmits a request for a connection with a particular bandwidth to the gatekeeper, the gatekeeper compares the requested bandwidth with the available bandwidth and, depending on the result of the comparison, transmits a message to the calling terminal.
A proxy is also a logic function. A proxy according to the invention knows the transport addresses of all the members of a line group for which the proxy can be contacted via a group address, a so-called pilot address. When a call for this group address comes to the proxy, the proxy attempts to set up a connection to one of the line group endpoints on the basis of a stipulated regulation using the transport addresses of the group endpoints of the members of the line group.
In accordance with an added feature of the invention, the proxy function signals to the calling endpoint that a connection setup message is being transmitted to the group endpoints. In other words, the proxy function signals to the calling terminal that it is transmitting a connection setup message to a group endpoint. This allows a subscriber at the calling endpoint to recognize that a connection setup operation is not yet complete but has not been terminated either.
In accordance with an additional feature of the invention, the proxy function transmits a connection setup message simultaneously to all group endpoints and transmits to the calling endpoint the address of the group endpoint from which the proxy function receives a first response message, which signals readiness to receive. This embodiment of the invention implements a pickup-group line group function.
In accordance with another feature of the invention, the proxy function transmits a connection setup message to one of the group endpoints and, if no response message (ready to receive) has been transmitted to the proxy function from the one group endpoint within a predetermined time period, the proxy function transmits a connection setup message to another of the group endpoints until one of the group endpoints transmits a response message. This embodiment of the invention allows implementing a hunting-group line group function. The hunting is continued either until one of the group endpoints transmits a response message or until a stipulated maximum time period has expired.
Although such a way of implementing a hunting function may result in relatively long waiting times for a calling subscriber, it reduces the volume of traffic within the communications network.
Both the method just described for implementing a hunting-group line group function and the previously described method for implementing a pickup-group line group function can also be used to contact, via a single group address, a subscriber who may be contactable via a plurality of different endpoints. In this case, all the group endpoints in the respective line group are allocated to the same subscriber.
In accordance with a further feature of the invention, one of the group endpoints is a message recording device, and the step of transmitting a connection setup message with the proxy function comprises transmitting the connection setup message to the device for recording messages last.
In this implementation of a hunting-group line group function, one of the group endpoints is allocated a message recording device, and the proxy function transmits a connection setup message to this group endpoint only if al
Klaghofer Karl
Korpi Markku
Greenberg Laurence A.
Hong Harry S.
Locher Ralph E.
Siemens Aktiengesellschaft
Stemer Werner H.
LandOfFree
Method of implementing a line group function in a... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Method of implementing a line group function in a..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method of implementing a line group function in a... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2930240