IP Library Granted Patent US 10,298,624
Granted Patent B2
US 10,298,624 · App. 15/682,393 · Granted May 21, 2019

Operating a network node

Inventors: Salem Amin Al-Damluji (Enfield, GB); George Malcolm Gilbert (Enfield, GB)
Assignee: Metaswitch Networks Ltd.
H04L65/1006H04L65/105H04L69/03
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,298,624
App. No.
15/682,393
Granted
May 21, 2019
Kind
B2
Abstract

Measures, including methods, apparatus and computer programs, for use in operating a network node. A method includes, at the network node: receiving a session initiation protocol (SIP) message directed towards a downstream network element, wherein the received message comprises session description protocol (SDP) data indicating a first SDP preconditions setting; forwarding the received SIP message on to the downstream network element with no modifications; in response to forwarding the received SIP message, receiving a rejection message from the downstream network element; on the basis of the received rejection message, determining that the first SDP preconditions setting is not supported by downstream device; generating a second SIP message comprising SDP data indicating a second SDP preconditions setting different from the first SDP preconditions setting; and transmitting the generated second SIP message comprising SDP data indicating the second SDP preconditions setting to the downstream network element.

Claims (25)

1. A method of processing session initiation protocol (SIP) messages at a network node located on a logical border between a first network and a second network, the method comprising, at the network node:

receiving, from an upstream network element which is located in the first network and which is logically adjacent the network node, a session initiation protocol (SIP) message directed towards a downstream network element which is located in the second network and which is logically adjacent the network node, wherein the received message comprises session description protocol (SDP) data indicating a first SDP preconditions setting;

forwarding the received SIP message on to the downstream network element in the second network with no modifications;

in response to forwarding the received SIP message, receiving a rejection message from the downstream network element in the second network;

on the basis of the received rejection message, determining that the first SDP preconditions setting is not supported by the downstream network element in the second network;

generating a second SIP message comprising SDP data indicating a second SDP preconditions setting different from the first SDP preconditions setting; and

transmitting the generated second SIP message comprising SDP data indicating the second SDP preconditions setting to the downstream network element in the second network.

2. The method according to claim 1 , wherein the first SDP preconditions setting comprises one or more SDP preconditions and the second SDP preconditions setting comprises no SDP preconditions.

3. The method according to claim 1 , wherein the first SDP preconditions setting comprises no SDP preconditions and the second SDP preconditions setting comprises one or more SDP preconditions.

4. An apparatus for use in processing session initiation protocol (SIP) messages, the apparatus comprising:

at least one memory including computer program code; and

at least one processor in data communication with the at least one memory, wherein the at least one processor is configured to, at a network node located on a logical border between a first network and a second network:

receive, from an upstream network element which is located in the first network and which is logically adjacent the network node, a session initiation protocol (SIP) message directed towards a downstream network element which is located in the second network and which is logically adjacent the network node, wherein the received message comprises session description protocol (SDP) data indicating a first SDP preconditions setting;

forward the received SIP message on to the downstream network element in the second network with no modifications;

in response to forwarding the received SIP message, receive a rejection message from the downstream network element in the second network;

on the basis of the received rejection message, determine that the first SDP preconditions setting is not supported by the downstream network element in the second network;

generate a second SIP message comprising SDP data indicating a second SDP preconditions setting different from the first SDP preconditions setting; and

transmit the generated second SIP message comprising SDP data indicating the second SDP preconditions setting to the downstream network element in the second network.

5. A non-transitory computer-readable storage medium comprising computer-executable instructions which, when executed by a processor, cause a computerised device to perform a method of processing session initiation protocol (SIP) messages at a network node located on a logical border between a first network and a second network, the method comprising, at the network node:

receiving, from an upstream network element which is located in the first network and which is logically adjacent the network node, a session initiation protocol (SIP) message directed towards a downstream network element which is located in the second network and which is logically adjacent the network node, wherein the received message comprises session description protocol (SDP) data indicating a first SDP preconditions setting;

forwarding the received SIP message on to the downstream network element in the second network with no modifications;

in response to forwarding the received SIP message, receiving a rejection message from the downstream network element in the second network;

on the basis of the received rejection message, determining that the first SDP preconditions setting is not supported by the downstream network element in the second network;

generating a second SIP message comprising SDP data indicating a second SDP preconditions setting different from the first SDP preconditions setting; and

transmitting the generated second SIP message comprising SDP data indicating the second SDP preconditions setting to the downstream network element in the second network.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 13, 2026
From: MICROSOFT TECHNOLOGY LICENSING, LLC
To: ALIANZA, INC.
Reel/Frame 075645/0892 →
CHANGE OF NAME Recorded May 13, 2026
From: ALIANZA, INC.
To: ALIANZA, LLC
Reel/Frame 075646/0037 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 13, 2026
From: METASWITCH NETWORKS LTD.
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 075578/0155 →
SECURITY INTEREST Recorded May 6, 2025
From: ALIANZA, INC.; METASWITCH NETWORKS LTD
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 071191/0228 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 26, 2017
From: AL-DAMLUJI, SALEM AMIN; GILBERT, GEORGE MALCOLM
To: METASWITCH NETWORKS LTD
Reel/Frame 043706/0950 →
Priority Claims (1)
GB 1617323.9 · Oct 12, 2016 · national
Continuity (2)
Continuation 15439556 · Feb 22, 2017
Related Publication 20180103071A1 · Apr 12, 2018