Dynamic selection of interworking functions in a communication system
First Claim
1. A method for processing a call received in a switch of a communication system, the method comprising the steps of:
- identifying a parameter of the call;
retrieving previously-stored information regarding a corresponding parameter of a destination terminal of the call, the destination terminal being determined based on an association established in the switch on a dynamic basis between the destination terminal and at least one other terminal of the system; and
processing the call in accordance with at least one inter working function selected from a set of inter working functions implemented in the switch, wherein the selected interworking function is operative to provide compatibility between the parameter of the call and the corresponding parameter of the destination terminal.
19 Assignments
0 Petitions
Accused Products
Abstract
The invention provides techniques for selecting, on a dynamic basis, an interworking function (IWF) that can modify a communication protocol to a particular format required by bridged terminal equipment in a communication system. The IWF can be selected to ensure compatibility between transmission bandwidth, coding and other format parameters of a call and the corresponding parameters of its destination terminal in the system. An IWF in accordance with the invention may be utilized to allow a user to bind to different terminals having different capabilities over the duration of a given call. An IWF in accordance with the invention may also be used to insert additional data, retrieved from a database of the switch, into a reverse portion of the call directed from the destination terminal to the source terminal. The invention can thus be used to ensure that the established bandwidth between the destination terminal and the source terminal is substantially bidirectionally symmetric.
-
Citations
28 Claims
-
1. A method for processing a call received in a switch of a communication system, the method comprising the steps of:
-
identifying a parameter of the call;
retrieving previously-stored information regarding a corresponding parameter of a destination terminal of the call, the destination terminal being determined based on an association established in the switch on a dynamic basis between the destination terminal and at least one other terminal of the system; and
processing the call in accordance with at least one inter working function selected from a set of inter working functions implemented in the switch, wherein the selected interworking function is operative to provide compatibility between the parameter of the call and the corresponding parameter of the destination terminal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
extracting voice samples from the transport stream;
transcoding the voice samples to match one or more parameters of the destination terminal; and
delivering the voice samples to the destination terminal.
-
-
12. The method of claim 11 further including the step of inserting additional video data, retrieved from a database of the switch, into a transport stream directed, in a reverse portion of the call, from the destination terminal to a source terminal of the call, such that the established bandwidth between the destination terminal and the source terminal is substantially bidirectionally symmetric.
-
13. An apparatus for processing a call in a switch of a communication system, comprising:
-
a processor implementing at least one interworking function selected from a set of interworking functions implemented in the switch, wherein the selected interworking function is operative to provide compatibility between a parameter of the call and a corresponding parameter of a destination terminal of the call, the destination terminal being determined based on an association established in the switch on a dynamic basis between the destination terminal and at least one other terminal of the system; and
a memory for storing information regarding the corresponding parameter of the destination terminal. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A method for processing a call received in a switch of a communication system, the method comprising the steps of:
-
identifying a parameter of the call;
retrieving previously-stored information regarding a corresponding parameter of a destination terminal of the call; and
processing the call in accordance with at least one interworking function selected from a set of interworking functions implemented in the switch, wherein the selected interworking function is operative to provide compatibility between the parameter of the call and the corresponding parameter of the destination terminal;
wherein the call is moved from the destination terminal to at least one other terminal of the system during the call, and the processing step further includes the step of processing the call using a first interworking function to provide compatibility with the destination terminal and a second interworking function to provide compatibility with the other system terminal.
-
-
26. A method for processing a call received in a switch of a communication system, the method comprising the steps of:
-
identifying a parameter of the call;
retrieving previously-stored information regarding a corresponding parameter of a destination terminal of the call; and
processing the call in accordance with at least one interworking function selected from a set of interworking functions implemented in the switch, wherein the selected interworking function is operative to provide compatibility between the parameter of the call and the corresponding parameter of the destination terminal;
wherein the call is a video call including a transport stream, and the processing step further includes;
extracting voice samples from the transport stream;
transcoding the voice samples to match one or more parameters of the destination terminal; and
delivering the voice samples to the destination terminal.
-
-
27. An apparatus for processing a call in a switch of a communication system, comprising:
-
a processor implementing at least one interworking function selected from a set of interworking functions implemented in the switch, wherein the selected interworking function is operative to provide compatibility between a parameter of the call and a corresponding parameter of a destination terminal of the call; and
a memory for storing information regarding the corresponding parameter of the destination terminal;
wherein the call is moved firm the destination terminal to at least one other terminal of the system during the call, and the processor is further operative to process the call using a first interworking function to provide compatibility with the destination terminal and a second interworking function to provide compatibility with the other system terminal.
-
-
28. An apparatus for processing a call in a switch of a communication system, comprising:
-
a processor implementing at least one interworking function selected from a set of interworking functions implemented in the switch, wherein the selected interworking function is operative to provide compatibility between a parameter of the call and a corresponding parameter of a destination terminal of the call; and
a memory for storing information regarding the corresponding parameter of the destination terminal;
wherein the call is a video call including a transport stream, and the processor is further operative to extract voice samples from the transport stream, to transcode the voice samples to match one or more parameters of the destination terminal, and to deliver the voice samples to the destination terminal.
-
Specification