IP Library Granted Patent US 10,601,880
Granted Patent B2
US 10,601,880 · App. 14/802,015 · Granted Mar 24, 2020

Conference reconstruction in SIP networks

Inventors: Mohan Vinayak Phadnis (Pune, IN); Sreekanth Subrahmanya Nemani (Pune, IN)
Assignee: Avaya Inc.
H04L65/1083H04L65/1006H04L65/403
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,601,880
App. No.
14/802,015
Granted
Mar 24, 2020
Kind
B2
Abstract

During a Session Initiation Protocol dialog setup, the user agent sends an INVITE message with an SDP offer to the conference controller, and the conference controller provides to a media gateway a unique session identifier, a unique conference identifier, and optionally at least one of feature information and/or policy information. If the conference controller restarts, the media gateway may provide the conference controller the unique session identifier, the unique conference identifier, and the optional feature and/or policy information. The conference controller may then generate an out-of-dialog SIP REFER message that includes the unique session identifier and the unique conference identifier and provide the message to the user agent. The user agent, upon receiving the REFER message, may identify a dialog needing replacing, and may provide the conference controller a new INVITE message that allows the conference controller to reconstruct the SIP dialog and optional feature and/or policy information if needed.

Claims (52)

1. A method of managing a Session Initiation Protocol (SIP) dialog between a network element and a conference controller during a SIP conference call, the method comprising:

sending, by the network element, a first INVITE message to the conference controller, the first INVITE message including a session description protocol (SDP) offer;

establishing a first SIP dialog between the network element and the conference controller;

in response to a signaling-disrupting event having occurred during the SIP conference call, sending, by the network element, a second INVITE message to the conference controller, the second INVITE message including the same SDP offer as the first INVITE message; and

establishing a second SIP dialog between the network element and the conference controller before terminating the first SIP dialog.

2. The method according to claim 1 , wherein establishing the second SIP dialog between the network element and the conference controller includes:

receiving, at the network element, an out-of-dialog SIP REFER message including a Request-URI header, the Request-URI header including a unique conference identifier; and

sending, by the network element, the second INVITE message to a device associated with the unique conference identifier.

3. The method according to claim 2 , further comprising:

receiving, at the network element, a unique session identifier;

identifying a dialog based on the unique session identifier; and

terminating the identified dialog.

4. The method according to claim 3 , wherein the identified dialog is for a call that is in a connection preserved state for the SIP conference call.

5. The method according to claim 1 , further comprising:

receiving, at the conference controller, a unique session identifier and a unique conference identifier; and

generating, by the conference controller, a SIP REFER message including the unique session identifier and the unique conference identifier.

6. The method according to claim 5 , wherein the unique session identifier and the unique conference identifier are received in response to determining that the signaling-disrupting event has occurred during the SIP conference call.

7. The method according to claim 1 , further comprising:

receiving, at a media gateway, a unique session identifier per ephemeral termination, wherein at least one media path is active between the media gateway and the network element.

8. The method according to claim 7 , further comprising:

receiving, at the media gateway, a unique conference identifier; and

associating the unique session identifier and the unique conference identifier to an ephemeral termination.

9. The method according to claim 8 , wherein when the SIP conference call spans multiple media gateways, the unique conference identifier is provided to all terminations for the SIP conference call on each one of the multiple media gateways.

10. The method according to claim 8 , further comprising:

providing the unique conference identifier, the unique session identifier, and a plurality of contexts within the media gateway having the unique conference identifier and the unique session identifier to the conference controller.

11. The method according to claim 10 , further comprising:

receiving, at the media gateway, at least one of feature information and policy information; and

providing the at least one of feature information and policy information to the conference controller.

12. The method according to claim 1 , further comprising:

receiving, at the conference controller, the first INVITE message from the network element, the first INVITE message including the session description protocol (SDP) offer;

generating a unique session identifier and a unique conference identifier;

providing the unique session identifier and the unique conference identifier to a media gateway, wherein at least one media path is active between the media gateway and the network element;

receiving, at the conference controller, the unique session identifier and the unique conference identifier in response to the signaling-disrupting event having occurred during the SIP conference call; and

generating, by the conference controller, an out-of-dialog SIP REFER message including a Request-URI header, the Request-URI header including the unique conference identifier.

13. The method according to claim 1 , wherein an existing media path associated with the first SIP dialog between the network element and a media gateway is maintained when the second SIP dialog is established.

14. A system comprising:

a network element including:

a processor; and

memory including one or more instructions that when executed by the processor, enable the network element to:

send a first INVITE message to a conference controller, the first INVITE message including a session description protocol (SDP) offer;

establish a first SIP dialog between the network element and the conference controller;

in response to a signaling-disrupting event having occurred during a SIP conference call, send a second INVITE message to the conference controller, the second INVITE message including the same SDP offer as the first INVITE message; and

establish a second SIP dialog between the network element and the conference controller before terminating the first SIP dialog.

15. The system of claim 14 , wherein the network element includes a SIP user agent.

16. The system of claim 15 , wherein the network element is further configured to receive a SIP REFER message including a unique session identifier and a unique conference identifier in at least one header of the SIP REFER message.

17. The system according to claim 16 , wherein the unique session identifier and the unique conference identifier are received in response to determining that the signaling-disrupting event has occurred during the SIP conference call.

18. The system according to claim 14 , wherein the unique session ID is received per ephemeral termination for a media gateway.

19. A non-transitory computer readable medium having stored thereon instructions that cause a processor to execute a method, the instructions comprising:

one or more instructions to send, from a SIP user agent to a conference controller, a first INVITE message, the first INVITE message including a session description protocol (SDP) offer;

one or more instructions to establish a first Session Initiation Protocol (SIP) dialog between the SIP user agent and the conference controller;

one or more instructions to send, by the SIP user agent, a second INVITE message to the conference controller in response to a signaling-disrupting event having occurred during a SIP conference call, the second INVITE message including the same SDP offer as the first INVITE message; and

one or more instructions to establish a second SIP dialog between the SIP user agent and the conference controller before terminating the first SIP dialog.

Assignments (17)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 4, 2024
From: AVAYA LLC
To: ARLINGTON TECHNOLOGIES, LLC
Reel/Frame 067022/0780 →
INTELLECTUAL PROPERTY RELEASE AND REASSIGNMENT Recorded Mar 25, 2024
From: CITIBANK, N.A.
To: AVAYA LLC; AVAYA MANAGEMENT L.P.
Reel/Frame 066894/0117 →
INTELLECTUAL PROPERTY RELEASE AND REASSIGNMENT Recorded Mar 25, 2024
From: WILMINGTON SAVINGS FUND SOCIETY, FSB
To: AVAYA LLC; AVAYA MANAGEMENT L.P.
Reel/Frame 066894/0227 →
(SECURITY INTEREST) GRANTOR'S NAME CHANGE Recorded Sep 21, 2023
From: AVAYA INC.
To: AVAYA LLC
Reel/Frame 065019/0231 →
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 045034/0001) Recorded May 18, 2023
From: GOLDMAN SACHS BANK USA., AS COLLATERAL AGENT
To: AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.; ZANG, INC. (FORMER NAME OF AVAYA CLOUD INC.); HYPERQUALITY, INC.; HYPERQUALITY II, LLC; CAAS TECHNOLOGIES, LLC; AVAYA MANAGEMENT L.P.
Reel/Frame 063779/0622 →
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 53955/0436) Recorded May 18, 2023
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
Reel/Frame 063705/0023 →
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 61087/0386) Recorded May 18, 2023
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
Reel/Frame 063690/0359 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded May 4, 2023
From: AVAYA INC.; AVAYA MANAGEMENT L.P.; INTELLISIST, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 063542/0662 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded May 3, 2023
From: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; KNOAHSOFT INC.
To: WILMINGTON SAVINGS FUND SOCIETY, FSB [COLLATERAL AGENT]
Reel/Frame 063742/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS AT REEL 45124/FRAME 0026 Recorded Apr 26, 2023
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: AVAYA HOLDINGS CORP.; AVAYA INC.; AVAYA MANAGEMENT L.P.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
Reel/Frame 063457/0001 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Aug 5, 2022
From: AVAYA INC.; INTELLISIST, INC.; AVAYA MANAGEMENT L.P.; AVAYA CABINET SOLUTIONS LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 061087/0386 →
SECURITY INTEREST Recorded Sep 25, 2020
From: AVAYA INC.; AVAYA MANAGEMENT L.P.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 053955/0436 →
SECURITY INTEREST Recorded Jan 23, 2018
From: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.; ZANG, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 045124/0026 →
SECURITY INTEREST Recorded Jan 10, 2018
From: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.; ZANG, INC.
To: GOLDMAN SACHS BANK USA, AS COLLATERAL AGENT
Reel/Frame 045034/0001 →
BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 041576/0001 Recorded Dec 15, 2017
From: CITIBANK, N.A.
To: VPNET TECHNOLOGIES, INC.; AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS INC.; OCTEL COMMUNICATIONS LLC (FORMERLY KNOWN AS OCTEL COMMUNICATIONS CORPORATION)
Reel/Frame 044893/0531 →
SECURITY INTEREST Recorded Jan 27, 2017
From: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS INC.; OCTEL COMMUNICATIONS CORPORATION; VPNET TECHNOLOGIES, INC.
To: CITIBANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 041576/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 17, 2015
From: PHADNIS, MOHAN VINAYAK; NEMANI, SREEKANTH SUBRAHMANYA
To: AVAYA INC.
Reel/Frame 036121/0478 →
Continuity (1)
Related Publication 20170019437A1 · Jan 19, 2017