US 11,811,835 B1
Efficient SIP message modification
Robert Francis Piscopo, Kirkland, WA (US)
Assigned to FIRST ORION CORP., North Little Rock, AR (US)
Filed by FIRST ORION CORP., North Little Rock, AR (US)
Filed on Jun. 15, 2021, as Appl. No. 17/348,723.
Application 17/348,723 is a continuation of application No. 15/984,032, filed on May 18, 2018, granted, now 11,038,929, issued on Jun. 15, 2021.
Claims priority of provisional application 62/510,721, filed on May 24, 2017.
Int. Cl. H04L 65/1104 (2022.01); H04L 65/1096 (2022.01)
CPC H04L 65/1104 (2022.05) [H04L 65/1096 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
receiving, by a control node coupled to a SIP node, a SIP message from the SIP node, the control node not in a SIP call path;
initiating a timer responsive to a query being sent to the control node;
receiving, by the control node, the query comprising a called from number and a calling number to obtain certain information that will be used to modify the SIP message;
determining whether to cancel the timer based on whether the SIP node has received a query response within a predetermined time period established by the timer;
parsing the SIP message to determine a message type and content;
modifying the SIP message content to create a modified SIP message based on results of the query;
transmitting the modified SIP message to the SIP node;
receiving, by the SIP node, the modified SIP message within a predetermined time period; and
forwarding, by the SIP node, the modified SIP message to a destination SIP node in the SIP call path.