67 #define SIP_METHOD(s) sip_method_unknown, #s 68 #define SIP_METHOD_ACK sip_method_ack, "ACK" 69 #define SIP_METHOD_CANCEL sip_method_cancel, "CANCEL" 70 #define SIP_METHOD_BYE sip_method_bye, "BYE" 71 #define SIP_METHOD_INVITE sip_method_invite, "INVITE" 72 #define SIP_METHOD_OPTIONS sip_method_options, "OPTIONS" 73 #define SIP_METHOD_REGISTER sip_method_register, "REGISTER" 74 #define SIP_METHOD_INFO sip_method_info, "INFO" 75 #define SIP_METHOD_PRACK sip_method_prack, "PRACK" 76 #define SIP_METHOD_UPDATE sip_method_update, "UPDATE" 77 #define SIP_METHOD_MESSAGE sip_method_message, "MESSAGE" 78 #define SIP_METHOD_SUBSCRIBE sip_method_subscribe, "SUBSCRIBE" 79 #define SIP_METHOD_NOTIFY sip_method_notify, "NOTIFY" 80 #define SIP_METHOD_REFER sip_method_refer, "REFER" 81 #define SIP_METHOD_PUBLISH sip_method_publish, "PUBLISH" 85 #define SIP_NONE ((void const *)-1L) 87 #define SIP_NONE ((void const *)(INT_PTR)-1L) 92 #define SIP_PROTOCOL_TAG ((void *)0x53495020) 94 #define SIP_PROTOCOL_TAG ((void *)(UINT_PTR)0x53495020) 100 #define SIP_DEFAULT_PORT SIP_DEFAULT_PORT 103 #define SIP_DEFAULT_SERV "5060" 107 #define SIPS_DEFAULT_PORT SIPS_DEFAULT_PORT 109 #define SIPS_DEFAULT_SERV "5061" 116 #define SIP_TIME_MAX ((sip_time_t)MSG_TIME_MAX) 126 #define g_value g_string 405 #define a_user a_url->url_user 406 #define a_host a_url->url_host 518 #if DOCUMENTATION_ONLY 574 # define ex_time ex_date 618 char const *r_display;
630 char const *b_display;
830 #define sh_next sh_header_next->shn_next 831 #define sh_class sh_common->h_class 832 #define sh_succ sh_common->h_succ 833 #define sh_prev sh_common->h_prev 834 #define sh_data sh_common->h_data 835 #define sh_len sh_common->h_len sip_common_t cs_common[1]
Common fragment info.
Definition: sip.h:474
char const * ss_substate
Subscription state: "pending", "active" or "terminated".
Definition: sip.h:754
char const * i_id
ID value.
Definition: sip.h:453
sip_common_t ss_common[1]
Common fragment info.
Definition: sip.h:751
sip_min_se_t * sip_min_se
Min-SE.
Definition: sip.h:329
sip_error_t * cs_next
Link to next (dummy)
Definition: sip.h:475
msg_common_t k_common[1]
Common fragment info.
Definition: sip.h:428
unsigned long me_delta
Seconds.
Definition: sip.h:595
Structure for Content-Length header.
Definition: sip.h:511
sip_error_t * rd_next
Link to next (dummy)
Definition: sip.h:670
Structure for Reason header field.
Definition: sip.h:690
char const * af_comment
Comment string.
Definition: sip.h:659
Structure for RAck header.
Definition: sip.h:601
msg_param_t const * re_params
List of reason parameters.
Definition: sip.h:695
sip_user_agent_t * sip_user_agent
User-Agent.
Definition: sip.h:288
char const * b_cid
The cid parameter.
Definition: sip.h:633
Structure for Referred-By header.
Definition: sip.h:626
sip_error_t * l_next
Link to next (dummy)
Definition: sip.h:514
sip_error_t * min_next
Dummy link to next.
Definition: sip.h:741
sip_path_t * sip_path
Path.
Definition: sip.h:331
CANCEL.
Definition: sip.h:53
msg_param_t const * c_params
List of parameters.
Definition: sip.h:529
char const * v_maddr
Value of "maddr" parameter.
Definition: sip.h:785
sip_caller_prefs_t * cp_next
Link to next (dummy)
Definition: sip.h:680
char const * sa_d_alg
Value of d-alg parameter.
Definition: sip.h:804
sip_security_verify_t * sip_security_verify
Security-Verify.
Definition: sip.h:338
sip_refer_to_t * sip_refer_to
Refer-To (r)
Definition: sip.h:322
sip_authorization_t * sip_authorization
Authorization.
Definition: sip.h:312
sip_method_t
IDs for well-known SIP methods.
Definition: sip.h:48
Structure for Content-Type header.
Definition: sip.h:523
sip_common_t ra_common
Common fragment info.
Definition: sip.h:603
Structure for Retry-After header.
Definition: sip.h:655
unsigned cp_explicit
Value of "explicit" parameter.
Definition: sip.h:684
sip_common_t d_common[1]
Common fragment info.
Definition: sip.h:538
char const * ts_stamp
Original timestamp.
Definition: sip.h:768
Structure for Error-Info header.
Definition: sip.h:546
char const * v_comment
Comment.
Definition: sip.h:783
msg_param_t const * priv_values
Privacy values
Definition: sip.h:816
sip_from_t * sip_from
From (f)
Definition: sip.h:261
char const * c_subtype
Points after first slash in type.
Definition: sip.h:528
msg_list_t sip_unsupported_t
@The Unsupported header lists the features not supported by the server.
Definition: sip.h:206
sip_error_t * rq_next
Link to next (dummy)
Definition: sip.h:371
char const * ra_method_name
Original request method name.
Definition: sip.h:608
sip_error_t * o_next
Link to next (dummy)
Definition: sip.h:560
sip_request_disposition_t * sip_request_disposition
Request-Disposition (d)
Definition: sip.h:271
char const * o_type
Event type
Definition: sip.h:561
sip_method_t cs_method
Method enum.
Definition: sip.h:477
msg_param_t * k_items
List of allowed items.
Definition: sip.h:430
msg_list_t sip_allow_events_t
@The Allow-Events header is used to indicate which events or classes of events the notifier supports.
Definition: sip.h:213
Structure for Refer-To header.
Definition: sip.h:614
sip_common_t sa_common[1]
Common fragment info.
Definition: sip.h:798
sip_expires_t * sip_expires
Expires.
Definition: sip.h:276
sip_allow_t * sip_allow
Allow.
Definition: sip.h:295
sip_common_t re_common[1]
Common fragment info.
Definition: sip.h:692
void * sip_user
Application data.
Definition: sip.h:244
msg_list_t sip_supported_t
@The Supported header enumerates all the capabilities of the client or server.
Definition: sip.h:203
char const * v_ttl
Value of "ttl" parameter.
Definition: sip.h:784
Structure for Timestamp header.
Definition: sip.h:764
Default port for SIP as integer.
Definition: sip.h:99
char const * c_type
Pointer to type/subtype.
Definition: sip.h:527
sip_error_t * ra_next
Dummy link to next.
Definition: sip.h:604
sip_rack_t * sip_rack
RAck.
Definition: sip.h:268
char const * ci_purpose
Value of purpose parameter.
Definition: sip.h:466
msg_multipart_t * sip_multipart
Multipart MIME payload.
Definition: sip.h:361
Structure for Authentication-Info header.
Definition: sip.h:440
sip_call_info_t * sip_call_info
Call-Info.
Definition: sip.h:285
sip_retry_after_t * sip_retry_after
Retry-After.
Definition: sip.h:278
Structure for Replaces header.
Definition: sip.h:640
sip_proxy_authentication_info_t * sip_proxy_authentication_info
Proxy-Authentication-Info.
Definition: sip.h:308
sip_content_encoding_t * sip_content_encoding
Content-Encoding (e)
Definition: sip.h:348
msg_param_t const * af_params
List of parameters.
Definition: sip.h:660
sip_date_t * sip_date
Date.
Definition: sip.h:277
sip_error_t * c_next
Dummy link to next.
Definition: sip.h:526
sip_to_t * sip_to
To (t)
Definition: sip.h:262
Invalid method name.
Definition: sip.h:49
char const * id_info
Info param containing URL of the cert.
Definition: sip.h:489
char const * sa_d_ver
Value of d-ver parameter.
Definition: sip.h:806
url_t ci_url[1]
URI to call info.
Definition: sip.h:464
Structure for RSeq header.
Definition: sip.h:715
msg_param_t const * rp_params
List of parameters.
Definition: sip.h:645
char const * v_comp
Value of "comp" parameter.
Definition: sip.h:789
msg_time_t sip_time_t
Time in seconds since Jan 01 1900.
Definition: sip.h:113
Structure for Subscription-State header.
Definition: sip.h:749
sip_common_t st_common[1]
Common fragment info.
Definition: sip.h:383
sip_via_t * v_next
Link to next Via header.
Definition: sip.h:778
sip_supported_t * sip_supported
Supported (k)
Definition: sip.h:297
char const * x_refresher
Value of "refresher" parameter: UAS or UAC.
Definition: sip.h:731
Structure for Min-SE header.
Definition: sip.h:738
unsigned long mf_count
Forwarding count.
Definition: sip.h:585
sip_common_t v_common[1]
Common fragment info.
Definition: sip.h:777
Structure for Min-Expires header.
Definition: sip.h:591
url_t r_url[1]
URI to reference.
Definition: sip.h:619
sip_in_reply_to_t * sip_in_reply_to
In-Reply-To.
Definition: sip.h:289
Structure for From and To headers.
Definition: sip.h:393
sip_error_t * ss_next
Dummy link to next.
Definition: sip.h:752
sip_common_t af_common[1]
Common fragment info.
Definition: sip.h:656
sip_time_t d_time
Seconds since Jan 1, 1900.
Definition: sip.h:540
SUBSCRIBE.
Definition: sip.h:61
struct sip_security_agree_s * sa_next
Link to next mechanism.
Definition: sip.h:799
sip_proxy_authenticate_t * sip_proxy_authenticate
Proxy-Authenticate.
Definition: sip.h:306
unsigned cp_require
Value of "require" parameter.
Definition: sip.h:683
url_t rq_url[1]
RequestURI.
Definition: sip.h:374
union sip_header_u sip_header_t
Any SIP header - union of all possible SIP headers.
Definition: sip.h:122
sip_route_t * r_next
Link to next.
Definition: sip.h:706
sip_common_t min_common[1]
Common fragment info.
Definition: sip.h:740
sip_common_t ai_common[1]
Common fragment info.
Definition: sip.h:442
sip_common_t i_common[1]
Common fragment info.
Definition: sip.h:451
msg_param_t const * ci_params
List of parameters.
Definition: sip.h:465
sip_record_route_t * sip_record_route
Record-Route.
Definition: sip.h:257
char const * re_cause
Value of cause parameter.
Definition: sip.h:696
Structure for Security-Client, Security-Server, and Security-Verify headers.
Definition: sip.h:796
msg_content_disposition_t sip_content_disposition_t
@The Content-Disposition header field describes how the message body or, in the case of multipart mes...
Definition: sip.h:159
INFO.
Definition: sip.h:57
sip_common_t mf_common[1]
Common fragment info.
Definition: sip.h:583
char const * re_text
Value of text parameter.
Definition: sip.h:697
msg_warning_t sip_warning_t
@The Warning response-header field is used to carry additional information about the status of a resp...
Definition: sip.h:209
sip_reject_contact_t * sip_reject_contact
Reject-Contact (j)
Definition: sip.h:274
char const * ts_delay
Delay at UAS.
Definition: sip.h:769
sip_error_t * b_next
Link to next (dummy)
Definition: sip.h:629
sip_error_t * af_next
Link to next (dummy)
Definition: sip.h:657
msg_param_t const * b_params
List of parameters.
Definition: sip.h:632
char const * ss_reason
Reason for termination.
Definition: sip.h:756
Structure for Allow header field.
Definition: sip.h:426
sip_rseq_t * sip_rseq
RSeq.
Definition: sip.h:267
Default port for SIPS as integer.
Definition: sip.h:106
PUBLISH.
Definition: sip.h:64
sip_reason_t * sip_reason
Reason.
Definition: sip.h:334
char const * cp_q
Priority
Definition: sip.h:682
sip_require_t * sip_require
Require.
Definition: sip.h:296
uint32_t ra_cseq
Sequence number of request.
Definition: sip.h:606
char const * v_protocol
Application and transport protocol.
Definition: sip.h:779
MESSAGE.
Definition: sip.h:60
char const * o_id
Event ID
Definition: sip.h:563
char const * af_duration
Value of "duration" parameter.
Definition: sip.h:661
sip_common_t r_common[1]
Common fragment info.
Definition: sip.h:616
msg_param_t const * ai_params
List of authentication info.
Definition: sip.h:444
msg_param_t const * ss_params
List of parameters.
Definition: sip.h:755
msg_common_t sip_common_t
Common part of all the header structures.
Definition: sip.h:129
Structure for SIP status line.
Definition: sip.h:381
sip_subscription_state_t * sip_subscription_state
Subscription-State.
Definition: sip.h:303
uint32_t ra_response
Sequence number of response.
Definition: sip.h:605
sip_etag_t * sip_etag
SIP-ETag.
Definition: sip.h:342
sip_security_client_t * sip_security_client
Security-Client.
Definition: sip.h:336
sip_call_id_t * i_next
Link to next (In-Reply-To)
Definition: sip.h:452
sip_common_t ci_common[1]
Common fragment info.
Definition: sip.h:462
msg_list_t sip_in_reply_to_t
@The In-Reply-To request header field enumerates the Call-IDs that this call references or returns.
Definition: sip.h:169
url_t ei_url[1]
URI to error description.
Definition: sip.h:550
Structure for CSeq header.
Definition: sip.h:472
sip_max_forwards_t * sip_max_forwards
Max-Forwards.
Definition: sip.h:258
char const * rp_to_tag
Value of "to-tag" parameter.
Definition: sip.h:646
char const * v_received
Value of "received" parameter.
Definition: sip.h:786
char const * rp_call_id
Call-ID of dialog to replace
Definition: sip.h:644
msg_param_t const * r_params
List of route parameters.
Definition: sip.h:709
sip_service_route_t * sip_service_route
Service-Route.
Definition: sip.h:332
sip_route_t * sip_route
Route.
Definition: sip.h:256
Structure for SIP request line.
Definition: sip.h:368
sip_call_info_t * ei_next
Link to next Error-Info.
Definition: sip.h:549
msg_param_t sip_param_t
SIP parameter string.
Definition: sip.h:132
uint32_t i_hash
Hash value (always nonzero)
Definition: sip.h:454
int st_status
Status code.
Definition: sip.h:386
char const * rp_from_tag
Value of "from-tag" parameter.
Definition: sip.h:647
char const * ss_retry_after
Value of retry-after parameter.
Definition: sip.h:758
int sip_flags
Parser flags.
Definition: sip.h:246
sip_error_t * st_next
Link to next (dummy)
Definition: sip.h:384
sip_identity_t * sip_identity
Identity.
Definition: sip.h:265
msg_param_t const * r_params
List of parameters.
Definition: sip.h:620
sip_common_t rq_common[1]
Common fragment info.
Definition: sip.h:370
sip_common_t r_common[1]
Common fragment info.
Definition: sip.h:705
sip_time_t af_delta
Seconds to before retry.
Definition: sip.h:658
sip_call_id_t * sip_call_id
Call-ID (i)
Definition: sip.h:263
sip_date_t * d_next
Link to next (dummy)
Definition: sip.h:539
msg_payload_t sip_payload_t
@The payload structure contains the optional message body.
Definition: sip.h:145
msg_accept_any_t sip_accept_encoding_t
@The Accept-Encoding header is similar to Accept, but restricts the content-codings that are acceptab...
Definition: sip.h:148
sip_common_t rp_common[1]
Common fragment info.
Definition: sip.h:642
char const * ac_type
Pointer to type/subtype.
Definition: sip.h:415
unsigned long min_delta
Delta-seconds.
Definition: sip.h:742
msg_error_t sip_error_t
@The erroneous headers are stored in sip_error_t structure.
Definition: sip.h:142
msg_accept_any_t sip_accept_language_t
@The Accept-Language header can be used to allow the client to indicate to the server in which langua...
Definition: sip.h:149
sip_time_t ex_delta
Delta seconds.
Definition: sip.h:575
Structure for Request-Disposition header.
Definition: sip.h:667
INVITE.
Definition: sip.h:51
sip_replaces_t * sip_replaces
Replaces.
Definition: sip.h:324
sip_referred_by_t * sip_referred_by
Referred-By (b)
Definition: sip.h:323
msg_param_t const * a_params
Parameter table.
Definition: sip.h:399
char const * ac_q
Value of q parameter.
Definition: sip.h:418
sip_unsupported_t * sip_unsupported
Unsupported.
Definition: sip.h:298
char const * a_tag
Tag parameter.
Definition: sip.h:402
char const * v_host
Hostname.
Definition: sip.h:780
char const * v_rport
Value of "rport" parameter.
Definition: sip.h:788
sip_common_t b_common[1]
Common fragment info.
Definition: sip.h:628
msg_param_t const * ac_params
List of parameters.
Definition: sip.h:417
url_t a_url[1]
URL.
Definition: sip.h:398
sip_accept_t * ac_next
Pointer to next Accept value.
Definition: sip.h:414
sip_common_t rd_common[1]
Common fragment info.
Definition: sip.h:669
sip_time_t ex_date
Seconds since Jan 1, 1900.
Definition: sip.h:573
msg_param_t const * ei_params
List of parameters.
Definition: sip.h:551
sip_error_t * r_next
Link to next (dummy)
Definition: sip.h:617
unsigned sip_size
Size of structure.
Definition: sip.h:245
sip_allow_events_t * sip_allow_events
Allow-Events (u)
Definition: sip.h:302
sip_common_t x_common[1]
Common fragment info.
Definition: sip.h:727
msg_param_t const * x_params
List of parameters.
Definition: sip.h:730
sip_common_t l_common[1]
Common fragment info.
Definition: sip.h:513
sip_priority_t * sip_priority
Priority.
Definition: sip.h:283
sip_content_disposition_t * sip_content_disposition
Content-Disposition.
Definition: sip.h:351
unsigned rp_early_only
early-only parameter
Definition: sip.h:648
Structure for Session-Expires header.
Definition: sip.h:725
sip_timestamp_t * sip_timestamp
Timestamp.
Definition: sip.h:279
sip_error_t * id_next
Link to next (dummy)
Definition: sip.h:487
char const * rq_method_name
Method name.
Definition: sip.h:373
sip_content_language_t * sip_content_language
Content-Language.
Definition: sip.h:350
msg_separator_t sip_separator_t
@An empty line separates message headers from the message body (payload).
Definition: sip.h:144
char const * sa_q
Value of q (preference) parameter.
Definition: sip.h:803
msg_param_t const * min_params
List of extension parameters.
Definition: sip.h:743
char const * v_port
Port number.
Definition: sip.h:781
char const * a_display
Display name.
Definition: sip.h:397
sip_cseq_t * sip_cseq
CSeq.
Definition: sip.h:264
char const * sa_d_qop
Value of d-qop parameter.
Definition: sip.h:805
char const * cs_method_name
Method name.
Definition: sip.h:478
sip_reason_t * re_next
Link to next.
Definition: sip.h:693
msg_list_t sip_require_t
@The Require header is used by clients to tell user agent servers about options that the client expec...
Definition: sip.h:193
sip_accept_t * sip_accept
Accept.
Definition: sip.h:291
Structure for Call-ID (and In-Reply-To) header fields.
Definition: sip.h:450
sip_common_t ts_common[1]
Common fragment info.
Definition: sip.h:766
sip_common_t id_common[1]
Common fragment info.
Definition: sip.h:486
UPDATE.
Definition: sip.h:59
sip_if_match_t * sip_if_match
SIP-If-Match.
Definition: sip.h:343
uint32_t cs_seq
Sequence number.
Definition: sip.h:476
sip_proxy_require_t * sip_proxy_require
Proxy-Require.
Definition: sip.h:259
char const * rq_version
Protocol version.
Definition: sip.h:375
Structure for Via header field.
Definition: sip.h:775
OPTIONS.
Definition: sip.h:55
Structure for Call-Info header.
Definition: sip.h:460
msg_list_t * k_next
Link to next.
Definition: sip.h:429
sip_www_authenticate_t * sip_www_authenticate
WWW-Authenticate.
Definition: sip.h:314
sip_common_t cp_common[1]
Common fragment info.
Definition: sip.h:679
sip_error_t * priv_next
Dummy link.
Definition: sip.h:815
msg_list_t sip_proxy_require_t
@The Proxy-Require header is used to indicate proxy-sensitive features that MUST be supported by the ...
Definition: sip.h:178
sip_warning_t * sip_warning
Warning.
Definition: sip.h:319
uint32_t l_length
Length in bytes.
Definition: sip.h:515
sip_content_type_t * sip_content_type
Content-Type (c)
Definition: sip.h:347
msg_common_t sip_common[1]
For recursive inclusion.
Definition: sip.h:242
char const * sa_mec
Security mechanism.
Definition: sip.h:801
msg_param_t const * v_params
List of via-params.
Definition: sip.h:782
REFER.
Definition: sip.h:63
sip_separator_t * sip_separator
Separator between headers and payload.
Definition: sip.h:358
sip_error_t * sip_error
Erroneous headers.
Definition: sip.h:248
sip_proxy_authorization_t * sip_proxy_authorization
Proxy-Authorization.
Definition: sip.h:310
url_t r_url[1]
Route URL
Definition: sip.h:708
sip_error_t * ai_next
Dummy link to next.
Definition: sip.h:443
sip_common_t me_common[1]
Common fragment info.
Definition: sip.h:593
msg_pub_t * sip_next
Dummy link to msgfrag.
Definition: sip.h:243
char const * re_protocol
Protocol.
Definition: sip.h:694
uint32_t k_bitmap
Bitmap of allowed methods.
Definition: sip.h:431
Structure for Date header.
Definition: sip.h:536
char const * a_comment
Comment.
Definition: sip.h:400
msg_auth_t sip_auth_t
Authorization, Proxy-Authenticate, WWW-Authenticate
Definition: sip.h:138
char const * ss_expires
Subscription lifetime.
Definition: sip.h:757
msg_param_t const * cp_params
List of parameters.
Definition: sip.h:681
sip_request_t * sip_request
Request line.
Definition: sip.h:251
sip_error_t * ts_next
Dummy link to next.
Definition: sip.h:767
SIP message object.
Definition: sip.h:241
REGISTER.
Definition: sip.h:56
sip_call_info_t * ci_next
Link to next Call-Info.
Definition: sip.h:463
sip_accept_encoding_t * sip_accept_encoding
Accept-Encoding.
Definition: sip.h:292
sip_error_t * rs_next
Dummy link to next.
Definition: sip.h:718
sip_error_t * x_next
Dummy link to next.
Definition: sip.h:728
char const * id_value
Identity text as shown in SIP Header.
Definition: sip.h:488
sip_unknown_t * sip_unknown
Unknown headers.
Definition: sip.h:357
sip_session_expires_t * sip_session_expires
Session-Expires (x)
Definition: sip.h:327
sip_method_t ra_method
Original request method.
Definition: sip.h:607
Structure for Max-Forwards header.
Definition: sip.h:581
sip_payload_t * sip_payload
Message payload.
Definition: sip.h:360
sip_server_t * sip_server
Server.
Definition: sip.h:287
Structure for Accept header field.
Definition: sip.h:411
msg_param_t const * o_params
List of parameters.
Definition: sip.h:562
msg_list_t sip_content_language_t
@The Content-Language header RFC 2616 section 14.12 describes the natural language(s) of the intended...
Definition: sip.h:161
sip_status_t * sip_status
Status line.
Definition: sip.h:252
char const * st_version
Protocol version.
Definition: sip.h:385
sip_mime_version_t * sip_mime_version
MIME-Version.
Definition: sip.h:346
sip_error_info_t * sip_error_info
Error-Info.
Definition: sip.h:318
Structure for Privacy header.
Definition: sip.h:812
NOTIFY.
Definition: sip.h:62
Structure for Accept-Contact and Reject-Contact header fields.
Definition: sip.h:677
sip_common_t c_common[1]
Common fragment info.
Definition: sip.h:525
sip_contact_t * sip_contact
Contact (m)
Definition: sip.h:266
char const * ac_subtype
Points after first slash in type.
Definition: sip.h:416
sip_accept_contact_t * sip_accept_contact
Accept-Contact (a)
Definition: sip.h:273
char const * v_branch
Value of "branch" parameter.
Definition: sip.h:787
sip_via_t * sip_via
Via (v)
Definition: sip.h:255
msg_param_t const * sa_params
List of mechanism parameters.
Definition: sip.h:802
sip_error_t * mf_next
Link to next (dummy)
Definition: sip.h:584
msg_list_t sip_content_encoding_t
@The Content-Encoding header indicates what additional content codings have been applied to the entit...
Definition: sip.h:160
msg_unknown_t sip_unknown_t
@The unknown headers are handled with sip_unknown_t structure.
Definition: sip.h:143
sip_event_t * sip_event
Event (o)
Definition: sip.h:301
sip_common_t a_common[1]
Common fragment info.
Definition: sip.h:395
msg_param_t * rd_items
List of directives.
Definition: sip.h:671
sip_common_t priv_common[1]
Common fragment info.
Definition: sip.h:814
PRACK.
Definition: sip.h:58
Structure for @Identity SIP header.
Definition: sip.h:484
url_t b_url[1]
Referrer-URI.
Definition: sip.h:631
sip_min_expires_t * sip_min_expires
Min-Expires.
Definition: sip.h:280
sip_organization_t * sip_organization
Organization.
Definition: sip.h:286
Structure for Route and Record-Route header fields.
Definition: sip.h:703
sip_common_t ac_common[1]
Common fragment info.
Definition: sip.h:413
char const * st_phrase
Status phrase.
Definition: sip.h:387
sip_subject_t * sip_subject
Subject (s)
Definition: sip.h:282
sip_common_t ex_common[1]
Common fragment info.
Definition: sip.h:571
sip_error_t * rp_next
Link to next (dummy)
Definition: sip.h:643
sip_error_t * ex_next
Link to next (dummy)
Definition: sip.h:572
Structure for Expires header.
Definition: sip.h:569
Structure for Event header.
Definition: sip.h:557
sip_authentication_info_t * sip_authentication_info
Authentication-Info.
Definition: sip.h:316
sip_security_server_t * sip_security_server
Security-Server.
Definition: sip.h:337
unsigned long rs_response
Sequence number of response.
Definition: sip.h:719
sip_method_t rq_method
Method enum.
Definition: sip.h:372
char const * r_display
Display name.
Definition: sip.h:707
unsigned long x_delta
Delta-seconds.
Definition: sip.h:729
sip_privacy_t * sip_privacy
Privacy.
Definition: sip.h:340
sip_content_length_t * sip_content_length
Content-Length (l)
Definition: sip.h:353
sip_common_t rs_common[1]
Common fragment info.
Definition: sip.h:717
sip_accept_language_t * sip_accept_language
Accept-Language.
Definition: sip.h:293
sip_common_t o_common[1]
Common fragment info.
Definition: sip.h:559
sip_common_t ei_common[1]
Common fragment info.
Definition: sip.h:548
Unknown method, use method_name.
Definition: sip.h:50
sip_error_t * me_next
Link to next (dummy)
Definition: sip.h:594