Patent application number | Description | Published |
20080294783 | Grid Identification for Audio Provider - Procedures for identifying audio clients in a media session are described. A gateway device may provide a unique identifier for identifying the audio client/user agent instance. In an example, a globally routable user agent universal resource indicator (GRUU) may be mapped to the gateway device servicing the audio client and a unique identifier may be provided. In examples, the gateway device may include a grid and grid value for identifying the audio client. | 11-27-2008 |
20080311903 | Techniques for managing dual-channel wireless devices - Techniques for managing dual-channel wireless devices are described. A dual-channel wireless device may comprise a first transceiver operative to communicate control information over a data channel using a packet-switched network. The dual-channel wireless device may further comprise an enhanced call module communicatively coupled to the first transceiver, the enhanced call module comprising a back-to-back user agent operative to establish a session between the back-to-back user agent and a call terminal using the control information. The dual-channel wireless device may also comprise a second transceiver operative to communicate voice information over a voice channel using a circuit-switched network during the session. Other embodiments are described and claimed. | 12-18-2008 |
20090003436 | Dynamically Adapting Media Streams - Tools and techniques for dynamically transcoding media streams are described herein. These tools may provide machine-readable storage media that contain machine-readable instructions that, when executed by the machine, cause the machine to define initial transcoding schemes under which media streams are to be transcoded as they passes between endpoints. In response to changes in conditions affecting the media streams, the machine may dynamically update the initial transcoding scheme. | 01-01-2009 |
20090003582 | Optimized Replacement of Calls Using A Grid Parameter - Tools and techniques for optimized replacement of calls using a grid parameter are described herein. The tools may provide machine-readable storage media containing machine-readable instructions for receiving indications of incoming calls, and for populating fields in a contact header structure that are associated with the incoming call. The fields may include a field for containing a globally unique identifier (GUID) associated with the incoming call. The tools may also receive requests to replace a call within a plurality of active calls that are handled by a server. In response to such requests, the tools may search for the call using the GUID. | 01-01-2009 |
20090006633 | Interactive Connectivity Establishment for Non-Enabled Endpoints - Procedures for commanding a media relay to direct interactive connectivity establishment (ICE) communications are discussed. In an implementation, a back-to-back user agent may issue a command changing the state of the media relay so that communications initially routed through the back-to-back user agent may be routed to a non-ICE device. | 01-01-2009 |
20090116634 | ACCOMMODATION OF TWO INDEPENDENT TELEPHONY SYSTEMS - Independent telephony systems are integrated by using symmetric forking from both systems. Calls received by either system are forked to the other system. Thus, a call can be accepted by one of the systems, using its external interfaces, and presented to all devices in both systems. Each system is enabled to leverage internal call control advanced features to enhance overall user experience. Internally inserted parameters to call requests are used between the two systems for preventing endless loop of calls between the integrated systems. | 05-07-2009 |
20110044319 | EARLY MEDIA AND FORKING IN 3PCC - A control server initiates a call to a first device. After creating a connection to the device, the control server reverses the direction of the message flow between the device and the control server such that the device becomes the initiator of the call (the caller) and the control server becomes the device that is called (the callee). A connection is also established between the first device, the control server and a second device that is an endpoint for the call. Early media and forking is available to the first device after reversing the direction of the message flow between the first device and the control server and the callee has been contacted. Additionally, information flows between the first device and the second device through the control server as if the first device and the second device were directly connected. | 02-24-2011 |
20110188410 | Using Consultation Call to Transfer Call Across Endpoints - A method for transferring a telephone call from a client computer to a second electronic device includes establishing a connection for a telephone call between the client computer and a first electronic device, and sending a request to a server computer to transfer the telephone call from the client computer to the second electronic device, the client computer and the second electronic device having the same user, the request initiating a consultation call to the second electronic device. The method also includes receiving a response from the server computer that the second electronic device has accepted the telephone call, and replacing the client computer with the second electronic device as a party in the telephone call with the first electronic device, the continuity of the telephone call being maintained at the first electronic device during the time that the client computer is replaced with the second electronic device. | 08-04-2011 |
20120219129 | ASSOCIATING A TELEPHONE CALL WITH A DIALOG BASED ON A COMPUTER PROTOCOL SUCH AS SIP - Providing non-voice capabilities relating to a phone call at a computing device includes receiving a request to begin a telephone call from a first telephone to a second telephone, wherein the requesting is performed using messaging between computing devices connected via a computer network, and wherein the messaging is part of a signaling phase dialog. The signaling phase dialog may be used in providing information associated with the identity of parties of the telephone call. Commencing a call phase dialog between the computing devices may be performed after the telephone call is established over the public switched telephone network. The call phase dialog may allow messages relating to the telephone call to be passed between the computing devices, at least while the telephone call is in progress. The dialogs and messaging may be performed using session initiation protocol (SIP) or another computer communication protocol. | 08-30-2012 |
20130039360 | HYBRID UNIFIED COMMUNICATIONS DEPLOYMENT BETWEEN CLOUD AND ON-PREMISE - A hybrid Unified Communications (UC) telephony deployment includes users of a tenant that are hosted between a UC cloud deployment and a UC on-premise deployment that offers PSTN connectivity for the users. An identity of a tenant and its' users are maintained consistently between the on-premise and cloud based UC deployment (e.g. telephone numbers, dialing preferences, voice mail . . . ). Each user of the tenant can register with the UC service from one or more locations (e.g. on-premise, off-premise . . . ) whether or not they are hosted by the on-premise deployment or the cloud based UC deployment. Functionality of the UC deployment may also be maintained at one or more locations within the hybrid UC deployment. For example, some services (e.g. voicemail, or other services) can be hosted in the cloud while the remaining services are hosted on-premise. Different Telco providers may be chosen by the tenant to provide PSTN services for one or more users of the tenant. | 02-14-2013 |