Dynamic insertion and removal of multi-media call-handling resources into/from video calls to provide calling features
First Claim
1. In a switching system for establishing and disestablishing switched communications connections between communications endpoints that are connected to the switching system, wherein communications are conducted by the endpoints through the established connections in a multi-media communications protocol whose signals constitute rules for governing the communications between the endpoints and are terminated at the communications endpoints without being terminated at the switching system, the improvement comprising:
- means for terminating the protocol signals at the switching system, andmeans for dynamically inserting the terminating means into a selected already-established connection that is conducting communications whose protocol signals are being terminated at the communications endpoints without being terminated at the switching system, to terminate the protocol signals for the selected connection at the switching system, to enable the switching system to provide a communications feature for the communications on the selected connection.
14 Assignments
0 Petitions
Accused Products
Abstract
A switching system (100) inserts H.320 multi-media protocol-terminating resources (156) into an existing call dynamically, only when the resources are needed, and also removes the resources from an ongoing call dynamically, when the resources are no longer needed, whereby the switching system can provide call features such as hold, conference, disconnect, drop, and transfer, to an H.320 multi-media call and can do so spontaneously, whenever desired during the call, without tying up the resources for the duration of the call even when they are not needed. To extend these capabilities to both single-channel and multi-channel multi-media ISDN BRI calls, the switching system associates a plurality of calls that constitute the individual channels of a multi-channel call and treats the associated calls identically and in unison for purposes of insertion and removal of resources and the providing of features.
61 Citations
43 Claims
-
1. In a switching system for establishing and disestablishing switched communications connections between communications endpoints that are connected to the switching system, wherein communications are conducted by the endpoints through the established connections in a multi-media communications protocol whose signals constitute rules for governing the communications between the endpoints and are terminated at the communications endpoints without being terminated at the switching system, the improvement comprising:
-
means for terminating the protocol signals at the switching system, and means for dynamically inserting the terminating means into a selected already-established connection that is conducting communications whose protocol signals are being terminated at the communications endpoints without being terminated at the switching system, to terminate the protocol signals for the selected connection at the switching system, to enable the switching system to provide a communications feature for the communications on the selected connection. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A switching system comprising:
-
a plurality of communications ports for connecting the switching system to communications endpoints; a switching fabric interconnecting the plurality of ports for establishing and disestablishing switched communications paths between selected ones of the ports to enable endpoints that are connected to ports that have a path established between them to conduct a call through the path in a multi-media communications protocol whose signals constitute rules for governing the call between the communications endpoints, and pass between the endpoints where they are terminated, without being terminated at the switching system; means for terminating the protocol signals at the switching system; means for first determining that the protocol signals of an individual existing call, whose protocol signals are being terminated at the communications endpoints without being terminated at the switching system, need to be terminated at the switching system, and for second determining that the protocol signals of the individual existing call no longer need to be terminated at the switching system; means responsive to the first determination of the determining means for causing the switching fabric to connect the terminating means into the path of the existing call in order to commence terminating the protocol signals of the existing call at the switching system, and responsive to the second determination of the determining means for causing the switching fabric to disconnect the terminating means from the path of the existing call in order to cease terminating the protocol signals of the existing call at the switching system and resume passing the protocol signals between endpoints that have the path established between them without terminating the protocol signals at the switching system. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A method of providing communications features for communications in a switching system that establishes and disestablishes switched communications connections between communications endpoints that are connected to the switching system, comprising the steps of:
-
establishing a switched communications connection between selected endpoints; conducting communications between the selected endpoints through the connection in a multi-media communications protocol whose signals constitute rules for governing the communications between the endpoints and are terminated at the communications endpoints, without terminating the signals of the protocol at the switching system; dynamically inserting at the switching system an arrangement for terminating the protocol signals into the connection that is conducting the communications whose protocol signals are terminated at the communications endpoints without being terminated at the switching system, to terminate the protocol signals of the connection at the switching system in order to enable the switching system to provide a communications feature for the communications on the connection; and providing the communications feature. - View Dependent Claims (18)
-
-
19. In a switching system for establishing and disestablishing switched communications connections between communications endpoints that are connected to the switching system, wherein communications are conducted by the endpoints through the established connections in a multi-media communications protocol whose signals are not terminated at the switching system, the improvement comprising:
-
means for terminating the signals of the protocol, which comprises the ITU H.221 protocol, at the switching system, and means for dynamically inserting the terminating means into a selected already-established connection to terminate the protocol signals for the selected connection at the switching system, to provide a communications feature at the switching system for the communications on the selected connection. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A switching system comprising:
-
a plurality of communications ports for connecting the switching system to communications endpoints; a switching fabric interconnecting the plurality of ports for establishing and disestablishing switched communications paths between selected ones of the ports to enable endpoints that are connected to ports that have a path established between them to conduct a call through the path in a multi-media communications protocol which comprises the ITU H.221 protocol and whose signals pass between the endpoints without being terminated at the switching system; means for terminating the protocol signals at the switching system; means for first determining that the protocol signals of an individual existing call need to be terminated at the switching system, and for second determining that the protocol signals of the individual existing call no longer need to be terminated at the switching system; means responsive to the first determination of the determining means for causing the switching fabric to connect the terminating means into the path of the existing call in order to commence terminating the protocol signals of the existing call at the switching system, and responsive to the second determination of the determining means for causing the switching fabric to disconnect the terminating means from the path of the existing call in order to cease terminating the protocol signals of the existing call at the switching system and resume passing the protocol signals between endpoints that have the path established between them without terminating the protocol signals at the switching system. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35)
-
-
36. A switching system comprising:
-
a plurality of communications ports for connecting the switching system to communications endpoints; a switching fabric interconnecting the plurality of ports for establishing and disestablishing switched communications paths between selected ones of the ports to enable endpoints that are connected to ports that have at least two paths established between them to conduct at least two associated calls through the at least two paths in a multi-media communications protocol whose signals pass between the endpoints through the at least two paths without being terminated at the switching system; means for terminating the protocol signals at the switching system on a plurality of paths; means for first determining that the protocol signals of all of at least two associated existing calls need to be terminated at the switching system, and for second determining that the protocol signals of all of the at least two associated existing calls no longer need to be terminated at the switching system; and means responsive to the first determination for causing the switching fabric to connect the terminating means into the paths of all of the at least two associated existing calls in order to commence terminating the protocol signals of the at least two existing calls at the switching system, and responsive to the second determination for causing the switching fabric to disconnect the terminating means from the paths of all of the at least two associated existing calls in order to cease terminating the protocol signals of the at least two existing calls at the switching system and resume passing the protocol signals between endpoints that have the paths established between them without terminating the protocol signals at the switching system.
-
-
37. A switching system comprising
a plurality of communications ports for connecting the switching system to communications endpoints; -
a switching fabric interconnecting the plurality of ports for establishing and disestablishing switched communications paths between selected ones of the ports to enable endpoints that are connected to ports that have a path established between them to conduct a call through the path in a multi-media communications protocol whose signals pass between the endpoints without being terminated at the switching system; means for terminating the protocol signals at the switching system; means for first determining that the protocol signals of an individual existing call need to be terminated at the switching system, and for second determining that the protocol signals of the individual existing call no longer need to be terminated at the switching system; and means responsive to the first determination of the determining means for causing the switching fabric to connect the terminating means into the path of the existing call in order to commence terminating the protocol signals of the existing call at the switching system, and responsive to the second determination of the determining means for causing the switching fabric to disconnect the terminating means from the path of the existing call in order to cease terminating the protocol signals of the existing call at the switching system and resume passing the protocol signals between endpoints that have the path established between them without terminating the protocol signals at the switching system, wherein; the means for determining comprise means for firstly determining that a first endpoint desires to conference a second endpoint into an individual existing call between the first and a third endpoint, and for thirdly determining that one of the first, second, and third endpoints desires to place the conference call on hold; and the causing means comprise means responsive to the first determination for causing the switching fabric to disconnect the first endpoint from the call path of the individual existing call and to reconnect the call path to the terminating means, then to establish a new call path between the first endpoint and the third endpoint that bypasses the terminating means, and then to insert the terminating means into the new call path to combine the call path of the individual existing call and the new call path into a call path of a conference call between the first, second, and third terminals, and responsive to the third determination for causing the switching fabric to disconnect the one endpoint from the call path of the conference call. - View Dependent Claims (38)
-
-
39. A switching system comprising
a plurality of communications ports for connecting the switching system to communications endpoints; -
a switching fabric interconnecting the plurality of ports for establishing and disestablishing switched communications paths between selected ones of the ports to enable endpoints that are connected to ports that have a path established between them to conduct a call through the path in a multi-media communications protocol whose signals pass between the endpoints without being terminated at the switching system; means for terminating the protocol signals at the switching system; means for first determining that the protocol signals of an individual existing call need to be terminated at the switching system, and for second determining that the protocol signals of the individual existing call no longer need to be terminated at the switching system; and means responsive to the first determination of the determining means for causing the switching fabric to connect the terminating means into the path of the existing call in order to commence terminating the protocol signals of the existing call at the switching system, and responsive to the second determination of the determining means for causing the switching fabric to disconnect the terminating means from the path of the existing call in order to cease terminating the protocol signals of the existing call at the switching system and resume passing the protocol signals between endpoints that have the path established between them without terminating the protocol signals at the switching system, wherein; the means for determining comprise means for firstly determining that a first endpoint desires to conference a second endpoint into an individual existing call between the first and a third endpoint, and for secondly determining that one of the first, second, and third endpoints desires to disconnect from the conference call, and the causing means comprise means responsive to the first determination for causing the switching fabric to disconnect the first endpoint from the call path of the individual existing call and to reconnect the call path to the terminating means, then to establish a new call path between the first endpoint and the third endpoint that bypasses the terminating means, and then to insert the terminating means into the new call path to combine the call path of the individual existing call and the new call path into a call path of a conference call between the first, second, and third terminals, and responsive to the second determination for causing the switching fabric to disconnect the one endpoint from the call path of the conference call and then to remove the terminating means from the call path of the conference call to establish a point-to-point call between the second and the third endpoints.
-
-
40. A switching system comprising
a plurality of communications ports for connecting the switching system to communications endpoints; -
a switching fabric interconnecting the plurality of ports for establishing and disestablishing switched communications paths between selected ones of the ports to enable endpoints that are connected to ports that have a path established between them to conduct a call through the path in a multi-media communications protocol whose signals pass between the endpoints without being terminated at the switching system; means for terminating the protocol signals at the switching system; means for first determining that the protocol signals of an individual existing call need to be terminated at the switching system, and for second determining that the protocol signals of the individual existing call no longer need to be terminated at the switching system; and means responsive to the first determination of the determining means for causing the switching fabric to connect the terminating means into the path of the existing call in order to commence terminating the protocol signals of the existing call at the switching system, and responsive to the second determination of the determining means for causing the switching fabric to disconnect the terminating means from the path of the existing call in order to cease terminating the protocol signals of the existing call at the switching system and resume passing the protocol signals between endpoints that have the path established between them without terminating the protocol signals at the switching system, wherein; the means for determining comprise means for firstly determining that a first endpoint desires to conference a second endpoint into an individual existing call between the first and a third endpoint, and for secondly determining that one of the first, second, and third endpoints desires to drop another of the first, second, and third endpoints from the conference call; and the causing means comprise means responsive to the first determination for causing the switching fabric to disconnect the first endpoint from the call path of the individual existing call and to reconnect the call path to the terminating means, then to establish a new call path between the first endpoint and the third endpoint that bypasses the terminating means, and then to insert the terminating means into the new call path to combine the call path of the individual existing call and the new call path into a call path of a conference call between the first, second, and third terminals, and responsive to the second determination for causing the switching fabric to disconnect the other endpoint from the call path of the conference call and then to remove the terminating means from the call path of the conference call to establish a point-to-point call between the endpoints that remain on the call.
-
-
41. A method of providing communications features for communications in a switching system that establishes and disestablishes switched communications connections between communications endpoints that are connected to the switching system, comprising the steps of:
-
establishing a switched communications connection between selected endpoints; conducting communications between the selected endpoints through the connection in a multi-media communications protocol which comprises the ITU H.221 protocol without terminating signals of the protocol at the switching system;
dynamically inserting an arrangement for terminating the protocol signals into the connection at the switching system to terminate the protocol signals of the connection at the switching system in order to provide a communications feature for the communications on the connection at the switching system; andproviding the communications feature. - View Dependent Claims (42, 43)
-
Specification