4 * @see http://www.linphone.org
6 * @section what_is_it What is liblinphone
8 * Liblinphone is a high level library for bringing SIP video call functionnality
9 * into an application. It aims at making easy the integration of the SIP
10 * video calls into any applications. All variants of linphone are directly based
12 * - linphone (gtk interface)
14 * - linphonec (console interface)
16 * Liblinphone is GPL (see COPYING file). Please understand the licencing details
19 * For any use of this library beyond the rights granted to you by the
20 * GPL license, please contact Belledonne Communications
21 * (contact@belledonne-communications.com)
27 * @page liblinphone_license COPYING
28 * @verbinclude COPYING
33 * @defgroup initializing Initialization and destruction
38 * @defgroup call_control Call control
40 * The application can initiate outgoing calls with linphone_core_invite().
41 * It is notified of incoming call thanks to the inv_recv callback of the LinphoneCoreVTable
42 * structure that is passed at creation of the LinphoneCore object.
43 * It can then answer calls with linphone_core_accept_call().
44 * Calls can be terminated or declined with linphone_core_terminate_call().
45 * The application is notified when the remote party hangups thanks to
46 * bye_recv callback of the #LinphoneCoreVTable.
50 * @defgroup media_parameters Controlling media parameters
54 * @defgroup proxies Managing proxies
58 * @defgroup network_parameters Controlling network parameters (ports, mtu...)
62 * @defgroup authentication Managing authentication: userid and passwords
66 * @defgroup call_logs Managing call logs
70 * @defgroup linphone_address SIP address parser API.
71 * This api is useful for manipulating SIP addresses ('from' or 'to' headers).
75 * @defgroup misc Miscenalleous: logs, version strings, config storage