1. Field of the Invention
The present invention relates in general to the telecommunications field and, in particular, to a new H.248.1 topology descriptor referred to herein as (T1, T2 onewayexternal) which can be used by a media gateway controller (MGC) to instruct a media gateway (MG) to set-up an internal connection between termination T1 and termination T2 that allows a monitoring center (for example) to use termination T2 to monitor media which is being sent externally from termination T1 to a subscriber (for example).
2. Description of Related Art
Today it is common for a study group/committee to review and make suggested changes to a telecommunication standard. Typically, the study group/committee suggests changes such as adding a new feature or revising an old feature to enhance the telecommunication standard. One such change that has been suggested in order to enhance the ITU-T H.248.1 gateway protocol standard involves the addition of a new topology descriptor which is the subject of the present invention.
The present invention includes a MGC that can use a new (T1, T2, onewayexternal) topology descriptor to command a MG to set-up an internal connection between termination T1 and termination T2 that allows a monitoring center (for example) to use termination T2 to monitor media which is being sent externally from termination T1 to a subscriber (for example). In one application, the MGC can use the new (T1, T2, onewayexternal) topology descriptor and a traditional (T1, T2, oneway) topology descriptor to enable the monitoring center to monitor the communications to and from a subscriber A that is in a three-way party call with two other subscribers B and C.
A more complete understanding of the present invention may be obtained by reference to the following detailed description when taken in conjunction with the accompanying drawings wherein:
Referring to
The MG 110 basically functions to convert media provided in one type of network to the format required in another type of network. For example, the MG 110 could terminate switch circuit network (SCN) bearer channels (e.g., DSOs) from a switched circuit network 115 and media streams (e.g., Real-time Transport (RTP) streams) from a packet network 120 (e.g., Internet Protocol (IP) network 120). The MG 110 is capable of full duplex media translations and is also capable of processing audio, video and T.120 alone or in any combination. The MG 110 may also play audio/video messages and perform Interactive Voice Response (IVR) functions, or perform media conferencing (for example). And, the MGC 100 basically functions to control the parts of a call state that pertains to the control of the connection for media channels in the MG 110.
ITU-T Recommendation H.248.1: Gateway Control Protocol: Version 2 (May 2002).
The contents of this document are incorporated by reference herein.
Next, a problem associated with the traditional H.248.1 standard is described and then a description is provided about how that problem can be solved by using the new (T1, T2, onewayexternal) topology descriptor in accordance with the present invention. In the past, the traditional H.248.1 standard supported three topology descriptors which were used to specify flow directions between terminations 104 in a context 106. These topology descriptors include a sequence of associated terminations 104 having the form (T1, T2, association[,StreamId]), where T1 and T2 specify terminations 104 within the context 106 which can be selected using an ALL or CHOOSE wildcard. If the optional StreamId field is used, the association applies only to the particular stream between T1 and T2 labeled by the StreamId. If the StreamId field is omitted, the topology applies to all streams in the termination 104. The association specifies how media flows between T1 and T2 as follows:
(T1, T2, isolate) means that the terminations matching T2 do not receive media from the terminations matching T1, nor vice versa.
(T1, T2, oneway) means that the terminations that match T2 receive media from the terminations matching T1, but not vice versa. In this case, use of the ALL wildcard such that there are terminations that match either T1 or T2 but not both is allowed.
(T1, T2, bothway) means that the terminations matching T2 receive media from the terminations matching T1, and vice versa. In this case, it is allowed to use wildcards such that there are terminations that match both T1 and T2. However, if there is a termination that matches both, no loop-back is introduced.
These known topology descriptors work well in setting-up internal connections in the MG 110 for purposes like establishing a two party call and then enabling a monitoring center (for example) to lawfully monitor/intercept the communications in that two party call. This scenario is shown in
Although the known topology descriptors used to establish the aforementioned connection model 102a for the two party call work fine, they don't work as well for more complicated scenarios. For instance, take the connection model 102b shown in
In this example, subscriber A is to be monitored by the monitoring center 300 which is connected to terminations T4 and T5. As shown, T5 wants the streams sent to subscriber A from subscribers B and C. And, T4 wants the stream received from subscriber A. For T4 to monitor the incoming stream from subscriber A, the following command which contains traditional topology descriptors would need to be used:
And, for T5 to monitor the streams sent to subscriber A from subscribers B and C, the following command with traditional topology descriptors would need to be used:
At first glance, the use of the traditional topology descriptors to establish T4 and T5 appears to be fairly straightforward and simple. However, if subscribers A, B and C used a mixing volume level control according to H.248.19 § 11.4, then things get complicated. For instance, assume subscriber A controls the volume level and it is mixed such that subscriber B is at 15 db and subscriber C is at 20 db. In this scenario, since T4 monitors the incoming stream from subscriber A then there would be no change in the topology as it would receive the incoming stream at one volume level. However, the mixing of the volume levels would become complicated for T5 because when T5 is added it would need to have the same mixing properties as T1. To make this happen the MGC 100 would need to issue the following command:
As can be seen, to properly control the volume level associated with T5, a command with an additional level of functionality is required. This is not desirable.
A discussion is provided next about yet another problem that can occur in the three party conference call scenario shown in
The aforementioned example illustrates that the commands become complicated very quickly in order to ensure T5 receives the media that T1 is sending externally to subscriber A. This complication is caused by the fact that the MGC 100 needs to operate on both T1 and T5 whenever it wants to do something on T1. The new onewayexternal topology descriptor of the present invention can be used to solve this problem. A detailed description about the new onewayexternal topology descriptor and how it can be used to solve this and other problems is provided below with respect to
The present invention involves the use of a new topology descriptor: topology (T1, T2, onewayexternal). The topology descriptor (T1, T2, onewayexternal) means the terminations that match T2, receive media sent by terminations matching T1, but not vice versa. In this case, the use of the ALL wildcard for T1 is not allowed. It should be noted that the use of T1 and T2 in topology descriptor (T1, T2, onewayexternal) should not be confused with terminations T1 and T2 used in the examples shown in
A purpose of the new onewayexternal topology description is to simplify how the media that a particular termination is sending can be monitored. To help explain how this can be done, the three party conference call scenario discussed above with respect to
Then, the MGC 100 would establish T4 and T5 so that monitoring center 400 can monitor/intercept the communications to and from subscriber A. To accomplish this, the MGC 100 would issue the following commands:
In this case, if mixing volume level control is added to T1, then there is no additional signalling needed as T5 would get the mixed stream (which is mixed by mixer 402) that is being sent externally by T1. And, if an announcement was played on T1, again there would be no reason for additional commands as T5 would receive the stream that is being played externally. In fact, no additional commands for T5 would be needed for any type a media manipulation at T1 when the onewayexternal topology descriptor is used. As can be seen, the new onewayexternal topology descriptor simplifies the handling of external streams. And, since the new onewayexternal topology descriptor can enhance the traditional H.248.1 gateway control protocol, it has been incorporated into version 3 of the ITU-T H.248.1 gateway control protocol.
From the foregoing, it can be readily appreciated by those skilled in the art that the present invention provides a method 500 for enabling a monitoring center 400 to monitor communications to and from a subscriber (e.g., subscriber A) that is taking part in a three-way party call with two other subscribers (e.g., subscribers B and C) (see
Although one embodiment of the present invention has been illustrated in the accompanying Drawings and described in the foregoing Detailed Description, it should be understood that the invention is not limited to the embodiment disclosed, but is capable of numerous rearrangements, modifications and substitutions without departing from the spirit of the invention as set forth and defined by the following claims.
This application claims the benefit of U.S. Provisional Application Ser. No. 60/624,746 filed on Nov. 3, 2004 and entitled “Enhancement to H.248 Topology Descriptor”, the contents of which are incorporated by reference herein.
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/IB05/03466 | 9/26/2005 | WO | 00 | 5/3/2007 |
Number | Date | Country | |
---|---|---|---|
60624746 | Nov 2004 | US |