摘要:
A method and a system of providing call progress tones in a packetized network include storing the call progress tones and pre-programmed audio deliveries at a first device 10 and multicasting or broadcasting 50 the tones and deliveries from the first device to a number of telephony-enabled devices 16, 18, 20, 22 and 24. The multicasts are in a format that enable the telephony-enabled devices to individually control transmissions of the tones and deliveries to other devices, particularly calling devices for incoming calls. Typically, the audio deliveries include memory intensive signals, such as announcements and music-on-hold. The progress tones include conventional call status tones, such as ringback, busy and error tones. In one embodiment, the telephony-enabled devices are telephones to which the calls are directed. In another embodiment, the telephony-enabled devices include proxies that process the system-wide multicasts for telephones of the network.
摘要:
A control interface for CSTA protocols utilizes ActiveX properties, methods, events, and pages to access all of the events and services provided by the CSTA protocols. Common paradigms such as lnvoke_ID and timers are built in to the interface. The interface further provides statistics and diagnostics via property pages.
摘要:
Methods and apparatus for automatically generating common paradigms in computer supported telephony applications (CSTA) protocols includes a control interface for CSTA protocols utilizes ActiveX properties, methods, events, and pages. Common paradigms such as Invoke_ID and timers are built in to the interface. The interface further provides statistics and diagnostics via property pages. According to the preferred embodiment, the interface is able to access all of the events and services provided by the CSTA protocols
摘要:
Methods and apparatus for performing diagnostics and gathering statistics in computer supported telephony applications includes a control interface for CSTA protocols which utilizes ActiveX property pages to collect and display statistics and diagnostics. According to the preferred embodiment, Active X properties, methods, events, and pages are used to access all of the events and services provided by the CSTA protocols. Common paradigms such as Invoke_ID and timers are built in to the interface.
摘要:
Errors in dialing or otherwise entering network access codes such as telephone numbers are identified by comparing each entered code with a set of stored codes. Each entered code is also stored. For each stored code, statistics are compiled that reflect the likelihood that the code is invalid. Such statistics include frequency of use over a given time period, the length of the connection to the network after each use, and the length of time after ending a short connection that a different but similar or more probably correct code is entered. Similarity between codes is preferably measured by determining in how many positions the codes agree. If an entered code has a statistically low likelihood of being correct, then the system replaces it with a code that is sufficently similar, or immediately follows it sufficently often. The system checks, for example, for possible likely transposition errors. By comparing on a position-by-position basis, the system may also suggest to the user the likely complete code before it is completely entered, thus providing a "quick-dial" feature for frequently dialed numbers without needing dedicated keys. The systems is locally intelligent in that it does not need to rely on any signals from the network to identify dialing errors.
摘要:
In a system and method according to the invention, a gateway 106 to an H. 323 network is configured to monitor and intercept in-band signaling from external networks. The gateway 106 further provides to the H.323 terminal 102 out-of-band signaling indicative of the nature of the in-band signaling received from the external network. If the signaling changes, the gateway 106 provides this information to the H.323 terminal 102. The gateway 106 thus prevents the need to cut through audio channels for ringback tones or busy signals.
摘要:
A system and method for adaptive packet-length IP telephony includes a first IP telephony communication device located on a data network and enabled to establish an IP telephony connection to a second IP telephony communication device. Optionally, the first communication device is enabled to access network topology information from a server regarding a network segment connecting the first and second communication devices. If the network topology reflects the presence of a low efficiency router on the network segment, the first communication device enters a fixed packet-length operational mode. If the network topology indicates an absence of a low efficiency network router on the segment, the first communication device enters an adaptive packet-length operational mode. In the adaptive packet-length operational mode, prior to establishing the IP telephony connection, the first communication device determines an end-to-end transmission delay by transmitting a test packet to the second communication device with instructions to return a first acknowledgment message. Based on the first end-to-end transmission delay, a control program associated with the first communication device calculates a permissible packet length for IP telephony packets transmitted from the first communication device to the second communication device via the IP telephony connection. After establishment of the IP telephony connection, the first communication device transmits a second test packet which generates a second end-to-end transmission delay data set. Based on the second data set, the control program calculates a second permissible packet length.
摘要:
An interface device, such as a mouse input device, is used to provide input to a computer system or alternatively to a telephone system. The motion of the mouse input device over a first surface is detected. Selections made by a user on a mouse selection key are also detected. Numeric entry is received from numeric entry keys on a top surface of the mouse input device. In the preferred embodiment, the numeric keys are arranged as a dialpad for a telephone.
摘要:
A method and system for establishing and managing subconference calls within a main conference call includes a subconference call subsystem (30) which responds to a subconference call request (28) from a first terminal (14) during the main conference call by transmitting (58) the subconference call request to a second terminal (24). The subconference call subsystem monitors (30) a connection to the second terminal to detect a signal indicating acceptance of the request. Upon detecting an acceptance, the subconference call subsystem establishes (62) a first subconference call and a data mixer (34) mixes (66) first voice data (42) from the main conference call with simultaneously transmitted second voice data (38) generated from the first and second terminals. A data router (36) transmits (68) the mixed first and second voice data (40) to the first and second terminals without transmitting the second voice data to any of the other terminals participating in the main conference call. Furthermore, the process of establishing subconference calls is transparent to the other main conference terminals. The subconference call terminal can establish (73) a second subconference call and can switch (80 and 82) the terminal for bi-directional voice transmissions within the main conference call, the first subconference call, or the second subconference call.