| Liblinphone 5.3.0
    | 
This structure holds all callbacks that the application should implement. More...
#include <core.h>
| Data Fields | |
| LinphoneCoreGlobalStateChangedCb | global_state_changed | 
| Notifies global state changes. | |
| LinphoneCoreRegistrationStateChangedCb | registration_state_changed | 
| Notifies registration state changes. | |
| LinphoneCoreCallStateChangedCb | call_state_changed | 
| Notifies call state changes. | |
| LinphoneCoreNotifyPresenceReceivedCb | notify_presence_received | 
| Notify received presence events. | |
| LinphoneCoreNotifyPresenceReceivedForUriOrTelCb | notify_presence_received_for_uri_or_tel | 
| Notify received presence events. | |
| LinphoneCoreNewSubscriptionRequestedCb | new_subscription_requested | 
| Notify about pending presence subscription request. | |
| MS2_DEPRECATED LinphoneCoreAuthInfoRequestedCb | auth_info_requested | 
| Ask the application some authentication information.  More... | |
| LinphoneCoreAuthenticationRequestedCb | authentication_requested | 
| Ask the application some authentication information. | |
| LinphoneCoreCallLogUpdatedCb | call_log_updated | 
| Notifies that call log list has been updated. | |
| LinphoneCoreCallIdUpdatedCb | call_id_updated | 
| Notifies that callid of a call has been updated. | |
| LinphoneCoreCbsMessageReceivedCb | message_received | 
| a message is received, can be text or external body | |
| LinphoneCoreCbsMessagesReceivedCb | messages_received | 
| one or more messages are received, can be text or external body | |
| LinphoneCoreCbsMessageReceivedUnableDecryptCb | message_received_unable_decrypt | 
| an encrypted message is received but we can't decrypt it | |
| LinphoneCoreIsComposingReceivedCb | is_composing_received | 
| An is-composing notification has been received. | |
| LinphoneCoreDtmfReceivedCb | dtmf_received | 
| A dtmf has been received received. | |
| LinphoneCoreReferReceivedCb | refer_received | 
| An out of call refer was received. | |
| LinphoneCoreCbsCallGoClearAckSentCb | call_goclear_ack_sent | 
| Notifies on sending of GoClear Ack. | |
| LinphoneCoreCallEncryptionChangedCb | call_encryption_changed | 
| Notifies on change in the encryption of call streams. | |
| LinphoneCoreCbsCallSendMasterKeyChangedCb | call_send_master_key_changed | 
| Notifies on change of the send master key of call streams. | |
| LinphoneCoreCbsCallReceiveMasterKeyChangedCb | call_receive_master_key_changed | 
| Notifies on change of the send master key of call streams. | |
| LinphoneCoreTransferStateChangedCb | transfer_state_changed | 
| Notifies when a transfer is in progress. | |
| LinphoneCoreBuddyInfoUpdatedCb | buddy_info_updated | 
| a LinphoneFriend's BuddyInfo has changed | |
| LinphoneCoreCallStatsUpdatedCb | call_stats_updated | 
| Notifies on refreshing of call's statistics. | |
| LinphoneCoreInfoReceivedCb | info_received | 
| Notifies an incoming informational message received. | |
| LinphoneCoreSubscriptionStateChangedCb | subscription_state_changed | 
| Notifies subscription state change. | |
| LinphoneCoreCbsNotifySentCb | notify_sent | 
| Notifies a an event notification, see linphone_core_subscribe() | |
| LinphoneCoreNotifyReceivedCb | notify_received | 
| Notifies a an event notification, see linphone_core_subscribe() | |
| LinphoneCoreSubscribeReceivedCb | subscribe_received | 
| Notifies a subscribe has been received, see linphone_core_subscribe() | |
| LinphoneCorePublishStateChangedCb | publish_state_changed | 
| LinphoneCorePublishReceivedCb | publish_received | 
| Notifies publish state change (only from LinphoneEvent api)  More... | |
| LinphoneCoreConfiguringStatusCb | configuring_status | 
| MS2_DEPRECATED LinphoneCoreTextMessageReceivedCb | text_received | 
| Notifies configuring status changes.  More... | |
| MS2_DEPRECATED LinphoneCoreFileTransferRecvCb | file_transfer_recv | 
| Callback to store file received attached to a LinphoneChatMessage.  More... | |
| MS2_DEPRECATED LinphoneCoreFileTransferSendCb | file_transfer_send | 
| Callback to collect file chunk to be sent for a LinphoneChatMessage.  More... | |
| MS2_DEPRECATED LinphoneCoreFileTransferProgressIndicationCb | file_transfer_progress_indication | 
| Callback to indicate file transfer progress.  More... | |
| LinphoneCoreNetworkReachableCb | network_reachable | 
| Callback to report IP network status (I.E up/down ) | |
| LinphoneCoreLogCollectionUploadStateChangedCb | log_collection_upload_state_changed | 
| Callback to upload collected logs. | |
| LinphoneCoreLogCollectionUploadProgressIndicationCb | log_collection_upload_progress_indication | 
| Callback to indicate log collection upload progress. | |
| LinphoneCoreFriendListCreatedCb | friend_list_created | 
| LinphoneCoreFriendListRemovedCb | friend_list_removed | 
| LinphoneCoreCbsCallCreatedCb | call_created | 
| LinphoneCoreCbsVersionUpdateCheckResultReceivedCb | version_update_check_result_received | 
| LinphoneCoreCbsConferenceStateChangedCb | conference_state_changed | 
| LinphoneCoreCbsChatRoomStateChangedCb | chat_room_state_changed | 
| LinphoneCoreCbsQrcodeFoundCb | qrcode_found | 
| LinphoneCoreCbsEcCalibrationResultCb | ec_calibration_result | 
| LinphoneCoreCbsEcCalibrationAudioInitCb | ec_calibration_audio_init | 
| LinphoneCoreCbsEcCalibrationAudioUninitCb | ec_calibration_audio_uninit | 
| LinphoneCoreCbsMessageSentCb | message_sent | 
| LinphoneCoreCbsChatRoomReadCb | chat_room_read | 
| LinphoneCoreCbsChatRoomSessionStateChangedCb | chat_room_session_state_changed | 
| LinphoneCoreCbsChatRoomSubjectChangedCb | chat_room_subject_changed | 
| LinphoneCoreCbsChatRoomEphemeralMessageDeleteCb | chat_room_ephemeral_message_deleted | 
| LinphoneCoreCbsFirstCallStartedCb | first_call_started | 
| LinphoneCoreCbsLastCallEndedCb | last_call_ended | 
| LinphoneCoreCbsAudioDeviceChangedCb | audio_device_changed | 
| LinphoneCoreCbsAudioDevicesListUpdatedCb | audio_devices_list_updated | 
| LinphoneCoreCbsImeeUserRegistrationCb | imee_user_registration | 
| LinphoneCoreCbsChatRoomExhumedCb | chat_room_exhumed | 
| LinphoneCoreCbsAccountRegistrationStateChangedCb | account_registration_state_changed | 
| LinphoneCoreCbsConferenceInfoReceivedCb | conference_info_received | 
| LinphoneCoreCbsPushNotificationReceivedCb | push_notification_received | 
| LinphoneCoreCbsNewAlertTriggeredCb | new_alert_triggered | 
| LinphoneCoreCbsPreviewDisplayErrorOccurredCb | preview_display_error_occurred | 
| LinphoneCoreCbsNewMessageReactionCb | new_message_reaction | 
| LinphoneCoreCbsReactionRemovedCb | reaction_removed | 
| LinphoneCoreCbsReactionRemovedPrivateCb | reaction_removed_private | 
| void * | user_data | 
| User data associated with the above callbacks. | |
This structure holds all callbacks that the application should implement.
None is mandatory.
| MS2_DEPRECATED LinphoneCoreAuthInfoRequestedCb _LinphoneCoreVTable::auth_info_requested | 
Ask the application some authentication information.
| MS2_DEPRECATED LinphoneCoreFileTransferProgressIndicationCb _LinphoneCoreVTable::file_transfer_progress_indication | 
Callback to indicate file transfer progress.
| MS2_DEPRECATED LinphoneCoreFileTransferRecvCb _LinphoneCoreVTable::file_transfer_recv | 
Callback to store file received attached to a LinphoneChatMessage.
| MS2_DEPRECATED LinphoneCoreFileTransferSendCb _LinphoneCoreVTable::file_transfer_send | 
Callback to collect file chunk to be sent for a LinphoneChatMessage.
| LinphoneCorePublishReceivedCb _LinphoneCoreVTable::publish_received | 
Notifies publish state change (only from LinphoneEvent api)
Notifies a publish has been received, see linphone_core_pulish()
| MS2_DEPRECATED LinphoneCoreTextMessageReceivedCb _LinphoneCoreVTable::text_received | 
Notifies configuring status changes.
A text message has been received.