Claims
- 1. A method for accessing telephony services and resources by packet enabled devices, comprising the steps of:
providing at least one communication link between at least one packet enabled data device and at least one bridge; receiving at least one command to the at least one bridge; mapping the at least one received command to a standardized protocol, queuing at least one resource based on the received command and establishing at least one call session with the at least one resource; and transmitting the at least one request to the at least one resource.
- 2. The method according to claim 1, further comprising the steps of:
returning at least one result from the at least one resource; and outputting the at least one result from the at least one bridge to the at least one packet enable data device.
- 3. The method according to claim 1, further comprising the steps of:
accessing at least one data document using a packet enabled data device; and identifying the at least one resource required by the at least one data document; wherein wherein the at least one resource queued is the at least one identified resource.
- 4. The method according to claim 1, wherein the queuing step queues at least two resources;
- 5. The method according to claim 1, wherein the mapping step maps to a session initiation protocol for call control and to a realtime transport protocol for media transport.
- 6. The method according to claim 1, wherein the at least one resource comprises voice services.
- 7. The method according to claim 6, wherein the voice services comprise at least one of speech recognition resources and text to speech resources.
- 8. The method according to claim 1, wherein provided communication link uses at least one of simple object access protocols, hypertext transfer protocols, and transmission control protocols.
- 9. The method according to claim 3, where the data page uses hypertext transfer protocols.
- 10. The method according to claim 9, wherein the hypertext transfer protocols include speech application language tags.
- 11. An data device to speech service bridge for connecting a packet enabled device with a telephony resource, comprising:
at least one data device communicator having at least one access port adapted to receive data from at least one data device; at least one command bridge connected to the at least one data device communicator for receiving mapping data received from the at least one data device to at least one standardized protocol; and at least one resource termination connected to the at least one command bridge, the at least one resource termination is adapted to transmit data to at least one resource.
- 12. The data device to speech service bridge according to claim 11, wherein the at least one resource termination is adapted to receive data from the at least one resource.
- 13. The data device to speech service bridge according to claim 12, wherein the at least one resource termination comprises:
at least one call session portion for controlling calls; and at least one media transport management portion for managing data transfer.
- 14. The data device to speech service bridge according to claim 13, wherein the call session portion uses session initiation protocols and the media transport management portion uses realtime transport protocols.
- 15. The data device to speech service bridge according to claim 13, wherein the call session portion uses a media session framework and the media transport management portion uses realtime transport protocols.
- 16. The data device to speech service bridge according to claim 11, further comprising:
at least one packet enabled data device linked to the at least one data device communicator; and the at least one packet enabled data device adapted to access data, wherein at least some of the accessed data requests use of the at least one resource.
- 17. The data device to speech service bridge according to claim 1, further comprising:
a voice service runtime integration portion; and a voice service runtime.
- 18. The data device to speech service bridge according to claim 11, wherein the at least one access port is adapted to receive data from at least one data device using at least one of simple object access protocols, hypertext transfer protocols, transmission control protocols, wireless access protocols, cellular telephony protocols, and short messaging protocols.
- 19. The data device to speech service bridge according to claim 12, wherein the at least one data device is adapted to transmit a result to the at least one data device.
- 20. A computer program product comprising:
a computer usable medium including computer readable code embodied therein for processing data to allow packet enabled device access to telephony resources, the computer usable medium comprising: a data device communicator module configured to receive data from at least one packet enabled data device; a command bridge module configured to map the data received by the data device communicator module to a standardized protocol; and a resource termination module configured to transmit the mapped data from the command bridge module to a resource.
- 21. The computer program product of claim 19, wherein the resource termination module is further configured to receive data from the resource.
- 22. The computer program product of claim 21, wherein the data device communicator module is further configured to transmit a result to the at least one packet enabled data device.
RELATED APPLICATIONS
[0001] This application is related to U.S. patent application Ser. Nos. 09/965,057, titled MEDIA SESSION FRAMEWORK USING A CONTROL MODULE TO DIRECT AND MANAGE APPLICATION AND SERVICE SERVERS, filed Sep. 26, 2001, incorporated herein by reference, and 10/113,853, titled PROTOCOL INDEPENDENT CONTROL MODULE, filed Mar. 29, 2002, incorporated herein by reference (collectively referred to as the “Related Applications”).