System and method for controlling a telephony communication session
AssigneeCisco Technology, Inc.
InventorsBradley J. McNiff, Cedric H. Druce
Life of this patent
Estimating the term…
Abstract
A telephony system includes a hybrid switch coupled to a packet network and a TDM network. The switch establishes a communication session using one of these networks and then switches the communication session to the other one of these networks in response to stored metrics, user request, or other criteria.
Claims33
A telephony system, comprising:
- a first switch coupled to a first telephony device;
- and
- a second switch coupled to a second telephony device;
- the first switch and the second switch operable to:
- establish a communication session connecting the first telephony device and the second telephony device on a first path between the first switch and the second switch, wherein the first path communicates information using a first transmission protocol;
- monitor a quality metric of the first path;
- and
- responsive to the quality metric, switch the communication session from the first path to a second path between the first switch and the second switch, wherein the second path communicates information using a second transmission protocol.
A telephony system, comprising:
- a first switch coupled to a first telephony device;
- and
- a second switch coupled to a second telephony device;
- the first switch and the second switch operable to:
- establish a communication session connecting the first telephony device and the second telephony device on a first path between the first switch and the second switch, wherein the first path communicates information using a first transmission protocol;
- and
- switch the communication session from the first path to a second path between the first switch and the second switch based on a quality threshold maintained in a caller profile associated with a selected one of the first telephony device and the second telephony device, wherein the second path communicates information using a second transmission protocol.
A hybrid telephony switch, comprising:
- a first interface coupled to a first network;
- a second interface coupled to a second network;
- and
- a controller operable to:
- establish a communication session with a remote location through the first interface;
- monitor a quality metric of the communication session;
- and
- responsive to the quality metric, switch the communication session from the first interface to the second interface without disrupting the communication session.
A hybrid telephony switch, comprising:
- a first interface coupled to a first network;
- a second interface coupled to a second network;
- and
- a controller operable to:
- establish a communication session with a remote location through the first interface;
- and
- switch the communication session from the first interface to the second interface, based on a routing preference determined from a profile associated with a participant in the communication session, without disrupting the communication session.
A method for controlling a telephony communication session, comprising:
- establishing a telephony communication session with a remote device on a first network communicating information using a first transmission protocol;
- monitoring a quality metric of the communication session;
- and
- responsive to the quality metric, switching the communication session from the first network to a second network communicating information using a second transmission protocol without disrupting the communication session.
A method for controlling a telephony communication session, comprising:
- establishing a telephony communication session with a remote device on a first network communicating information using a first transmission protocol;
- and
- based on a routing preference determined from a profile associated with a participant in the communication session, switching the communication session from the first network to a second network communicating information using a second transmission protocol without disrupting the communication session.
A computer program stored on a computer readable medium, the program operable to:
- establish a first connection with a remote location on a first network, wherein the first network communicates information using a first transmission protocol;
- establish a telephony communication session on the first connection;
- establish a second connection with the remote location on a second network, wherein the second network communicates information using a second transmission protocol;
- monitor a quality metric of the communication session;
- and
- responsive to the quality metric, switch the communication session from the first connection to the second connection without disrupting the communication session.
A computer program stored on a computer readable medium, the program operable to:
- establish a first connection with a remote location on a first network, wherein the first network communicates information using a first transmission protocol;
- establish a telephony communication session on the first connection;
- establish a second connection with the remote location on a second network, wherein the second network communicates information using a second transmission protocol;
- and
- based on a routing preference determined from a profile associated with a participant in the communication session, switch the communication session from the first connection to the second connection without disrupting the communication session.
Dependencies are inferred from the claim text.