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_TRYING
¶
-
enumerator
PJSIP_SC_RINGING
¶
-
enumerator
PJSIP_SC_CALL_BEING_FORWARDED
¶
-
enumerator
PJSIP_SC_QUEUED
¶
-
enumerator
PJSIP_SC_PROGRESS
¶
-
enumerator
PJSIP_SC_OK
¶
-
enumerator
PJSIP_SC_ACCEPTED
¶
-
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_GONE
¶
-
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_BAD_EXTENSION
¶
-
enumerator
PJSIP_SC_EXTENSION_REQUIRED
¶
-
enumerator
PJSIP_SC_SESSION_TIMER_TOO_SMALL
¶
-
enumerator
PJSIP_SC_INTERVAL_TOO_BRIEF
¶
-
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_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_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_TSX_TIMEOUT
¶
-
enumerator
PJSIP_SC_TSX_TRANSPORT_ERROR
¶
-
enumerator
PJSIP_SC__force_32bit
¶
-
enumerator
Functions
-
struct
pjsip_request_line
¶ - #include <sip_msg.h>
This structure describes SIP request line.
-
struct
pjsip_status_line
¶ - #include <sip_msg.h>
This structure describes SIP status line.
-