Patent application number | Description | Published |
20120259986 | SYSTEM AND METHOD TO PRESERVE DIALOGS IN CLUSTERED ENVIRONMENTS IN CASE OF NODE FAILURE - The present disclosure provides a system and method to preserve dialogs in clustered environments in case of node failure. In accordance with one embodiment, there is provided a method for performing a transaction call between an originating device and a terminating device, comprising: receiving, by a originating proxy server in a first cluster, a SIP message from the originating device over a first connection; and sending, by the originating proxy server, the SIP message to a routing proxy server in a second server cluster. | 10-11-2012 |
20120259991 | SYSTEM AND METHOD FOR SIP USER AGENT IDENTIFICATION AND EFFICIENT BINDING - The present disclosure provides a system and method for Session Initiation Protocol (SIP) user agent identification and efficient binding. In accordance with one example embodiment, there is provided a method for use on a Session Initiation Protocol (SIP) registration server for registering user agents, comprising: receiving a REGISTER message which includes a binding key; determining whether a prior binding associated with the binding key exists in a registration repository; and creating a new binding associated with the binding key and adding the new binding to the registration repository when no prior binding associated with the binding key exists in the registration repository. | 10-11-2012 |
20120260310 | SYSTEM AND METHOD FOR APPLYING AUTHENTICATION AND SECURITY POLICIES IN A SIP ENVIRONMENT - The present disclosure provides a system and method for applying authentication and security policies in a SIP environment. In accordance with one embodiment, there is provided a method for use on a SIP server, comprising: establishing a persistent connection with a user agent (UA); initiating an idle connection timeout countdown timer; performing authentication of an initial REGISTER request using a first level of authentication; and terminating the persistent connection when the initial REGISTER request is not validated before expiry of the idle connection timeout countdown timer. | 10-11-2012 |
20130166761 | Dialog Establishment Over A Peer-To-Peer Architecture - A device and method are described for establishing a dialog between Internet Protocol (IP) end points using a peer-to-peer (P | 06-27-2013 |
20130217374 | ERROR CORRECTION FOR DTMF CORRUPTION ON UPLINK - Aspects relate to provision of enterprise call capabilities to mobile devices. For example, a mobile device can indicate, over a data channel, that a PBX is to make a call on its behalf to a called party. The PBX can call back the mobile device, call the called party, and bridge those call legs to establish the call. The mobile device can employ mechanisms that a particular incoming call is made by the PBX. These mechanisms can include using ANI information, sending, and receiving audible verification codes over the voice channel established after answering the incoming call. The verification codes can be selected based different behaviors of the mobile devices. | 08-22-2013 |
20130219070 | RESOLVING DEVICE SPECIFIC IDENTIFIERS TO A USER IDENTIFIER TO INITIATE A DIALOG ESTABLISHMENT WITH DEVICES OF A USER - Systems and methods are described that allow a calling party to establish a dialog, or attempt to establish a dialog, with multiple devices associated with the party being called, even when the calling party does not know a user identifier associated with the multiple devices. A calling party may provide a device specific identifier, which can be resolved to a user identifier associated with the multiple devices. | 08-22-2013 |
20140098182 | COMPARISON-BASED SELECTION OF VIDEO RESOLUTIONS IN A VIDEO CALL - A method that includes determining input-resolution parameters for an input resolution, receiving first and second output resolutions from an electronic device, wherein the first output resolution includes first output-resolution parameters and the second output resolution includes second output-resolution parameters, calculating a first value by using the input-resolution parameters and the first output-resolution parameters, calculating a second value by using the input-resolution parameters and the second output-resolution parameters, selecting one of the first and second output resolutions based on a comparison between the first and second values, providing the selected output resolution to the electronic device, and receiving a video stream from the electronic device, wherein the video stream has a resolution corresponding to the selected output resolution. | 04-10-2014 |
20140179278 | SYSTEMS AND METHODS OF VOICE CALL SETUP INVOLVING MOBILE DEVICES - A mobile device can send a notification to place a call using a PBX (e.g., using SIP signaling) or receive a notification of call availability for the mobile device at the PBX. An authentication token is provided over a data channel for use in authenticating the mobile device when calling the PBX on a voice channel. However, when the mobile device calls the PBX (e.g., on a DNIS number, where ANI information is made available to an application server), if ANI information is found to correspond to the mobile device, the PBX can send tone(s) indicating that the mobile device can respond with an abbreviated validation tone, rather than the entirety of the authentication token. If the ANI information is not obtained or not matched, then a different tone(s) is sent, indicating to provide the authentication token. If the authentication token provided does not match or if the mobile device does not respond, the voice channel is not set up. | 06-26-2014 |
20140365674 | SYSTEM AND METHOD FOR SIP USER AGENT IDENTIFICATION AND EFFICIENT BINDING - The present disclosure provides a system and method for Session Initiation Protocol (SIP) user agent identification and efficient binding. In accordance with one example embodiment, there is provided a method for use on a Session Initiation Protocol (SIP) registration server for registering user agents, comprising: receiving a REGISTER message which includes a binding key; determining whether a prior binding associated with the binding key exists in a registration repository; and creating a new binding associated with the binding key and adding the new binding to the registration repository when no prior binding associated with the binding key exists in the registration repository. | 12-11-2014 |