Group PJSIP_MSG_LINE
- group PJSIP_MSG_LINE
Request and status line structures and manipulation.
Defines
-
PJSIP_IS_STATUS_IN_CLASS(status_code, code_class)
This macro returns non-zero (TRUE) if the specified status_code is in the same class as the code_class.
- Parameters:
status_code – The status code.
code_class – The status code in the class (for example 100, 200).
Enums
-
enum pjsip_status_code
This enumeration lists standard SIP status codes according to RFC 3261. In addition, it also declares new status class 7xx for errors generated by the stack. This status class however should not get transmitted on the wire.
Values:
-
enumerator PJSIP_SC_NULL
-
enumerator PJSIP_SC_TRYING
-
enumerator PJSIP_SC_RINGING
-
enumerator PJSIP_SC_CALL_BEING_FORWARDED
-
enumerator PJSIP_SC_QUEUED
-
enumerator PJSIP_SC_PROGRESS
-
enumerator PJSIP_SC_EARLY_DIALOG_TERMINATED
-
enumerator PJSIP_SC_OK
-
enumerator PJSIP_SC_ACCEPTED
-
enumerator PJSIP_SC_NO_NOTIFICATION
-
enumerator PJSIP_SC_MULTIPLE_CHOICES
-
enumerator PJSIP_SC_MOVED_PERMANENTLY
-
enumerator PJSIP_SC_MOVED_TEMPORARILY
-
enumerator PJSIP_SC_USE_PROXY
-
enumerator PJSIP_SC_ALTERNATIVE_SERVICE
-
enumerator PJSIP_SC_BAD_REQUEST
-
enumerator PJSIP_SC_UNAUTHORIZED
-
enumerator PJSIP_SC_PAYMENT_REQUIRED
-
enumerator PJSIP_SC_FORBIDDEN
-
enumerator PJSIP_SC_NOT_FOUND
-
enumerator PJSIP_SC_METHOD_NOT_ALLOWED
-
enumerator PJSIP_SC_NOT_ACCEPTABLE
-
enumerator PJSIP_SC_PROXY_AUTHENTICATION_REQUIRED
-
enumerator PJSIP_SC_REQUEST_TIMEOUT
-
enumerator PJSIP_SC_CONFLICT
-
enumerator PJSIP_SC_GONE
-
enumerator PJSIP_SC_LENGTH_REQUIRED
-
enumerator PJSIP_SC_CONDITIONAL_REQUEST_FAILED
-
enumerator PJSIP_SC_REQUEST_ENTITY_TOO_LARGE
-
enumerator PJSIP_SC_REQUEST_URI_TOO_LONG
-
enumerator PJSIP_SC_UNSUPPORTED_MEDIA_TYPE
-
enumerator PJSIP_SC_UNSUPPORTED_URI_SCHEME
-
enumerator PJSIP_SC_UNKNOWN_RESOURCE_PRIORITY
-
enumerator PJSIP_SC_BAD_EXTENSION
-
enumerator PJSIP_SC_EXTENSION_REQUIRED
-
enumerator PJSIP_SC_SESSION_TIMER_TOO_SMALL
-
enumerator PJSIP_SC_INTERVAL_TOO_BRIEF
-
enumerator PJSIP_SC_BAD_LOCATION_INFORMATION
-
enumerator PJSIP_SC_USE_IDENTITY_HEADER
-
enumerator PJSIP_SC_PROVIDE_REFERRER_HEADER
-
enumerator PJSIP_SC_FLOW_FAILED
-
enumerator PJSIP_SC_ANONIMITY_DISALLOWED
-
enumerator PJSIP_SC_BAD_IDENTITY_INFO
-
enumerator PJSIP_SC_UNSUPPORTED_CERTIFICATE
-
enumerator PJSIP_SC_INVALID_IDENTITY_HEADER
-
enumerator PJSIP_SC_FIRST_HOP_LACKS_OUTBOUND_SUPPORT
-
enumerator PJSIP_SC_MAX_BREADTH_EXCEEDED
-
enumerator PJSIP_SC_BAD_INFO_PACKAGE
-
enumerator PJSIP_SC_CONSENT_NEEDED
-
enumerator PJSIP_SC_TEMPORARILY_UNAVAILABLE
-
enumerator PJSIP_SC_CALL_TSX_DOES_NOT_EXIST
-
enumerator PJSIP_SC_LOOP_DETECTED
-
enumerator PJSIP_SC_TOO_MANY_HOPS
-
enumerator PJSIP_SC_ADDRESS_INCOMPLETE
-
enumerator PJSIP_AC_AMBIGUOUS
-
enumerator PJSIP_SC_BUSY_HERE
-
enumerator PJSIP_SC_REQUEST_TERMINATED
-
enumerator PJSIP_SC_NOT_ACCEPTABLE_HERE
-
enumerator PJSIP_SC_BAD_EVENT
-
enumerator PJSIP_SC_REQUEST_UPDATED
-
enumerator PJSIP_SC_REQUEST_PENDING
-
enumerator PJSIP_SC_UNDECIPHERABLE
-
enumerator PJSIP_SC_SECURITY_AGREEMENT_NEEDED
-
enumerator PJSIP_SC_INTERNAL_SERVER_ERROR
-
enumerator PJSIP_SC_NOT_IMPLEMENTED
-
enumerator PJSIP_SC_BAD_GATEWAY
-
enumerator PJSIP_SC_SERVICE_UNAVAILABLE
-
enumerator PJSIP_SC_SERVER_TIMEOUT
-
enumerator PJSIP_SC_VERSION_NOT_SUPPORTED
-
enumerator PJSIP_SC_MESSAGE_TOO_LARGE
-
enumerator PJSIP_SC_PUSH_NOTIFICATION_SERVICE_NOT_SUPPORTED
-
enumerator PJSIP_SC_PRECONDITION_FAILURE
-
enumerator PJSIP_SC_BUSY_EVERYWHERE
-
enumerator PJSIP_SC_DECLINE
-
enumerator PJSIP_SC_DOES_NOT_EXIST_ANYWHERE
-
enumerator PJSIP_SC_NOT_ACCEPTABLE_ANYWHERE
-
enumerator PJSIP_SC_UNWANTED
-
enumerator PJSIP_SC_REJECTED
-
enumerator PJSIP_SC_TSX_TIMEOUT
-
enumerator PJSIP_SC_TSX_TRANSPORT_ERROR
-
enumerator PJSIP_SC__force_32bit
-
enumerator PJSIP_SC_NULL
Functions
-
struct pjsip_request_line
- #include <sip_msg.h>
This structure describes SIP request line.
Public Members
-
pjsip_method method
Method for this request line.
-
pjsip_method method
-
struct pjsip_status_line
- #include <sip_msg.h>
This structure describes SIP status line.
-
PJSIP_IS_STATUS_IN_CLASS(status_code, code_class)