摘要:
A system and method for providing a Voice-over Internet Protocol (VoIP) system configured to allow voice data to be transmitted and received over a network. The VoIP system includes a network including at least two VoIP proxy servers configured to allow voice data to be transmitted and received over the network. The VoIP system also includes at least two VoIP clients operatively coupled to the network to transmit and receive voice data over the network and a load balancing proxy server device configured to determine an identity of a VoIP proxy server with a lowest workload. The load balancing proxy server device is also configured to provide the identity of the VoIP proxy server with the lowest workload to one of the at least two VoIP clients so that the one of the at least two VoIP clients can connect to the VoIP proxy server with the lowest workload in order to transmit and receive voice data in relation to another of the at least two VoIP clients.
摘要:
A device provides for sending datagrams representing real time streaming media frames to a client independent of whether the client is served by a network address proxy. The device receives a datagram originated by the client that includes an indicated network address and an indicated port number for receipt of the datagrams representing real time streaming media frames, extracts a source network address and a source port number from the datagram originated by the client, and compares the indicated network address to the source network address. The device addresses the datagrams representing real time streaming media frames to the source network address and source port number if the indicated network address and the source network address are not the same.
摘要:
A VoIP telephone operates in an IP environment wherein at least a portion of the signaling from a remote gateway is included within a media session real time protocol stream. The VoIP telephone comprises a network communication system for encapsulating data into IP frames for exchange with remote devices over a frame switched network. A system client application is coupled to the network communication system and exchanges call set up messages with a remote VoIP gateway to establish a media channel for the exchange of the real time protocol streams. The system client also provides VoIP status signals to a presentation module. A dialog system is coupled to the network communication system and: i) translates frames of compressed digital audio data originated from a remote device to recreate remote voice band; ii) detects and compresses local voice band for transmission to the VoIP gateway; iii) detects in band signaling within the voice band; and iv) generates in band status signals to the presentation module. The presentation module receives session status signals from each of the system client and from the dialog system and drives a display of session status messages on a display screen.
摘要:
A video mail server comprises a video call signaling module coupled to an internet protocol network for establishing a first internet protocol channel with a caller remote internet video device to support a recording session over the internet protocol network and establishing a second internet protocol channel with a user remote internet video device to support a playback session over the internet protocol network. A media interface comprises a recording module for obtaining a recording sequence of compressed images representing motion video images from the caller remote internet video device and storing a video mail file representing the recording sequence of compressed images. Each compressed image frame is one of: i) an independent frame from which an image frame can be recovered utilizing only the independent frame; and ii) a dependent frame from which the image frame can only be recovered utilizing both the dependent frame and an independent frame preceding the dependent frame in the sequence. A play back module retrieves video mail file from the storage and transfers a playback sequence of compressed images to the user remote internet video device.
摘要:
A method of diverting a hunting function of a PSTN central office switch is provided. The method diverts a hunting function in the event a channel within a hunting group is available but a call can not be completed. The method comprises detecting a status of a plurality of user channels to determine whether all user channels associated with the hunting group are in use and providing a hunting diversion message to the PSTN central office switch in response to determining that all user channels associated with the hunting group are in use. The method also comprises detecting at least one user channel associated with the hunting group is available for an inbound call and providing a hunting enable message to the PSTN central office switch in response to determining that at least one user channel associated with the hunting group is available for an inbound call.
摘要:
A directory server provides a media session channel for communication of real time streaming media data from a remote client to a client served by an address translation firewall. The directory server includes a client registration module for receiving a registration datagram originated by the client, source network address and a source port number from the registration datagram, and providing a session signaling message from the remote client to the client utilizing the extracted source network address and source port number.
摘要:
A terminal adapter for ISDN services is implemented using a digital signal processor rather that a general purpose microprocessor, and provides normal terminal adapter functionally while at the same time substantially reducing part count and increasing flexibility and reliability. The terminal adapter uses a pipelined operating system involving a series of hierarchical menus of subtasks to perform the various functions required for ISDN operability.