CPC H04L 65/1104 (2022.05) [H04L 65/1096 (2013.01)] | 20 Claims |
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.
|