Systems and methods for handling calls associated with an interactive voice response application
First Claim
Patent Images
1. A first network device for establishing a communication session between a calling party and a destination, the first network device comprising:
- a first network interface to;
receive, from the calling party, a first inbound portion of an inbound call leg, andtransmit, to a second network device, a second inbound portion of the inbound call leg;
a second network interface to;
receive, from the second network device, a first outbound portion of an outbound call leg that connects the calling party with the destination, andtransmit, to the destination, a second outbound portion of the outbound call leg; and
a processor operatively associated with the first network interface and the second network interface, the processor to;
cause the first network interface to transmit the second inbound portion to the second network device,cause the second network interface to receive the first outbound portion when the second network device has interacted with the second inbound portion, andbridge the first inbound portion to the second outbound portion, in response to detecting a particular dual tone multifrequency (DTMF) signal, to maintain connectivity, where when bridging the first inbound portion to the second outbound portion, the processor is to;
cause the second inbound portion to be dropped in response to a BYE request associated with the second inbound portion, andcause the first outbound portion to be dropped in response to a BYE request associated with the first outbound portion.
5 Assignments
0 Petitions
Accused Products
Abstract
A method for processing a call is provided. The method includes receiving an inbound call leg via a network device. The inbound call leg is processed using an interactive voice response (IVR) device, and an outbound call leg is generated based on processing the inbound call leg. The outbound call leg is made available to the network device. The inbound call leg and the outbound call leg are handed off from the IVR device to the network device.
69 Citations
25 Claims
-
1. A first network device for establishing a communication session between a calling party and a destination, the first network device comprising:
-
a first network interface to; receive, from the calling party, a first inbound portion of an inbound call leg, and transmit, to a second network device, a second inbound portion of the inbound call leg; a second network interface to; receive, from the second network device, a first outbound portion of an outbound call leg that connects the calling party with the destination, and transmit, to the destination, a second outbound portion of the outbound call leg; and a processor operatively associated with the first network interface and the second network interface, the processor to; cause the first network interface to transmit the second inbound portion to the second network device, cause the second network interface to receive the first outbound portion when the second network device has interacted with the second inbound portion, and bridge the first inbound portion to the second outbound portion, in response to detecting a particular dual tone multifrequency (DTMF) signal, to maintain connectivity, where when bridging the first inbound portion to the second outbound portion, the processor is to; cause the second inbound portion to be dropped in response to a BYE request associated with the second inbound portion, and cause the first outbound portion to be dropped in response to a BYE request associated with the first outbound portion. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A device-implemented media server comprising:
-
an interactive voice response (IVR) module to process a dual tone multifrequency (DTMF) signal associated with an inbound call leg from a caller; a first network interface to receive the inbound call leg; a second network interface to transmit, in response to an INVITE request, an outbound call leg to a network device; and a processor to; cause the first network interface to transmit the inbound call leg to the IVR module, cause the second network interface to transmit the outbound call leg to the network device, based on the processing performed by the IVR module, where the outbound call leg connects the caller to a destination that is communicatively connected to the caller by the network device, handoff the inbound call leg and the outbound call leg to the network device, and reconnect to at least one of the inbound call leg or the outbound call leg when a second DTMF signal, associated with at least one of the inbound call leg or the outbound call leg, is detected. - View Dependent Claims (10, 11, 12)
-
-
13. A system to establish a calling session in a communications network, the system comprising:
-
a device-implemented media server having a first media server port and a second media server port; a device-implemented media firewall to; receive, at a first media firewall port, a first inbound call leg portion of an inbound call leg via the network, transmit, to the first media server port, a second inbound call leg portion of the inbound call leg, receive, from the second media server port, a first outbound call leg portion of an outbound call leg, transmit, to a destination device, a second outbound call leg portion of the outbound call leg, bridge the first inbound call leg portion to the second outbound call leg portion, the bridging causing the media server to be removed from the communication session, and reconnect the inbound call leg to the first media server port and the outbound call leg to the second media server port in response to detecting a dual tone multifrequency (DTMF) signal. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A method for processing a call on a network, comprising:
-
receiving, at a second network device having an interactive voice response (IVR) device, an inbound call leg, from a caller, via a first network device; processing the inbound call leg using the IVR device; generating, by the second network device, an outbound call leg based on the processing of the inbound call leg, where the outbound call leg connects the caller to a destination; transmitting the outbound call leg to the first network device; handing off, from the IVR device to the first network device, the inbound call leg, in response to a BYE request associated with the inbound call leg, and handing off the outbound call leg, in response to a BYE request associated with the outbound call leg, where the inbound call leg and the outbound call leg are subsequently dropped; detecting, by the second network device, a dual tone multifrequency (DTMF) signal; and causing at least one of the inbound call leg or the outbound call leg to be reestablished with the IVR device in response to detecting the DTMF signal. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
Specification