摘要:
A method for initializing stateless session EJBs that includes the steps of identifying a quantity of EJB to initialize, invoking a stateless session EJB, and occupying the invoked stateless session EJB so that the stateless session EJB is not released into a pool of available EJBs. The invoking and occupying steps can be repeated for number of iterations equal to the identified quantity. Each instance of the occupying step can be completed after the last iteration of the invoking step occurs.
摘要:
A method for execution on a server for serving presence information, the method for providing dynamically loaded speech recognition parameters to a speech recognition engine, can be provided. The method can include storing at least one rule for selecting speech recognition parameters, wherein a rule comprises an if-portion including criteria and a then-portion specifying speech recognition parameters that must be used when the criteria is met. The method can further include receiving notice that a speech recognition session has been initiated between a user and the speech recognition engine. The method can further include selecting a first set of speech recognition parameters responsive to executing the at least one rule and providing to the speech recognition engine the first set of speech recognition parameters for performing speech recognition of the user.
摘要:
A method for interfacing an application server with a resource can include the step of associating a plurality of Enterprise Java Beans (EJBs) to a plurality of resources, where a one-to-one correspondence exists between EJB and resource. An application server can receive an application request and can determine a resource for handling the request. An EJB associated with the determined resource can interface the application server to the determined resource. The request can be handled with the determined resource.
摘要:
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.
摘要:
The present solution can include a method for using dialog contracts for contact center interactions. The method can include a step of determining a context that applies to a caller who is communicating with a contact center. A dialog contract can be identified that corresponds to the determined context. The dialog contract can specify requirements for a real-time contact center session. The contact center can transfer the caller to a contact center agent. The real-time communication session can be conducted. A software program, referred to as an agent monitor, can analyze input of the caller and the contact center agent during the communication session and can automatically update a session file as requirements of the dialog contract are satisfied. The session file can be used as a quality measurement of the communication session.
摘要:
The present solution includes an automated response method. The method can receive user interactions entered through a real-time text exchange interface. These user interactions with the speech application can be dynamically and automatically converted as necessary into a format consumable by a voice server. A text input API of a voice server can be used to allow the voice server to directly accept text input. Further, automated interactions can be received from the voice server, which are dynamically and automatically converted into a format accepted by the text exchange interface. The text exchange interface can be an off-the-shelf unmodified interface. The speech application can be a VoiceXML based application that lacks an inherent text exchange capability.
摘要:
A method of interfacing with a remote engine can include the step of instantiating at least one stateful bean, such as a stateful session Enterprise Java Bean. For each stateful bean instance, an engine can be allocated. Each stateful bean instance can be associated with an allocated engine, where each stateful bean instance can operate as an interface for accessing the associated engine. Each associated stateful bean can then be added to a bean pool so that bean instances in the bean pool are available for handling requests.
摘要:
A method for handling external events within a server-side program running within a virtual machine can include beginning a first process within the server-side program and responsively launching a first event monitor. The method can broadcast a virtual machine event responsive to an external event occurring outside the virtual machine. The first event monitor can detecting the virtual machine and invoke a first program response.
摘要:
A method of automatically providing information from a portable computing device to a bar code reader can include, within the portable computing device, automatically detecting a scan from the bar code reader. Responsive to the automatic detection of the scan, one or more segments of a visual image can be presented on a display screen of the portable computing device.
摘要:
A method and system for providing access control using Lightweight Directory Access Protocol (LDAP). The method can include a series of steps which can include receiving from a user an LDAP operation directed to an LDAP search engine. The method can include associating the user with an access control group and reformatting the LDAP operation based on the access control group. Additionally, the step of providing the reformatted LDAP operation to the LDAP search engine can be included.