Patent ID: 8589570

Claim:
A method comprising: forwarding, and by a computer device, a session setup request from an originating device toward a destination device via a plurality of network elements; intercepting, by the computer device, an error message sent from a first network element, of the plurality of network elements, to the originating device, the error message indicating that a size of the session setup request is too large for the first network element; splitting, by the computer device and based on the error message, the session setup request into a plurality of smaller SIP messages, each of the plurality of smaller SIP messages being smaller than or equal to a particular size that the first network element accepts; transmitting, by the computer device and to a second network element of the plurality of network elements, a notification that indicates that the session setup request has been split by the computer device into the plurality of smaller SIP messages, the second network element being different from the first network element, and the computer device being different from the originating device, the first network element, and the second network element; and sending, by the computer device and via the plurality of network elements, the plurality of smaller SIP messages toward the destination device.