IP Library › Granted Patent US 8,477,909
Granted Patent B2
US 8,477,909 · App. 12/856,853 · Granted Jul 2, 2013

Testing call routing

Inventors: Parind Poi (Lewisville, TX); Prashant Desai (Land O Lakes, FL); Mayuresh Hegde (Irving, TX); Juan Vasquez (Tampa, FL); Haridas Bhogade (Plant City, FL)
Assignee: Verizon Patent and Licensing Inc.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,477,909
App. No.
12/856,853
Granted
Jul 2, 2013
Kind
B2
Abstract

A device may automatically place a call to a call routing device based on one of a list of numbers or addresses. The call may be forwarded by the call routing device to a call agent device. The device may also establish a session with the call agent device to which the call is forwarded by the call routing device and automatically receive, from the call agent device, a message that includes an identifier for a virtual call agent. The device may extract the identifier from the received message, compare the extracted identifier to an identifier that is associated with the call, and determine whether the call routing device correctly forwarded the call based on the comparison.

Claims (63)

1. A method comprising:

automatically placing a call, by a call testing device, to a call routing device based on one of a list of numbers or addresses, wherein the call is to be forwarded by the call routing device to a call agent device;

establishing a communication session between the call testing device and the call agent device to which the call is forwarded by the call routing device;

automatically receiving, by the call testing device over the established communication session, from the call agent device, a message that includes an identifier for a virtual call agent;

extracting, by the call testing device, the identifier from the received message;

comparing the extracted identifier to an identifier that is associated with the call; and

determining whether the call routing device correctly forwarded the call based on the comparison.

2. The method of claim 1 , wherein placing a call includes:

initiating a Session Initiation Protocol (SIP) call;

initiating a H.323 call;

initiating a videoconference call;

initiating a videophone call; or

initiating a telephone call.

3. The method of claim 2 , wherein initiating the SIP call includes:

initiating a text messaging call; or

initiating a voice-over-Internet Protocol (VoIP) call.

4. The method of claim 1 , wherein extracting the identifier includes:

applying speech recognition to the received message to obtain the identifier;

scanning text data from the message to obtain the identifier; or

applying image recognition to the received message to obtain the identifier.

5. The method of claim 1 , wherein establishing the communication session includes:

establishing a real-time transport protocol (RTP) session with the call agent device.

6. The method of claim 1 , further comprising:

notifying a user of the call testing device of a result of the determining whether the call routing device correctly forwarded the call.

7. A system comprising:

a call testing device to:

place a call directed to a network address or a number,

establish a communication session between the call testing device and a call agent device associated with the network address or the number, via a call routing device that forwards the call from the call testing device to the call agent device,

receive a message during the communication session,

extract a first identifier from the message received during the communication session,

compare the first identifier with a second identifier associated with e call, and

determine whether the call routing device that forwarded the call to the call agent device operates correctly based on the comparison; and

the call agent device to:

receive the call forwarded by the call routing device,

establish the communication session with the call testing device,

determine the first identifier based on the forwarded call,

look up the message based on the first identifier, and

send the message to the call testing device during the communication session.

8. The system of claim 7 , further comprising the call routing device to forward the call from the call testing device to the call agent device.

9. The system of claim 8 , wherein when the call routing device forwards the call, the call routing device is further configured to one of:

forward a Session Initiation Protocol (SIP) INVITE message received from the call testing device to the call agent device; or

send a SIP REFER message to the call testing device.

10. The system of claim 8 , wherein the call routing device includes:

a private branch exchange (PBX) device or automatic call distributor (ACD).

11. The system of claim 7 , wherein the call includes a SIP call or a H.323 call.

12. The system of claim 7 , wherein the received message includes one of text data or speech data.

13. The system of claim 7 , wherein when the call testing device extracts the first identifier, the call testing device is further configured to apply speech recognition to the message to obtain the first identifier.

14. The system of claim 7 , wherein the communication session includes a real-time transport protocol (RIP) session.

15. The system of claim 7 , wherein before the call agent device determines the first identifier, the call agent device is further configured to receive, from the call routing device, information from which the call agent device determines the first identifier.

16. A device comprising:

a transceiver to:

receive a call, from a call testing device, forwarded by a call routing device,

communicate with the call testing device; and

one or more processors to:

establish a communication session between the device and the call testing device;

select a message based on information received from the call routing device, the information identifying the device, and

send the message over the communication session to the call testing device, to identify a virtual call agent.

17. The device of claim 16 , wherein the call includes a Session initiation Protocol (SIP) call, a text messaging session, or a videophone call.

18. The device of claim 16 , wherein the message includes an audio message.

19. The device of claim 16 , wherein the call routing device includes one of a private branch exchange device or an automatic call distributor.

20. The device of claim 16 ,

wherein when the one or more processors establish the communication session, the one or more processors are configured to:

receive a Session Initiation Protocol (SIP) INVITE message.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 16, 2010
From: POI, PARIND; DESAI, PRASHANT; HEGDE, MAYURESH; VASQUEZ, JUAN; BHOGADE, HARIDAS
To: VERIZON PATENT AND LICENSING INC.
Reel/Frame 024841/0096 →
Continuity (1)
Related Publication 20120039448A1 · Feb 16, 2012