TELECOMMUNICATIONS VOICE SERVER LEVERAGING APPLICATION WEB-SERVER CAPABILITIES
First Claim
1. A method for providing voice telephony services comprising the steps of:
- receiving a call via a telephone gateway;
said telephone gateway conveying call identifying data to a resource connector;
responsively establishing at least one media port within a media converter that is communicatively linked to the telephone gateway through a port associated with the call;
constructing a call description object that includes said call identifying data and an identifier for said at least one media port;
conveying said call description object to a telephony application server that provides at least one speech service for said call;
said telephony application server initiating at least one programmatic action of a communicatively linked speech engine;
said speech engine conveying results of said programmatic action to said media converter through said at least one media port; and
said media converter streaming speech signals for said call based upon said results.
3 Assignments
0 Petitions
Accused Products
Abstract
A method for providing voice telephony services can include the step of receiving a call via a telephone gateway. The telephone gateway can convey call identifying data to a resource connector. A media port can be responsively established within a media converter that is communicatively linked to the telephone gateway through a port associated with the call. A call description object can be constructed that includes the call identifying data and an identifier for the media port. The call description object can be conveyed to a telephony application server that provides at least one speech service for the call. The telephony application server can initiate at least one programmatic action of a communicatively linked speech engine. The speech engine can convey results of the programmatic action to the media converter through the media port. The media converter can stream speech signals for the call based upon the results.
22 Citations
10 Claims
-
1. A method for providing voice telephony services comprising the steps of:
-
receiving a call via a telephone gateway; said telephone gateway conveying call identifying data to a resource connector; responsively establishing at least one media port within a media converter that is communicatively linked to the telephone gateway through a port associated with the call; constructing a call description object that includes said call identifying data and an identifier for said at least one media port; conveying said call description object to a telephony application server that provides at least one speech service for said call; said telephony application server initiating at least one programmatic action of a communicatively linked speech engine; said speech engine conveying results of said programmatic action to said media converter through said at least one media port; and said media converter streaming speech signals for said call based upon said results. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A machine-readable storage having stored thereon, a computer program having a plurality of code sections, said code sections executable by a machine for causing the machine to perform the steps of:
-
receiving a call via a telephone gateway; said telephone gateway conveying call identifying data to a resource connector; responsively establishing at least one media port within a media converter that is communicatively linked to the telephone gateway through a port associated with the call; constructing a call description object that includes said call identifying data and an identifier for said at least one media port; conveying said call description object to a telephony application server that provides at least one speech service for said call; said telephony application server initiating at least one programmatic action of a communicatively linked speech engine; said speech engine conveying results of said programmatic action to said media converter through said at least one media port; and said media converter streaming speech signals for said call based upon said results. - View Dependent Claims (7, 8, 9, 10)
-
Specification