Liblinphone  5.1.0
Deprecated List
Global _LinphoneCoreVTable::authentication_requested
21/09/2016 Use authentication_requested instead.
Global _LinphoneCoreVTable::file_transfer_progress_indication
19/11/2015
Global _LinphoneCoreVTable::file_transfer_recv
19/11/2015
Global _LinphoneCoreVTable::file_transfer_send
19/11/2015
Global _LinphoneCoreVTable::text_received
19/11/2015 Use message_received instead.
Class _LinphoneSipTransports
18/04/2017
Global linphone_account_creator_configure (const LinphoneAccountCreator *creator)
13/04/2017 Use linphone_account_creator_create_proxy_config() instead
Global linphone_account_creator_get_callbacks (const LinphoneAccountCreator *creator)
19/02/2019 use add_callbacks / remove_callbacks instead
Global linphone_account_creator_new (LinphoneCore *core, const char *xmlrpc_url)
13/04/2020 Use linphone_account_creator_create() instead
Global linphone_account_get_transport (LinphoneAccount *account)
01/03/2021 Use Linphone_account_params_get_transport() instead.
Global linphone_account_is_avpf_enabled (LinphoneAccount *account)
16/12/2021 Use linphone_account_avpf_enabled() instead.
Global linphone_account_params_get_dial_escape_plus_enabled (const LinphoneAccountParams *params)
16/12/2021 Use linphone_account_params_dial_escape_plus_enabled() instead.
Global linphone_account_params_get_identity (const LinphoneAccountParams *params)
01/03/2021 Use linphone_account_params_get_identity_address() instead.
Global linphone_account_params_get_outbound_proxy_enabled (const LinphoneAccountParams *params)
16/12/2021 Use linphone_account_params_outbound_proxy_enabled() instead.
Global linphone_account_params_get_publish_enabled (const LinphoneAccountParams *params)
16/12/2021 Use linphone_account_params_publish_enabled() instead.
Global linphone_account_params_get_quality_reporting_enabled (const LinphoneAccountParams *params)
16/12/2021 Use linphone_account_params_quality_reporting_enabled() instead.
Global linphone_account_params_get_register_enabled (const LinphoneAccountParams *params)
16/12/2021 Use linphone_account_params_register_enabled() instead.
Global linphone_account_params_get_server_addr (const LinphoneAccountParams *params)
01/03/2021 Use linphone_account_params_get_server_address() instead.
Global linphone_account_params_set_dial_escape_plus_enabled (LinphoneAccountParams *params, bool_t enable)
16/12/2021 Use linphone_account_params_enable_dial_escape_plus() instead.
Global linphone_account_params_set_outbound_proxy_enabled (LinphoneAccountParams *params, bool_t enable)
16/12/2021 Use linphone_account_params_enable_outbound_proxy() instead.
Global linphone_account_params_set_publish_enabled (LinphoneAccountParams *params, bool_t enable)
16/12/2021 Use linphone_account_params_enable_publish() instead.
Global linphone_account_params_set_quality_reporting_enabled (LinphoneAccountParams *params, bool_t enable)
16/12/2021 Use linphone_account_params_enable_quality_reporting() instead.
Global linphone_account_params_set_register_enabled (LinphoneAccountParams *params, bool_t enable)
16/12/2021 Use linphone_account_params_enable_register() instead.
Global linphone_account_params_set_server_addr (LinphoneAccountParams *params, const char *server_address)
01/03/2021 Use linphone_account_params_set_server_address() instead.
Global linphone_address_destroy (LinphoneAddress *address)
04/09/17 Use linphone_address_unref() instead
Global linphone_address_is_secure (const LinphoneAddress *address)
04/09/17 use linphone_address_get_secure()
Global linphone_auth_info_destroy (LinphoneAuthInfo *auth_info)
13/10/2017 use linphone_auth_info_unref() instead
Global linphone_auth_info_get_passwd (const LinphoneAuthInfo *auth_info)
13/10/2017 use linphone_auth_info_get_password instead
Global linphone_auth_info_set_passwd (LinphoneAuthInfo *auth_info, const char *passwd)
13/10/2017 use linphone_auth_info_set_password instead
Global linphone_call_get_remote_address_as_string (const LinphoneCall *call)
06/07/2020 use linphone_call_get_remote_address() instead.
Global linphone_call_get_to_header (const LinphoneCall *call, const char *header_name)
27/10/2020. Use linphone_call_params_get_custom_header() on linphone_call_get_remote_params() instead.
Global linphone_call_is_in_conference (const LinphoneCall *call)
21/09/2017 Use linphone_call_get_conference() instead.
Global linphone_call_is_recording (LinphoneCall *call)
15/09/2021 Use linphone_call_params_is_recording() instead.
Global linphone_call_params_get_received_video_size (const LinphoneCallParams *call_params)
22/11/2017 Use linphone_call_params_get_received_video_definition() instead.
Global linphone_call_params_get_sent_video_size (const LinphoneCallParams *call_params)
22/11/2017 Use linphone_call_params_get_sent_video_definition() instead.
Global linphone_call_params_get_used_audio_codec (const LinphoneCallParams *call_params)
31/03/2017 Use linphone_call_params_get_used_audio_payload_type() instead.
Global linphone_call_params_get_used_text_codec (const LinphoneCallParams *call_params)
31/03/2017 Use linphone_call_params_get_used_text_payload_type() instead.
Global linphone_call_params_get_used_video_codec (const LinphoneCallParams *call_params)
31/03/2017 Use linphone_call_params_get_used_video_payload_type() instead.
Global linphone_call_params_is_capability_negotiation_reinvite_enabled (const LinphoneCallParams *params)
16/12/2021 Use linphone_call_params_capability_negotiation_reinvite_enabled() instead.
Global linphone_call_redirect (LinphoneCall *call, const char *redirect_uri)
27/10/2020. Use linphone_call_redirect_to() instead.
Global linphone_call_set_next_video_frame_decoded_callback (LinphoneCall *call, LinphoneCallCbFunc cb, void *user_data)
23/05/2018
Global linphone_call_transfer (LinphoneCall *call, const char *refer_to)
27/10/2020. Use linphone_call_transfer_to() instead.
Global linphone_call_zoom_video (LinphoneCall *call, float zoom_factor, float *cx, float *cy)
16/10/2017 use linphone_call_zoom instead cx and cy are updated in return in case their coordinates were too excentrated for the requested zoom factor. The zoom ensures that all the screen is fullfilled with the video.
Global linphone_chat_message_add_text_content (LinphoneChatMessage *message, const char *text)
01/07/2020. Use linphone_chat_message_add_utf8_text_content() instead.
Global linphone_chat_message_cbs_get_file_transfer_send (const LinphoneChatMessageCbs *cbs)
17/08/2020 Use linphone_chat_message_cbs_get_file_transfer_send_chunk() instead.
Global linphone_chat_message_cbs_set_file_transfer_send (LinphoneChatMessageCbs *cbs, LinphoneChatMessageCbsFileTransferSendCb cb)
17/08/2020 Use linphone_chat_message_cbs_set_file_transfer_send_chunk() instead.
Global linphone_chat_message_download_file (LinphoneChatMessage *message)
12/07/2018 Use linphone_chat_message_download_content() instead
Global linphone_chat_message_get_callbacks (const LinphoneChatMessage *message)
19/02/2019
Global linphone_chat_message_get_file_transfer_filepath (const LinphoneChatMessage *message)
12/07/2018 use linphone_content_get_file_path() instead.
Global linphone_chat_message_get_text (const LinphoneChatMessage *message)
07/11/2017 use linphone_chat_message_get_utf8_text() instead
Global linphone_chat_message_get_text_content (const LinphoneChatMessage *message)
01/07/2020. Use linphone_chat_message_get_utf8_text() instead.
Global linphone_chat_message_has_text_content (const LinphoneChatMessage *message)
27/10/2020. Check if linphone_chat_message_get_contents() contains a LinphoneContent for which it's content type is PlainText.
Global linphone_chat_message_is_file_transfer (const LinphoneChatMessage *message)
06/07/2020 check if linphone_chat_message_get_contents() contains a LinphoneContent for which linphone_content_is_file_transfer() returns TRUE.
Global linphone_chat_message_is_text (const LinphoneChatMessage *message)
06/07/2020 check if linphone_chat_message_get_contents() contains a LinphoneContent with a PlainText content type.
Global linphone_chat_message_resend (LinphoneChatMessage *message)
13/10/2017 Use linphone_chat_message_send instead.
Global linphone_chat_message_resend_2 (LinphoneChatMessage *message)
08/07/2020 Use linphone_chat_message_send instead. It doesn't says what the doc says it does
Global linphone_chat_message_set_file_transfer_filepath (LinphoneChatMessage *message, const char *filepath)
12/07/2018 use linphone_content_set_file_path() instead.
Global linphone_chat_message_set_text (LinphoneChatMessage *message, const char *text)
01/07/2020. Use linphone_chat_message_set_utf8_text() instead.
Global linphone_chat_message_start_file_download (LinphoneChatMessage *message, LinphoneChatMessageStateChangedCb status_cb, void *user_data)
21/09/2017 Use linphone_chat_message_download_file() instead.
Global linphone_chat_room_create_message (LinphoneChatRoom *chat_room, const char *message)
01/07/2020. Use linphone_chat_room_create_message_from_utf8() instead.
Global linphone_chat_room_create_message_2 (LinphoneChatRoom *chat_room, const char *message, const char *external_body_url, LinphoneChatMessageState state, time_t time, bool_t is_read, bool_t is_incoming)
14/11/2017 Use linphone_chat_room_create_message_from_utf8() instead.
Global linphone_chat_room_get_lc (const LinphoneChatRoom *chat_room)
15/09/2017 use linphone_chat_room_get_core()
Global linphone_chat_room_has_been_left (const LinphoneChatRoom *chat_room)
16/03/2022 use linphone_chat_room_is_read_only() instead.
Global linphone_chat_room_send_chat_message (LinphoneChatRoom *chat_room, LinphoneChatMessage *message)
13/10/2017 Use linphone_chat_message_send() instead.
Global linphone_chat_room_send_chat_message_2 (LinphoneChatRoom *chat_room, LinphoneChatMessage *message)
08/07/2020 Use linphone_chat_message_send() instead. It doesn't says what the doc says it does
Global linphone_chat_room_send_message (LinphoneChatRoom *chat_room, const char *msg)
13/10/2017 Use linphone_chat_message_send() instead.
Global linphone_conference_get_ID (const LinphoneConference *conference)
10/07/2020 Use linphone_conference_get_conference_address() instead.
Global linphone_conference_get_participants (const LinphoneConference *conference)
10/07/2020 Use linphone_conference_get_participant_list() instead.
Global linphone_conference_params_free (LinphoneConferenceParams *params)
17/03/2017 Use linphone_conference_params_unref() instead.
Global linphone_conference_params_is_audio_enabled (const LinphoneConferenceParams *params)
16/12/2021 Use linphone_conference_params_audio_enabled() instead.
Global linphone_conference_params_is_chat_enabled (const LinphoneConferenceParams *params)
16/12/2021 Use linphone_conference_params_chat_enabled() instead.
Global linphone_conference_params_is_local_participant_enabled (const LinphoneConferenceParams *params)
16/12/2021 Use linphone_conference_params_local_participant_enabled() instead.
Global linphone_conference_params_is_one_participant_conference_enabled (const LinphoneConferenceParams *params)
16/12/2021 Use linphone_conference_params_one_participant_conference_enabled() instead.
Global linphone_conference_params_is_video_enabled (const LinphoneConferenceParams *params)
16/12/2021 Use linphone_conference_params_video_enabled() instead.
Global linphone_conference_params_set_audio_enabled (LinphoneConferenceParams *params, bool_t enable)
16/12/2021 Use linphone_conference_params_enable_audio() instead.
Global linphone_conference_params_set_chat_enabled (LinphoneConferenceParams *params, bool_t enable)
16/12/2021 Use linphone_conference_params_enable_chat() instead.
Global linphone_conference_params_set_local_participant_enabled (LinphoneConferenceParams *params, bool_t enable)
16/12/2021 Use linphone_conference_params_enable_local_participant() instead.
Global linphone_conference_params_set_one_participant_conference_enabled (LinphoneConferenceParams *params, bool_t enable)
16/12/2021 Use linphone_conference_params_enable_one_participant_conference() instead.
Global linphone_conference_params_set_video_enabled (LinphoneConferenceParams *params, bool_t enable)
16/12/2021 Use linphone_conference_params_enable_video() instead.
Global linphone_conference_remove_participant (LinphoneConference *conference, const LinphoneAddress *uri)
10/07/2020 Use linphone_conference_remove_participant_2() instead.
Global linphone_conference_remove_participant_3 (LinphoneConference *conference, LinphoneCall *call)
10/07/2020 Use linphone_conference_remove_participant_2() instead.
Global linphone_conference_set_ID (LinphoneConference *conference, const char *conference_id)
10/07/2020 Use linphone_conference_set_conference_address() instead.
Global linphone_config_get_sections_names (LinphoneConfig *config)
12/10/2017 use linphone_config_get_sections_names_list instead
Global linphone_content_get_string_buffer (const LinphoneContent *content)
2020-07-01. Use linphone_content_get_utf8_text() instead.
Global linphone_content_set_string_buffer (LinphoneContent *content, const char *buffer)
2020-07-01. Use linphone_content_set_utf8_text() instead.
Global linphone_core_accept_call (LinphoneCore *core, LinphoneCall *call)
13/02/2017 Use linphone_call_accept() instead.
Global linphone_core_accept_call_update (LinphoneCore *core, LinphoneCall *call, const LinphoneCallParams *params)
13/02/2017 Use linphone_call_accept_update() instead.
Global linphone_core_accept_call_with_params (LinphoneCore *core, LinphoneCall *call, const LinphoneCallParams *params)
13/02/2017 Use linphone_call_accept_with_params() instead.
Global linphone_core_accept_early_media (LinphoneCore *core, LinphoneCall *call)
13/02/2017 Use linphone_call_accept_early_media() instead.
Global linphone_core_accept_early_media_with_params (LinphoneCore *core, LinphoneCall *call, const LinphoneCallParams *params)
10/10/2017 Use linphone_call_accept_early_media_with_params() instead.
Global linphone_core_add_listener (LinphoneCore *core, LinphoneCoreVTable *vtable)
12/01/2017 Use linphone_core_add_callbacks() instead.
Global linphone_core_audio_route_changed (LinphoneCore *core)
07/01/2020 now handled in the linphone SDK directly
Global linphone_core_cbs_get_registration_state_changed (LinphoneCoreCbs *cbs)
30/09/2020. see linphone_account_cbs_get_registration_state_changed()
Global linphone_core_cbs_set_registration_state_changed (LinphoneCoreCbs *cbs, LinphoneCoreCbsRegistrationStateChangedCb cb)
30/09/2020. see linphone_account_cbs_set_registration_state_changed()
Global linphone_core_check_payload_type_usability (LinphoneCore *core, const OrtpPayloadType *pt)
31/03/2017 Use linphone_payload_type_is_usable() instead.
Global linphone_core_create_auth_info (LinphoneCore *core, const char *username, const char *userid, const char *passwd, const char *ha1, const char *realm, const char *domain)
13/02/2019 use linphone_factory_create_auth_info() instead.
Global linphone_core_create_chat_room (LinphoneCore *core, const LinphoneChatRoomParams *params, const LinphoneAddress *localAddr, const char *subject, const bctbx_list_t *participants)

02/07/2020, use linphone_core_create_chat_room_6() instead

Global linphone_core_create_chat_room_2 (LinphoneCore *core, const LinphoneChatRoomParams *params, const char *subject, const bctbx_list_t *participants)

02/07/2020, use linphone_core_create_chat_room_6() instead

Global linphone_core_create_chat_room_3 (LinphoneCore *core, const char *subject, const bctbx_list_t *participants)

02/07/2020, use linphone_core_create_chat_room_6() instead

Global linphone_core_create_chat_room_4 (LinphoneCore *core, const LinphoneChatRoomParams *params, const LinphoneAddress *localAddr, const LinphoneAddress *participant)

02/07/2020, use linphone_core_create_chat_room_6() instead

Global linphone_core_create_chat_room_5 (LinphoneCore *core, const LinphoneAddress *participant)

02/07/2020, use linphone_core_create_chat_room_6() instead

Global linphone_core_create_client_group_chat_room (LinphoneCore *core, const char *subject, bool_t fallback)

02/07/2020, use linphone_core_create_chat_room_6() instead

Global linphone_core_create_client_group_chat_room_2 (LinphoneCore *core, const char *subject, bool_t fallback, bool_t encrypted)

02/07/2020, use linphone_core_create_chat_room_6() instead

Global linphone_core_create_lp_config (LinphoneCore *core, const char *filename)
12/01/2017 Use linphone_core_create_config() instead.
Global linphone_core_decline_call (LinphoneCore *core, LinphoneCall *call, LinphoneReason reason)
13/02/2017 Use linphone_call_decline() instead.
Global linphone_core_defer_call_update (LinphoneCore *core, LinphoneCall *call)
13/02/2017 Use linphone_call_defer_update() instead
Global linphone_core_destroy (LinphoneCore *core)
12/01/2017 Use linphone_core_unref() instead.
Global linphone_core_enable_lime (LinphoneCore *core, LinphoneLimeState enable)
04/02/2019 Use linphone_core_enable_lime_x3dh instead.
Global linphone_core_enable_payload_type (LinphoneCore *core, OrtpPayloadType *pt, bool_t enable)
31/03/2017 Use linphone_payload_type_enable().
Global linphone_core_enable_video (LinphoneCore *core, bool_t vcap_enabled, bool_t display_enabled)
09/10/2013 Use linphone_core_enable_video_capture() and linphone_core_enable_video_display() instead.
Global linphone_core_enter_conference (LinphoneCore *core)
09/03/2021 Use linphone_conference_enter() instead.
Global linphone_core_find_call_from_uri (const LinphoneCore *core, const char *uri)
27/10/2020. Use linphone_core_get_call_by_remote_address2() instead.
Global linphone_core_find_chat_room (const LinphoneCore *core, const LinphoneAddress *peer_addr, const LinphoneAddress *local_addr)

02/07/2020, use linphone_core_search_chat_room() instead

Global linphone_core_find_one_to_one_chat_room (const LinphoneCore *core, const LinphoneAddress *local_addr, const LinphoneAddress *participant_addr)

12/12/2018, use linphone_core_find_one_to_one_chat_room_2 instead

Global linphone_core_find_one_to_one_chat_room_2 (const LinphoneCore *core, const LinphoneAddress *local_addr, const LinphoneAddress *participant_addr, bool_t encrypted)

02/07/2020, use linphone_core_search_chat_room() instead

Global linphone_core_find_payload_type (LinphoneCore *core, const char *type, int rate, int channels)
31/03/2017 Use linphone_core_get_payload_type() instead.
Global linphone_core_get_audio_codecs (const LinphoneCore *core)
31/03/2017 Use linphone_core_get_audio_payload_types() instead.
Global linphone_core_get_call_by_remote_address (const LinphoneCore *core, const char *remote_address)
08/07/2020 use linphone_core_get_call_by_remote_address2() instead
Global linphone_core_get_call_history_for_address (LinphoneCore *core, const LinphoneAddress *address)

29/10/2018 Use linphone_core_get_call_history_2() instead.

Global linphone_core_get_chat_room (LinphoneCore *core, const LinphoneAddress *addr)

02/07/2020, use linphone_core_search_chat_room() instead

Global linphone_core_get_chat_room_2 (LinphoneCore *core, const LinphoneAddress *peer_addr, const LinphoneAddress *local_addr)

02/07/2020, use linphone_core_search_chat_room() instead

Global linphone_core_get_chat_room_from_uri (LinphoneCore *core, const char *to)

02/07/2020, use linphone_core_search_chat_room() instead

Global linphone_core_get_conference_size (LinphoneCore *core)
16/04/2021 Use linphone_conference_get_participant_count() instead.
Global linphone_core_get_current_preview_video_size (const LinphoneCore *core)
28/03/2017 Use linphone_core_get_current_preview_video_definition() instead.
Global linphone_core_get_firewall_policy (const LinphoneCore *core)
27/03/2016 Use linphone_core_get_nat_policy() instead
Global linphone_core_get_linphone_specs (const LinphoneCore *core)
07/02/2019 Use linphone_core_get_linphone_specs_list instead.
Global linphone_core_get_media_level (LinphoneCore *core)
20/12/2018
Global linphone_core_get_payload_type_bitrate (LinphoneCore *core, const OrtpPayloadType *pt)
31/03/2017 Use linphone_payload_type_get_bitrate().
Global linphone_core_get_payload_type_number (LinphoneCore *core, const OrtpPayloadType *pt)
13/02/2017 Use linphone_payload_type_get_number() instead
Global linphone_core_get_play_level (LinphoneCore *core)
20/12/2016
Global linphone_core_get_preferred_video_size (const LinphoneCore *core)
28/03/2017 Use linphone_core_get_preferred_video_definition() instead.
Global linphone_core_get_preview_video_size (const LinphoneCore *core)
28/03/2017 Use linphone_core_get_preview_video_definition() instead.
Global linphone_core_get_primary_contact_parsed (LinphoneCore *core)
22/10/2018 Use linphone_core_create_primary_contact_parsed() instead.
Global linphone_core_get_rec_level (LinphoneCore *core)
20/12/2016
Global linphone_core_get_ring_level (LinphoneCore *core)
20/12/2016
Global linphone_core_get_session_expires_enabled (const LinphoneCore *core)
16/12/2021 Use linphone_core_session_expires_enabled() instead.
Global linphone_core_get_sip_port (LinphoneCore *core)
20/12/2016 use linphone_core_get_sip_transports() instead.
Global linphone_core_get_sip_transports (LinphoneCore *core, LinphoneSipTransports *transports)
18/04/2017
Global linphone_core_get_sip_transports_used (LinphoneCore *core, LinphoneSipTransports *tr)
18/04/2017 Use linphone_core_get_transports_used instead
Global linphone_core_get_sound_devices (LinphoneCore *core)
12/10/2017 use linphone_core_get_sound_devices_list instead
Global linphone_core_get_sound_devices_list (const LinphoneCore *core)

10/04/2021 Use linphone_core_get_audio_devices() instead.

Global linphone_core_get_supported_file_formats (LinphoneCore *core)
12/10/2017 use linphone_core_get_supported_file_formats_list instead
Global linphone_core_get_supported_video_sizes (LinphoneCore *core)
28/03/2017 Use linphone_factory_get_supported_video_definitions() instead.
Global linphone_core_get_text_codecs (const LinphoneCore *core)
31/03/2017 Use linphone_core_get_text_payload_types() instead.
Global linphone_core_get_video_codecs (const LinphoneCore *core)
31/03/2017 Use linphone_core_get_video_payload_types() instead.
Global linphone_core_get_video_devices (const LinphoneCore *core)
12/10/2017 use linphone_core_get_video_devices_list instead
Global linphone_core_get_video_policy (const LinphoneCore *core)
19/04/2017 Use linphone_video_activation_policy_get_automatically_accept instead
Global linphone_core_is_auto_download_icalendars_enabled (LinphoneCore *core)
16/12/2021 Use linphone_core_auto_download_icalendars_enabled() instead.
Global linphone_core_is_auto_download_voice_recordings_enabled (LinphoneCore *core)
16/12/2021 Use linphone_core_auto_download_voice_recordings_enabled() instead.
Global linphone_core_is_auto_iterate_enabled (LinphoneCore *core)
16/12/2021 Use linphone_core_auto_iterate_enabled() instead.
Global linphone_core_is_capability_negotiation_reinvite_enabled (const LinphoneCore *core)
16/12/2021 Use linphone_core_capability_negotiation_reinvite_enabled() instead.
Global linphone_core_is_friend_list_subscription_enabled (LinphoneCore *core)
16/12/2021 Use linphone_core_friend_list_subscription_enabled() instead.
Global linphone_core_is_in_conference (const LinphoneCore *core)
09/03/2021 Use linphone_conference_is_in() instead.
Global linphone_core_is_native_ringing_enabled (const LinphoneCore *core)
16/12/2021 Use linphone_core_native_ringing_enabled() instead.
Global linphone_core_is_push_notification_enabled (LinphoneCore *core)
16/12/2021 Use linphone_core_push_notification_enabled() instead.
Global linphone_core_is_record_aware_enabled (LinphoneCore *core)
16/12/2021 Use linphone_core_record_aware_enabled() instead.
Global linphone_core_is_vibration_on_incoming_call_enabled (LinphoneCore *core)
16/12/2021 Use linphone_core_vibration_on_incoming_call_enabled() instead.
Global linphone_core_is_zero_rtp_port_for_stream_inactive_enabled (const LinphoneCore *lc)
16/12/2021 Use linphone_core_zero_rtp_port_for_stream_inactive_enabled() instead.
Global linphone_core_leave_conference (LinphoneCore *core)
09/03/2021 Use linphone_conference_leave() instead.
Global linphone_core_lime_available (const LinphoneCore *core)
04/02/2019 Use linphone_core_lime_x3dh_available instead.
Global linphone_core_lime_enabled (const LinphoneCore *core)
04/02/2019 Use linphone_core_lime_x3dh_enabled instead.
Global linphone_core_new (const LinphoneCoreVTable *vtable, const char *config_path, const char *factory_config_path, void *userdata)
12/01/2017 Use linphone_factory_create_core() instead.
Global linphone_core_new_with_config (const LinphoneCoreVTable *vtable, LinphoneConfig *config, void *userdata)
12/01/2017 Use linphone_factory_create_core_with_config() instead.
Global linphone_core_pause_call (LinphoneCore *core, LinphoneCall *call)
13/02/2017 Use linphone_call_pause() instead.
Global linphone_core_payload_type_enabled (const LinphoneCore *core, const OrtpPayloadType *pt)
31/03/2017 Use linphone_payload_type_enabled() instead.
Global linphone_core_payload_type_is_vbr (const LinphoneCore *core, const OrtpPayloadType *pt)
31/03/2017 Use linphone_payload_type_is_vbr() instead.
Global linphone_core_redirect_call (LinphoneCore *core, LinphoneCall *call, const char *redirect_uri)
13/02/2017 Use linphone_call_redirect() instead.
Global linphone_core_remove_listener (LinphoneCore *core, const LinphoneCoreVTable *vtable)
12/01/2017 Use linphone_core_remove_callbacks() instead.
Global linphone_core_resume_call (LinphoneCore *core, LinphoneCall *call)
13/02/2017 Use linphone_call_resume() instead.
Global linphone_core_send_dtmf (LinphoneCore *core, char dtmf)

23/11/2015 Use linphone_call_send_dtmf() instead.

Global linphone_core_set_audio_codecs (LinphoneCore *core, bctbx_list_t *codecs)

31/03/2017 Use linphone_core_set_audio_payload_types() instead.

Global linphone_core_set_auto_download_icalendars_enabled (LinphoneCore *core, bool_t auto_download_icalendars)
16/12/2021 Use linphone_core_enable_auto_download_icalendars() instead.
Global linphone_core_set_auto_download_voice_recordings_enabled (LinphoneCore *core, bool_t auto_download_voice_recordings)
16/12/2021 Use linphone_core_enable_auto_download_voice_recordings() instead.
Global linphone_core_set_auto_iterate_enabled (LinphoneCore *core, bool_t enable)
16/12/2021 Use linphone_core_enable_auto_iterate() instead.
Global linphone_core_set_firewall_policy (LinphoneCore *core, LinphoneFirewallPolicy pol)
30/03/2016 Use linphone_core_set_nat_policy() instead.
Global linphone_core_set_linphone_specs (LinphoneCore *core, const char *specs)
07/02/2019 Use linphone_core_set_linphone_specs_list or linphone_core_add_linphone_spec instead.
Global linphone_core_set_media_level (LinphoneCore *core, int level)

12/12/2018

Global linphone_core_set_native_ringing_enabled (LinphoneCore *core, bool_t enable)
16/12/2021 Use linphone_core_enable_native_ringing() instead.
Global linphone_core_set_payload_type_bitrate (LinphoneCore *core, OrtpPayloadType *pt, int bitrate)
31/03/2017 Use linphone_payload_type_set_normal_bitrate() instead.
Global linphone_core_set_payload_type_number (LinphoneCore *core, OrtpPayloadType *pt, int number)
13/02/2017 Use linphone_payload_type_set_number() instead
Global linphone_core_set_play_level (LinphoneCore *core, int level)

20/12/2016

Global linphone_core_set_preferred_video_size (LinphoneCore *core, MSVideoSize vsize)
28/03/2017 Use linphone_core_set_preferred_video_definition() instead.
Global linphone_core_set_preferred_video_size_by_name (LinphoneCore *core, const char *name)
28/03/2017 Use linphone_core_set_preferred_video_definition_by_name() instead
Global linphone_core_set_preview_video_size (LinphoneCore *core, MSVideoSize vsize)
28/03/2017 Use linphone_core_set_preview_video_definition() instead.
Global linphone_core_set_preview_video_size_by_name (LinphoneCore *core, const char *name)
28/03/2017 Use linphone_core_set_preview_video_definition_by_name() instead
Global linphone_core_set_push_notification_enabled (LinphoneCore *core, bool_t enable)
16/12/2021 Use linphone_core_enable_push_notification() instead.
Global linphone_core_set_rec_level (LinphoneCore *core, int level)

20/12/2016

Global linphone_core_set_record_aware_enabled (LinphoneCore *core, bool_t enable)
16/12/2021 Use linphone_core_enable_record_aware() instead.
Global linphone_core_set_ring_level (LinphoneCore *core, int level)
20/12/2016
Global linphone_core_set_session_expires_enabled (const LinphoneCore *core, bool_t enabled)
16/12/2021 Use linphone_core_enable_session_expires() instead.
Global linphone_core_set_sip_port (LinphoneCore *core, int port)
20/12/2016 use linphone_core_set_sip_transports() instead.
Global linphone_core_set_sip_transports (LinphoneCore *core, const LinphoneSipTransports *transports)
18/04/2017 Use linphone_core_set_transports instead
Global linphone_core_set_text_codecs (LinphoneCore *core, bctbx_list_t *codecs)

31/03/2017 Use linphone_core_set_text_payload_types() instead.

Global linphone_core_set_vibration_on_incoming_call_enabled (LinphoneCore *core, bool_t enable)
16/12/2021 Use linphone_core_enable_vibration_on_incoming_call() instead.
Global linphone_core_set_video_codecs (LinphoneCore *core, bctbx_list_t *codecs)

31/03/2017 Use linphone_core_set_video_payload_types() instead.

Global linphone_core_set_video_policy (LinphoneCore *core, const LinphoneVideoPolicy *policy)
19/04/2017 Use linphone_video_activation_policy_set_automatically_accept instead
Global linphone_core_sound_device_can_capture (LinphoneCore *core, const char *device)

08/07/2020 use LinphoneAudioDevice API instead()

Global linphone_core_sound_device_can_playback (LinphoneCore *core, const char *device)

08/07/2020 use LinphoneAudioDevice API instead()

Global linphone_core_start_conference_recording (LinphoneCore *core, const char *path)
14/09/2021 Use linphone_conference_start_recording() instead.
Global linphone_core_start_echo_calibration (LinphoneCore *lc, LinphoneEcCalibrationCallback cb, LinphoneEcCalibrationAudioInit audio_init_cb, LinphoneEcCalibrationAudioUninit audio_uninit_cb, void *cb_data)

16/10/2017 Use linphone_core_start_echo_canceller_calibration() instead. To set the callbacks create or get an already instantiated LinphoneCoreCbs and call linphone_core_cbs_set_ec_calibration_result(), linphone_core_cbs_set_ec_calibration_audio_init() and #linphone_core_cbs_set_ec_callibration_audio_uninit(). Deprecated since 2017-10-16.

Global linphone_core_stop_conference_recording (LinphoneCore *core)
14/09/2021 Use linphone_conference_stop_recording() instead.
Global linphone_core_terminate_call (LinphoneCore *core, LinphoneCall *call)
13/02/2017 Use linphone_call_terminate() instead.
Global linphone_core_transfer_call (LinphoneCore *core, LinphoneCall *call, const char *refer_to)
12/01/2017 Use linphone_call_transfer() instead.
Global linphone_core_transfer_call_to_another (LinphoneCore *core, LinphoneCall *call, LinphoneCall *dest)
12/01/2017 Use linphone_call_transfer_to_another() instead.
Global linphone_core_update_call (LinphoneCore *core, LinphoneCall *call, const LinphoneCallParams *params)
13/02/2017 Use linphone_call_update() instead.
Global linphone_dial_plan_get_all (void)
16/10/2017 use linphone_dial_plan_get_all_list instead, this method will always return NULL
Global linphone_event_get_callbacks (const LinphoneEvent *linphone_event)
19/02/2019 use add_callbacks / remove_callbacks instead
Global linphone_factory_create_core (const LinphoneFactory *factory, LinphoneCoreCbs *cbs, const char *config_path, const char *factory_config_path)
2018-01-10: Use linphone_factory_create_core_3() instead
Global linphone_factory_create_core_2 (const LinphoneFactory *factory, LinphoneCoreCbs *cbs, const char *config_path, const char *factory_config_path, void *user_data, void *system_context)
2018-01-10: Use linphone_factory_create_core_3() instead
Global linphone_factory_create_core_with_config (const LinphoneFactory *factory, LinphoneCoreCbs *cbs, LinphoneConfig *config)
2018-01-10: Use linphone_factory_create_core_with_config_3() instead
Global linphone_factory_create_core_with_config_2 (const LinphoneFactory *factory, LinphoneCoreCbs *cbs, LinphoneConfig *config, void *user_data, void *system_context)
2018-01-10: Use linphone_factory_create_core_with_config_3() instead
Global linphone_friend_destroy (LinphoneFriend *linphone_friend)
31/03/2015 Use linphone_friend_unref() instead.
Global linphone_friend_get_status (const LinphoneFriend *linphone_friend)
19/06/2013 Use linphone_friend_get_presence_model() instead
Global linphone_friend_list_get_callbacks (const LinphoneFriendList *friend_list)
19/02/2019 use add_callbacks / remove_callbacks instead
Global linphone_friend_list_get_rls_uri (const LinphoneFriendList *friend_list)
27/10/2020. Use linphone_friend_list_get_rls_address() instead.
Global linphone_friend_list_set_rls_uri (LinphoneFriendList *friend_list, const char *rls_uri)
27/10/2020. Use linphone_friend_list_set_rls_address() instead.
Global linphone_friend_new (void)
03/02/2016 use linphone_core_create_friend() instead
Global linphone_friend_new_with_address (const char *addr)
03/02/2016 use linphone_core_create_friend_with_address() instead
Global linphone_logging_service_get_callbacks (const LinphoneLoggingService *log_service)
19/02/2019 Use add_callbacks / remove_callbacks instead
Global linphone_magic_search_get_contact_list_from_filter (LinphoneMagicSearch *magic_search, const char *filter, const char *domain)
22/03/2022 Use linphone_magic_search_get_contacts() instead.
Global linphone_magic_search_get_contact_list_from_filter_async (LinphoneMagicSearch *magic_search, const char *filter, const char *domain)
22/03/2022 Use linphone_magic_search_get_contacts_async() instead.
Global linphone_magic_search_get_contacts (LinphoneMagicSearch *magic_search, const char *filter, const char *domain, int sourceFlags)
08/04/2022 Use linphone_magic_search_get_contacts_list() instead.
Global linphone_magic_search_get_contacts_async (LinphoneMagicSearch *magic_search, const char *filter, const char *domain, int sourceFlags)
08/04/2022 Use linphone_magic_search_get_contacts_list_async() instead.
Global linphone_player_get_callbacks (const LinphonePlayer *player)
19/02/2019 use add_callbacks / remove_callbacks instead
Global linphone_proxy_config_avpf_enabled (LinphoneProxyConfig *proxy_config)
06/04/2020 Use LinphoneAccount object instead
Global linphone_proxy_config_done (LinphoneProxyConfig *proxy_config)
06/04/2020 Use LinphoneAccount object instead
Global linphone_proxy_config_edit (LinphoneProxyConfig *proxy_config)
06/04/2020 Use LinphoneAccount object instead
Global linphone_proxy_config_enable_publish (LinphoneProxyConfig *proxy_config, bool_t enable)
06/04/2020 Use LinphoneAccount object instead
Global linphone_proxy_config_enable_quality_reporting (LinphoneProxyConfig *proxy_config, bool_t enable)
06/04/2020 Use LinphoneAccount object instead
Global linphone_proxy_config_enable_register (LinphoneProxyConfig *proxy_config, bool_t enable)
06/04/2020 Use LinphoneAccount object instead
Global linphone_proxy_config_find_auth_info (const LinphoneProxyConfig *proxy_config)
06/04/2020 Use LinphoneAccount object instead
Global linphone_proxy_config_get_avpf_mode (const LinphoneProxyConfig *proxy_config)
06/04/2020 Use LinphoneAccount object instead
Global linphone_proxy_config_get_avpf_rr_interval (const LinphoneProxyConfig *proxy_config)
06/04/2020 Use LinphoneAccount object instead
Global linphone_proxy_config_get_conference_factory_uri (const LinphoneProxyConfig *proxy_config)
06/04/2020 Use LinphoneAccount object instead
Global linphone_proxy_config_get_contact (const LinphoneProxyConfig *proxy_config)
06/04/2020 Use LinphoneAccount object instead
Global linphone_proxy_config_get_contact_parameters (const LinphoneProxyConfig *proxy_config)
06/04/2020 Use LinphoneAccount object instead
Global linphone_proxy_config_get_contact_uri_parameters (const LinphoneProxyConfig *proxy_config)
06/04/2020 Use LinphoneAccount object instead
Global linphone_proxy_config_get_core (const LinphoneProxyConfig *proxy_config)
06/04/2020 Use LinphoneAccount object instead
Global linphone_proxy_config_get_custom_header (LinphoneProxyConfig *proxy_config, const char *header_name)
06/04/2020 Use LinphoneAccount object instead
Global linphone_proxy_config_get_dependency (LinphoneProxyConfig *proxy_config)
06/04/2020 Use LinphoneAccount object instead
Global linphone_proxy_config_get_dial_escape_plus (const LinphoneProxyConfig *proxy_config)
06/04/2020 Use LinphoneAccount object instead
Global linphone_proxy_config_get_dial_prefix (const LinphoneProxyConfig *proxy_config)
06/04/2020 Use LinphoneAccount object instead
Global linphone_proxy_config_get_domain (const LinphoneProxyConfig *proxy_config)
06/04/2020 Use LinphoneAccount object instead
Global linphone_proxy_config_get_error (const LinphoneProxyConfig *proxy_config)
06/04/2020 Use LinphoneAccount object instead
Global linphone_proxy_config_get_error_info (const LinphoneProxyConfig *proxy_config)
06/04/2020 Use LinphoneAccount object instead
Global linphone_proxy_config_get_expires (const LinphoneProxyConfig *proxy_config)
06/04/2020 Use LinphoneAccount object instead
Global linphone_proxy_config_get_identity (const LinphoneProxyConfig *cfg)
29/07/2015 use linphone_proxy_config_get_identity_address()
Global linphone_proxy_config_get_identity_address (const LinphoneProxyConfig *proxy_config)
06/04/2020 Use LinphoneAccount object instead
Global linphone_proxy_config_get_idkey (LinphoneProxyConfig *proxy_config)
06/04/2020 Use LinphoneAccount object instead
Global linphone_proxy_config_get_nat_policy (const LinphoneProxyConfig *proxy_config)
06/04/2020 Use LinphoneAccount object instead
Global linphone_proxy_config_get_privacy (const LinphoneProxyConfig *proxy_config)
06/04/2020 Use LinphoneAccount object instead
Global linphone_proxy_config_get_publish_expires (const LinphoneProxyConfig *proxy_config)
06/04/2020 Use LinphoneAccount object instead
Global linphone_proxy_config_get_push_notification_config (const LinphoneProxyConfig *cfg)
06/04/2020 Use LinphoneAccount object instead
Global linphone_proxy_config_get_quality_reporting_collector (const LinphoneProxyConfig *proxy_config)
06/04/2020 Use LinphoneAccount object instead
Global linphone_proxy_config_get_quality_reporting_interval (LinphoneProxyConfig *proxy_config)
06/04/2020 Use LinphoneAccount object instead
Global linphone_proxy_config_get_realm (const LinphoneProxyConfig *proxy_config)
06/04/2020 Use LinphoneAccount object instead
Global linphone_proxy_config_get_ref_key (const LinphoneProxyConfig *proxy_config)
06/04/2020 Use LinphoneAccount object instead
Global linphone_proxy_config_get_route (const LinphoneProxyConfig *proxy_config)
09/03/2018 Use linphone_proxy_config_get_routes() instead.
Global linphone_proxy_config_get_routes (const LinphoneProxyConfig *proxy_config)
06/04/2020 Use LinphoneAccount object instead
Global linphone_proxy_config_get_server_addr (const LinphoneProxyConfig *proxy_config)
06/04/2020 Use LinphoneAccount object instead
Global linphone_proxy_config_get_state (const LinphoneProxyConfig *proxy_config)
06/04/2020 Use LinphoneAccount object instead
Global linphone_proxy_config_get_transport (const LinphoneProxyConfig *proxy_config)
06/04/2020 Use LinphoneAccount object instead
Global linphone_proxy_config_get_unread_chat_message_count (const LinphoneProxyConfig *proxy_config)
06/04/2020 Use LinphoneAccount object instead
Global linphone_proxy_config_is_push_notification_allowed (const LinphoneProxyConfig *proxy_config)
06/04/2020 Use LinphoneAccount object instead
Global linphone_proxy_config_is_push_notification_available (const LinphoneProxyConfig *proxy_config)
06/04/2020 Use LinphoneAccount object instead
Global linphone_proxy_config_is_remote_push_notification_allowed (const LinphoneProxyConfig *proxy_config)
06/04/2020 Use LinphoneAccount object instead
Global linphone_proxy_config_normalize_phone_number (LinphoneProxyConfig *proxy_config, const char *username)
06/04/2020 Use LinphoneAccount object instead
Global linphone_proxy_config_normalize_sip_uri (LinphoneProxyConfig *proxy_config, const char *username)
06/04/2020 Use LinphoneAccount object instead
Global linphone_proxy_config_pause_register (LinphoneProxyConfig *proxy_config)
06/04/2020 Use LinphoneAccount object instead
Global linphone_proxy_config_publish_enabled (const LinphoneProxyConfig *proxy_config)
06/04/2020 Use LinphoneAccount object instead
Global linphone_proxy_config_quality_reporting_enabled (LinphoneProxyConfig *proxy_config)
06/04/2020 Use LinphoneAccount object instead
Global linphone_proxy_config_refresh_register (LinphoneProxyConfig *proxy_config)
06/04/2020 Use LinphoneAccount object instead
Global linphone_proxy_config_register_enabled (const LinphoneProxyConfig *proxy_config)
06/04/2020 Use LinphoneAccount object instead
Global linphone_proxy_config_set_avpf_mode (LinphoneProxyConfig *proxy_config, LinphoneAVPFMode mode)
06/04/2020 Use LinphoneAccount object instead
Global linphone_proxy_config_set_avpf_rr_interval (LinphoneProxyConfig *proxy_config, uint8_t interval)
06/04/2020 Use LinphoneAccount object instead
Global linphone_proxy_config_set_conference_factory_uri (LinphoneProxyConfig *proxy_config, const char *uri)
06/04/2020 Use LinphoneAccount object instead
Global linphone_proxy_config_set_contact_parameters (LinphoneProxyConfig *proxy_config, const char *contact_params)
06/04/2020 Use LinphoneAccount object instead
Global linphone_proxy_config_set_contact_uri_parameters (LinphoneProxyConfig *proxy_config, const char *contact_uri_params)
06/04/2020 Use LinphoneAccount object instead
Global linphone_proxy_config_set_custom_header (LinphoneProxyConfig *proxy_config, const char *header_name, const char *header_value)
06/04/2020 Use LinphoneAccount object instead
Global linphone_proxy_config_set_dependency (LinphoneProxyConfig *proxy_config, LinphoneProxyConfig *depends_on)
06/04/2020 Use LinphoneAccount object instead
Global linphone_proxy_config_set_dial_escape_plus (LinphoneProxyConfig *proxy_config, bool_t enable)
06/04/2020 Use LinphoneAccount object instead
Global linphone_proxy_config_set_dial_prefix (LinphoneProxyConfig *proxy_config, const char *prefix)
06/04/2020 Use LinphoneAccount object instead
Global linphone_proxy_config_set_expires (LinphoneProxyConfig *proxy_config, int expires)
06/04/2020 Use LinphoneAccount object instead
Global linphone_proxy_config_set_identity_address (LinphoneProxyConfig *proxy_config, const LinphoneAddress *identity)
06/04/2020 Use LinphoneAccount object instead
Global linphone_proxy_config_set_idkey (LinphoneProxyConfig *proxy_config, const char *idkey)
06/04/2020 Use LinphoneAccount object instead
Global linphone_proxy_config_set_nat_policy (LinphoneProxyConfig *proxy_config, LinphoneNatPolicy *policy)
06/04/2020 Use LinphoneAccount object instead
Global linphone_proxy_config_set_privacy (LinphoneProxyConfig *proxy_config, LinphonePrivacyMask privacy)
06/04/2020 Use LinphoneAccount object instead
Global linphone_proxy_config_set_publish_expires (LinphoneProxyConfig *proxy_config, int expires)
06/04/2020 Use LinphoneAccount object instead
Global linphone_proxy_config_set_push_notification_allowed (LinphoneProxyConfig *proxy_config, bool_t allow)
06/04/2020 Use LinphoneAccount object instead
Global linphone_proxy_config_set_push_notification_config (LinphoneProxyConfig *cfg, LinphonePushNotificationConfig *push_cfg)
06/04/2020 Use LinphoneAccount object instead
Global linphone_proxy_config_set_quality_reporting_collector (LinphoneProxyConfig *proxy_config, const char *collector)
06/04/2020 Use LinphoneAccount object instead
Global linphone_proxy_config_set_quality_reporting_interval (LinphoneProxyConfig *proxy_config, int interval)
06/04/2020 Use LinphoneAccount object instead
Global linphone_proxy_config_set_realm (LinphoneProxyConfig *proxy_config, const char *realm)
06/04/2020 Use LinphoneAccount object instead
Global linphone_proxy_config_set_ref_key (LinphoneProxyConfig *proxy_config, const char *refkey)
06/04/2020 Use LinphoneAccount object instead
Global linphone_proxy_config_set_remote_push_notification_allowed (LinphoneProxyConfig *proxy_config, bool_t allow)
06/04/2020 Use LinphoneAccount object instead
Global linphone_proxy_config_set_route (LinphoneProxyConfig *proxy_config, const char *route)
08/07/2020 use linphone_proxy_config_set_routes() instead
Global linphone_proxy_config_set_routes (LinphoneProxyConfig *proxy_config, const bctbx_list_t *routes)
06/04/2020 Use LinphoneAccount object instead
Global linphone_proxy_config_set_server_addr (LinphoneProxyConfig *proxy_config, const char *server_address)
06/04/2020 Use LinphoneAccount object instead
Global linphone_xml_rpc_request_get_callbacks (const LinphoneXmlRpcRequest *request)
19/02/2019 use add_callbacks / remove_callbacks instead
Global LinphoneChatMessageCbsFileTransferSendCb )(LinphoneChatMessage *message, LinphoneContent *content, size_t offset, size_t size)
17/08/2020 Use LinphoneChatMessageCbsFileTransferSendChunkCb instead.
Global LinphoneChatMessageStateChangedCb )(LinphoneChatMessage *message, LinphoneChatMessageState state, void *user_data)
03/07/2018 Use LinphoneChatMessageCbsMsgStateChangedCb instead.
Global LinphoneCoreAuthInfoRequestedCb )(LinphoneCore *core, const char *realm, const char *username, const char *domain)
08/07/2020 use LinphoneCoreCbsAuthenticationRequestedCb instead
Global LinphoneCoreCbsRegistrationStateChangedCb )(LinphoneCore *core, LinphoneProxyConfig *proxy_config, LinphoneRegistrationState state, const char *message)

06/04/2020 Use LinphoneCoreCbsAccountRegistrationStateChangedCb instead

Global LinphoneCoreTextMessageReceivedCb )(LinphoneCore *core, LinphoneChatRoom *chat_room, const LinphoneAddress *from, const char *message)
30/03/2017 use LinphoneCoreMessageReceivedCb instead.
Global LinphoneFirewallPolicy
03/02/2017 Use LinphoneNatPolicy instead.
Global LinphoneFirewallPolicy
03/02/2017 Use LinphoneNatPolicy instead.
Global LinphoneProxyConfig
06/04/2020 Use LinphoneAccount object instead
Global LinphoneVideoPolicy
18/04/17
Global LinphoneVideoPolicy
18/04/17