Abstract:
An embodiment of the present invention includes a fax communication system for communicating fax information between a first fax machine having error correction capability and a second fax machine. The first and second fax machines are coupled to communicate with one another across a packet switching network. A network device is coupled to received fax information from the first fax machine and accumulates a portion of the fax information and stalls the second fax machine while accumulating the fax information portion until the latter is transmitted to the second fax machine free of errors across the packet switching network. Accordingly, information traffic across the packet switching network is decreased thereby avoiding a network avalanche effect.
Abstract:
A device and method provides a means for monitoring a media segment of a Real-time Transport Protocol (RTP) media stream without interfering with end-to-end monitoring of the RTP media stream. The device includes a media segment monitor to generate segment control messages associated with a selected segment of the RTP media stream transmitted between a source endpoint and a destination endpoint in a packet network. The device further includes an interface to transmit and receive the segment control messages; and a processor to process the segment control messages, the segment control messages including call quality metrics related to the selected segment of the RTP media stream.
Abstract:
The invention provides a way to fallback to a PSTN call at any time during a VoIP call when Quality of Service in a VoIP network falls below some acceptable level. The PSTN fallback calls can be retrieved “midcall” and rerouted back over the VoIP network. This provides optimal utilization of VoIP without sacrificing the quality of the call connection. Calls are cheaper because PSTN fallback calls are only established temporarily for the amount of time that the QoS problem exists on the VoIP network. Call fallback is conducted in a VoIP gateway by first receiving an incoming call. A Voice over IP (VoIP) call is established for the incoming call over the VoIP network. VoIP packets are encoded from the voice signals in the incoming call and sent over the VoIP network. Quality of service of the VoIP network is monitored during the VoIP call and a fallback call is setup over a PSTN network at any time during the VoIP call when the monitored quality of service of the VoIP network degrades. For a time the voice signals from the incoming call are cross connected to both the output for the fallback call and the output for the VoIP call. When a destination gateway starts receiving the voice signals from the fallback call, the VoIP call is dropped. The quality of service on the VoIP network continues to be monitored during the fallback call. A new VoIP call will be reestablished over the VoIP network during the fallback call when the quality of service of the VoIP network improves. Voice from the incoming call is for a time again cross connected to both the fallback call and the new VoIP call. After the destination gateway starts receiving audio packets again over the new VoIP call, the PSTN fallback call is terminated.
Abstract:
An embodiment of the present invention includes a fax communication system for communicating fax information transmitted from a sending fax device to a fax recipient through a packet switching network. The sending fax device includes a data pump for modulating and demodulating fax information and a protocol subsystem for encoding and decoding the modulated fax information. The fax sending fax device modulates the fax information prior to transmission thereof. At least one access server is coupled between the sending fax device and the fax recipient and within the packet switching network At least one of the access servers receives modulated fax information from the sending fax device and demodulates the received fax information. The fax relay server is responsive to the demodulated fax information and operative to decode the received demodulated fax information for transmission thereof to the fax recipient, wherein the at least one access server and fax relay server function as a network distributed fax device allowing for expansion of fax functionality throughout the network while preserving the reliability and robustness of the network.
Abstract:
An improved method and system for connecting Super Group 3 fax machines over network gateways that operate using the un-enhanced T.38 protocol. With the present invention, the CM tone is suppressed. Thus a gateway that generates an AnsAm tone, will not receive a CM tone in response. The T.38 protocol does not specify what occurs if a CM tone is not received; however, it has been found that, in practice, existing fax machines fall back to V.21 mode if a CM tone is not received.
Abstract:
In one embodiment, a method includes identifying first and second memory segments associated with a process in virtual memory, allocating memory for the first memory segment from a first contiguous physical memory space, allocating memory for the second memory segment from a second contiguous physical memory space, and mapping the first and second memory segments to the first and second contiguous physical memory spaces in a translation lookaside buffer. Apparatus and logic for memory allocation to minimize translation lookaside buffer faults are also disclosed.
Abstract:
In accordance with a method and apparatus of the present invention, a voice communication system is disclosed for use in a packet switching network environment including a host server for communicating voice information, initiated by a telephone user, to an electronic mail (email) recipient. A public switching telephone network (PSTN) includes at least one telephone device for communicating the voice information therethrough. The host server is responsive to email messages, transmitted in packet form, through the packet switching network The voice communication system includes a network device responsive to a voice message generated by the telephone user. The voice communication system is operative to convert the voice message to an email message, establish a first connection between the network device and the host server for transmission of the email message, edit the voice message pursuant to commands from the telephone user and transmit the email message, in the form of packets, to the host server for storage thereof and transmission thereafter to the email recipient, wherein the voice message may be manipulated by the telephone user prior to the transmission thereof by the network device without the use of secondary storage within the network device.
Abstract:
In accordance with a method and apparatus of the present invention, a voice communication system is disclosed for use in a packet switching network environment including a host server for communicating voice information, initiated by a telephone user, to an electronic mail (email) recipient. A public switching telephone network (PSTN) includes at least one telephone device for communicating the voice information therethrough. The host server is responsive to email messages, transmitted in packet form, through the packet switching network The voice communication system includes a network device responsive to a voice message generated by the telephone user. The voice communication system is operative to convert the voice message to an email message, establish a first connection between the network device and the host server for transmission of the email message, edit the voice message pursuant to commands from the telephone user and transmit the email message, in the form of packets, to the host server for storage thereof and transmission thereafter to the email recipient, wherein the voice message may be manipulated by the telephone user prior to the transmission thereof by the network device without the use of secondary storage within the network device.
Abstract:
A call fallback scheme is provided in a packet switched network. After receiving incoming calls, a Voice over IP (VoIP) link is established over a packet switched network with a destination endpoint. VoIP packets are generated from the incoming calls and sent over the VoIP link to the destination endpoint. When a low quality of service condition is detected on the VoIP link with the destination endpoint, a fallback call is established with the destination endpoint over a circuit switched network. The VoIP packets for the incoming calls are redirected from the VoIP link to the circuit switched data link. As opposed to simply hairpinning a TDM voice call back over the PSTN network 102, the same VoIP packets for the incoming calls originally destine for the destination endpoint over the packet switched network are rerouted through the fallback call. This simplifies synchronization with VoIP packets sent over the VoIP network. Because VoIP packets for more than one call can be sent over the fallback call, the cost of maintaining the fallback call is also substantially reduced.
Abstract:
In one embodiment, a method includes identifying first and second memory segments associated with a process in virtual memory, allocating memory for the first memory segment from a first contiguous physical memory space, allocating memory for the second memory segment from a second contiguous physical memory space, and mapping the first and second memory segments to the first and second contiguous physical memory spaces in a translation lookaside buffer. Apparatus and logic for memory allocation to minimize translation lookaside buffer faults are also disclosed.