摘要:
A method for evaluating system behavior within a grid environment can include the step of identifying a host software object, wherein the host software object includes a user object, an application, and/or a process. The software object can be associated with the host software object. The host actions of the host software object can be replicated within the associated software object. Replicated actions can be recorded. The host software object can move from one grid within the grid environment to a different grid. In response to the moving of the host software object, the associated software object can move from the one grid to the different grid.
摘要:
A method of testing path a voice response system can include establishing a voice link between a test system and a voice response system and playing voice prompts to the test system over the voice link. The method also can include sending execution information to the test system over the voice link.
摘要:
A method of implementing telephony services can include receiving a call from a telephony switch and matching the received call to a voice markup language document implementation of a telephony service. The voice markup language document can be retrieved from a data store. The received call can be processed in accordance with the retrieved voice markup language document thereby implementing the telephony service.
摘要:
A method, system and apparatus for service management. A service management system can include a name resolution adapter disposed in a PSTN. The name resolution adapter can be communicatively linked to a LIDB also disposed within the PSTN. Notably, an enterprise application can be configured to manage service subscriptions and can enjoy communicative couplings both to the name resolution adapter over a data communications network and also to a switch disposed in the PSTN. Finally, service renewal logic can be associated with the enterprise application and programmed to renew service subscriptions for calling ones of subscribers to the service subscriptions based upon identifying data for the calling ones of the subscribers as received in the enterprise application over the data communications network from the name resolution adapter.
摘要:
A server (115) having a communication link comprises an application execution environment, a random IP address generator application (135) executing within the application execution environment of the server to randomly select (205) an IP address, a communications interface configured to send outbound data or to receive inbound data thereby establishing the communications link in coordination with the random IP address generator application and a processor (150). Preferably, the processor is programmed to receive a request from a client (112 or 114) and process the request if an IP address randomly selected at the client synchronously matches the randomly selected IP address at the server. Additionally, the processor can be further programmed to ignore the request from the client if the IP address randomly selected at the client fails to synchronously match the randomly selected IP address at the server.
摘要:
A method of communication among telephony services using an event context cache can include, in a messaging telephony service, receiving a telephony event from a node in the public switched telephony network specifying a called directory number, a calling directory number, and service context data. The service context data can be stored as an entry within the event context cache. The event context cache can be accessible by at least one other telephony service. The entry can be associated with a key for the event context cache. The key can be specified by the called directory number and the calling directory number.
摘要:
A method for sharing signaling event data in a telephony system can include receiving within a first service logic component an event from a telephony signaling network. An event context can be determined for the event and asynchronously stored within an event context cache communicatively linked with at least said first service logic component and a second service logic component.
摘要:
A data stream is transmitted to groups of individuals making separate requests for the data stream. The groups may be arranged by placing a maximum number of requesters in a group or by grouping the requesters making requests within a discrete period of time. The individual requester may be shifted from group to group or from a data store to another data store location to change the location in the data stream from which the data is sent to an individual requester or the time of transmission of the data sent from the data store.
摘要:
A method of providing streaming audio to a non-streaming telephony audio interface can include receiving audio segments of a complete audio message and storing the audio segments in memory. A size of the audio segments can be determined. A callback can be registered for each of the audio segments, wherein each registered callback can be provided a timer value associated with the size of the audio segment for which the callback was registered. The complete audio message can be played when an active one of the callback timers expires.
摘要:
A voice server for hosting telephony services can include a stack interface configured to exchange telephony signaling information with a circuit-switched to packet-switched interface and a plurality of core clients, each having a call model stored therein. Each core client can be configured to select and execute at least one voice service associated with a call. The voice server further can include a speech processing system configured to convert speech to text and to convert text to speech for processing the call as well as a core processor. The core processor can be configured to distribute the telephony signaling information to the core clients and coordinate operation of the core clients and the speech processing system. The core processor also can exchange telephony signaling information with the circuit-switched to packet-switched interface via the stack interface.