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_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 PJSIP_SC_NULL¶
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.
-
PJSIP_IS_STATUS_IN_CLASS(status_code, code_class)¶