Voice integrated VOIP system
First Claim
Patent Images
1. A method for providing telephone application services using a managed VOIP network, where voice data transmitted over the network is codified in a native VOIP format, said method comprising the acts of:
- providing a plurality of channels for handling incoming telephone calls and a shared memory, accessible to all channels, storing response voice data in native VOIP format;
receiving a first incoming telephone call, including a first plurality of received IP packets encapsulating voice data in native format, from a service requestor over the managed VOIP network;
setting up a connection between the incoming telephone call and a first one of said channels for handling the incoming telephone call;
identifying a requested service;
accessing response voice data, stored in the native VOIP format in said shared memory, responsive to the requested service;
encapsulating said response voice data in a second plurality of response IP packets; and
sending said second plurality of response IP packets over said managed VOIP network to the service requestor.
8 Assignments
0 Petitions
Accused Products
Abstract
An integrated VoIP unified message processing system includes a voice platform that processes data in native VoIP format. There is no use of hardware telephone interface cards (TICs) or software transcoding to transform data to PCM or other formats. Cost reductions are achieved by the elimination of expensive dedicated hardware and scalability is achieved by obviating the need for software transcoding.
63 Citations
19 Claims
-
1. A method for providing telephone application services using a managed VOIP network, where voice data transmitted over the network is codified in a native VOIP format, said method comprising the acts of:
-
providing a plurality of channels for handling incoming telephone calls and a shared memory, accessible to all channels, storing response voice data in native VOIP format;
receiving a first incoming telephone call, including a first plurality of received IP packets encapsulating voice data in native format, from a service requestor over the managed VOIP network;
setting up a connection between the incoming telephone call and a first one of said channels for handling the incoming telephone call;
identifying a requested service;
accessing response voice data, stored in the native VOIP format in said shared memory, responsive to the requested service;
encapsulating said response voice data in a second plurality of response IP packets; and
sending said second plurality of response IP packets over said managed VOIP network to the service requestor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. (canceled)
-
10. A method for processing calls, the method comprising:
-
storing a plurality of voice responses in a native VOIP format;
receiving a call from a VOIP network;
determining a service for the call, the service requiring a voice response;
determining one or more voice responses from the plurality of voice responses stored in the native VOIP format; and
sending the one or more voice responses in one or more packets through the VOIP network. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A voice over IP (VOIP) device comprising:
-
storage configured to store a plurality of voice responses in a native VOIP format;
one or more threads configured to process a call from a VOIP network, wherein a thread comprises;
logic to determine a service for the call, the service requiring a voice response;
logic to determine one or more voice responses from the plurality of voice responses stored in the native VOIP format; and
logic to send the one or more voice responses in one or more packets through the VOIP network. - View Dependent Claims (17, 18, 19)
-
Specification