Patent ID: 8238372
Filing Date: 2012-08-07
Classification: H04L

Abstract:
1. A session initiation protocol (SIP) packet processing method comprising: receiving a first SIP packet, wherein the first SIP packet at least comprises a former part of a message, wherein the first SIP packet comprises a header and a body, the header comprises a content length field, and the body comprises communication data, wherein the message is a “180 Ring” message; obtaining the former part of the message from the first SIP packet, wherein the obtaining step comprises: determining whether a bit number of the communication data is greater or less than the content length field of the first SIP packet; and cutting and buffering excess part of the communication data which is greater than the content length field so as to obtain the former part of the message from the first SIP packet if the bit number of the communication data of the first SIP packet is greater than the content length field of the first SIP packet; translating and sending out the first SIP packet; receiving a second SIP packet, wherein the second SIP packet comprises a latter part of the message; reassembling the second SIP packet by combining the latter part with the obtained former part of the message; and translating and sending out the reassembled second SIP packet.