US 12,267,371 B2
Session border controller for message manipulation
Salem Amin Al-Damluji, Enfield (GB)
Assigned to MICROSOFT TECHNOLOGY LICENSING, LLC, Redmond, WA (US)
Filed by MICROSOFT TECHNOLOGY LICENSING, LLC, Redmond, WA (US)
Filed on Jun. 7, 2021, as Appl. No. 17/341,336.
Claims priority of application No. 2105114 (GB), filed on Apr. 9, 2021.
Prior Publication US 2022/0329634 A1, Oct. 13, 2022
Int. Cl. H04L 65/1104 (2022.01); H04L 65/1045 (2022.01); H04L 69/327 (2022.01)
CPC H04L 65/1104 (2022.05) [H04L 65/1045 (2022.05); H04L 69/327 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A session border controller (SBC) configured to modify a Session Initiation Protocol (SIP) message, comprising:
a processor and a memory storing computer-executable instructions that, when executed by the processor, cause the session border controller to:
receive a message from a connected peer node;
input the message to a Message Manipulation Function (MMF);
identify the message as a SIP message; and
in response to identifying the message as a SIP message,
access external state data associated with the message, wherein the external state data is from an external entity independent of the message and the external state data is logically independent from content and networking properties of the message,
provide the external state data to the MMF,
modify the message using the MMF according to one or more conditions or rules associated with the external state data, wherein the modifying comprises setting a value for a field in the message based on content of the message, the field of the message associated with the external state data, and
output the modified message.