man pages section 3: Library Interfaces and Headers

Exit Print View

Updated: July 2014
 
 

libsip(3LIB)

Name

libsip - Session Initiation Protocol (SIP) library

Synopsis

cc [ flag... ] file... –lsip [ library ... ]
#include <sip.h>

Description

SIP is a control protocol that can establish, modify, and terminate multimedia sessions, conferences, such as Internet telephony calls. Functions in libsip provide interfaces to write SIP components and applications.

INTERFACES

INTERFACES

The shared object libsip.so.1 provides the public interfaces defined below. See Intro(3) for additional information on shared object interfaces.

sip_add_accept
sip_add_accept_enc
sip_add_accept_lang
sip_add_alert_info
sip_add_allow
sip_add_allow_events
sip_add_authen_info
sip_add_author
sip_add_branchid_to_via
sip_add_call_info
sip_add_callid
sip_add_contact
sip_add_content
sip_add_content_disp
sip_add_content_enc
sip_add_content_lang
sip_add_content_type
sip_add_cseq
sip_add_date
sip_add_error_info
sip_add_event
sip_add_expires
sip_add_from
sip_add_header
sip_add_in_reply_to
sip_add_maxforward
sip_add_mime_version
sip_add_min_expires
sip_add_org
sip_add_param
sip_add_passertedid
sip_add_ppreferredid
sip_add_priority
sip_add_privacy
sip_add_proxy_authen
sip_add_proxy_author
sip_add_proxy_require
sip_add_rack
sip_add_record_route
sip_add_reply_to
sip_add_request_line
sip_add_require
sip_add_response_line
sip_add_retry_after
sip_add_route
sip_add_rseq
sip_add_server
sip_add_subject
sip_add_substate
sip_add_supported
sip_add_to
sip_add_tstamp
sip_add_unsupported
sip_add_user_agent
sip_add_via
sip_add_warning
sip_add_www_authen
sip_branchid
sip_clear_stale_data
sip_clone_msg
sip_conn_destroyed
sip_copy_all_headers
sip_copy_header
sip_copy_header_by_name
sip_copy_start_line
sip_create_dialog_req
sip_create_dialog_req_nocontact
sip_create_OKack
sip_create_response
sip_delete_dialog
sip_delete_header
sip_delete_header_by_name
sip_delete_start_line
sip_delete_value
sip_disable_counters
sip_disable_dialog_logging
sip_disable_trans_logging
sip_enable_counters
sip_enable_dialog_logging
sip_enable_trans_logging
sip_free_msg
sip_free_parsed_uri
sip_get_accept_enc
sip_get_accept_lang
sip_get_accept_sub_type
sip_get_accept_type
sip_get_alert_info_uri
sip_get_allow_events
sip_get_allow_method
sip_get_authen_info
sip_get_author_param
sip_get_author_scheme
sip_get_branchid
sip_get_call_info_uri
sip_get_callid
sip_get_callseq_method
sip_get_callseq_num
sip_get_contact_display_name
sip_get_contact_uri_str
sip_get_content_disp
sip_get_content_enc
sip_get_content_lang
sip_get_content_length
sip_get_content_sub_type
sip_get_content_type
sip_get_content
sip_get_counter_value
sip_get_cseq
sip_get_date_day
sip_get_date_month
sip_get_date_time
sip_get_date_timezone
sip_get_date_wkday
sip_get_date_year
sip_get_dialog_callid
sip_get_dialog_local_cseq
sip_get_dialog_local_tag
sip_get_dialog_local_uri
sip_get_dialog_local_contact_uri
sip_get_dialog_method
sip_get_dialog_msgcnt
sip_get_dialog_remote_cseq
sip_get_dialog_remote_tag
sip_get_dialog_remote_target_uri
sip_get_dialog_remote_uri
sip_get_dialog_route_set
sip_get_dialog_state
sip_get_dialog_type
sip_get_error_info_uri
sip_get_event
sip_get_expires
sip_get_from_display_name
sip_get_from_tag
sip_get_from_uri_str
sip_get_header
sip_get_header_value
sip_get_in_reply_to
sip_get_maxforward
sip_get_mime_version
sip_get_min_expires
sip_get_msg_len
sip_get_next_value
sip_get_num_via
sip_get_org
sip_get_param_value
sip_get_params
sip_get_passertedid_display_name
sip_get_passertedid_uri_str
sip_get_ppreferredid_display_name
sip_get_ppreferredid_uri_str
sip_get_priority
sip_get_priv_value
sip_get_proxy_authen_param
sip_get_proxy_authen_scheme
sip_get_proxy_author_param
sip_get_proxy_author_scheme
sip_get_proxy_require
sip_get_rack_cseq_num
sip_get_rack_method
sip_get_rack_resp_num
sip_get_replyto_display_name
sip_get_replyto_uri_str
sip_get_request_method
sip_get_request_uri_str
sip_get_require
sip_get_resp_desc
sip_get_response_code
sip_get_response_phrase
sip_get_retry_after_cmts
sip_get_retry_after_time
sip_get_route_display_name
sip_get_route_uri_str
sip_get_rseq
sip_get_rseq_resp_num
sip_get_server
sip_get_sip_version
sip_get_subject
sip_get_substate
sip_get_supported
sip_get_to_display_name
sip_get_to_tag
sip_get_to_uri_str
sip_get_trans
sip_get_trans_branchid
sip_get_trans_conn_obj
sip_get_trans_method
sip_get_trans_orig_msg
sip_get_trans_resp_msg
sip_get_trans_state
sip_get_tstamp_delay
sip_get_tstamp_value
sip_get_unsupported
sip_get_uri_errflags
sip_get_uri_headers
sip_get_uri_host
sip_get_uri_opaque
sip_get_uri_params
sip_get_uri_parsed
sip_get_uri_password
sip_get_uri_path
sip_get_uri_port
sip_get_uri_query
sip_get_uri_regname
sip_get_uri_scheme
sip_get_uri_user
sip_get_user_agent
sip_get_via_sent_by_host
sip_get_via_sent_by_port
sip_get_via_sent_protocol_name
sip_get_via_sent_protocol_version
sip_get_via_sent_transport
sip_get_warning_agent
sip_get_warning_code
sip_get_warning_text
sip_get_www_authen_param
sip_get_www_authen_scheme
sip_guid
sip_hdr_to_str
sip_hold_dialog
sip_hold_msg
sip_hold_trans
sip_init_conn_object
sip_is_dialog_secure
sip_is_param_present
sip_is_sip_uri
sip_is_uri_teluser
sip_msg_is_request
sip_msg_is_response
sip_msg_to_str
sip_new_msg
sip_parse_uri
sip_process_new_packet
sip_register_sent_by
sip_release_dialog
sip_release_trans
sip_reqline_to_str
sip_respline_to_str
sip_sendmsg
sip_sent_by_to_str
sip_stack_init
sip_unregister_all_sent_by
sip_unregister_sent_by
sip_uri_errflags_to_str

Files

/lib/libsip.so.1

shared object

/lib/64/libsip.so.1

64–bit shared object

Attributes

See attributes(5) for description of the following attributes:

ATTRIBUTE TYPE
ATTRIBUTE VALUE
Availability
system/library
Interface Stability
Committed
MT-Level
MT-Safe

See also

Intro(3), attributes(5)