Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Using Content-Length to determine SIP message size #1148

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

thorsager
Copy link

As stated in "RFC3162 - 20.14 Content-Length" the header must be used to determine message-size when transporting SIP over TCP.

The Content-Length header is utilized to determine the payload size if it is present, otherwise payload size will be determined by the size of the buffer being parsed.

The setTruncated flag will also be set during parsing if the buffer being parsed does not contain enough data, to honor the Content-Length header.

As stated in "RFC3162 - 20.14 Content-Length" the header must be used
to determine message-size when transporting SIP over TCP.

The Content-Length header is utilized to determine the payload size
if it is present, otherwise payload size will be determined by the
size of the buffer being parsed.

The setTruncated flag will also be set during parsing if the buffer
being parsed does not contain enough data, to honor the Content-Length
header.
Copy link

google-cla bot commented Nov 24, 2023

Thanks for your pull request! It looks like this may be your first contribution to a Google open source project. Before we can look at your pull request, you'll need to sign a Contributor License Agreement (CLA).

View this failed invocation of the CLA check for more information.

For the most up to date status, view the checks section at the bottom of the pull request.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant