Commit graph

554 commits

Author SHA1 Message Date
Simon Morlat
49a91becb7 cleanups, add network simulation api to liblinphone 2015-02-24 18:11:12 +01:00
Ghislain MARY
5c8e2ad4ca Document linphone_call_get_core() function. 2015-02-18 15:36:10 +01:00
Ghislain MARY
a149f36615 Add getter API for play_file and record_file. 2015-02-17 12:47:08 +01:00
Ghislain MARY
c9376cc2dd Add parameter and API to allow ringing while in the incoming early media call state. 2015-02-06 19:03:03 +01:00
Simon Morlat
59758df62d add custom header API to proxy config 2015-02-05 20:34:38 +01:00
Jehan Monnier
c2551b2baa fix multicast documentation, add java api 2015-02-04 16:39:28 +01:00
Jehan Monnier
3e1a1430f4 add Android wifi lock management at LinphoneCall level 2015-02-04 12:17:15 +01:00
Jehan Monnier
06fc0526ec multicast impl 2015-02-04 12:17:14 +01:00
Simon Morlat
53bc2cd5a0 add tests to check sips and ipv6 support of flexisip 2015-02-02 18:13:55 +01:00
Ghislain MARY
ecf4ba1b5c Enable setting a different video window id for each call. 2015-02-02 14:25:57 +01:00
Simon Morlat
816ab8dfbd adapt to mediastreamer2 2015-01-27 17:03:48 +01:00
Johan Pascal
219451388d Merge remote-tracking branch 'origin/master' into dev_dtls 2015-01-27 10:42:06 +01:00
Simon Morlat
16180e2430 change the way payload type numbers are assigned, so that an application can support more payload type than the RTP profile table allows to contain.
Compliance with RFC3264 (offer answer model) is improved, by reusing numbers in case of reINVITEs.
Fix memory leaks
Move offer/answer related tests into a new test suite.
2015-01-21 22:38:46 +01:00
Guillaume BIENKOWSKI
0c4e7456d9 Prevent creating sip addresses which are not valid when using them 2015-01-15 17:19:45 +01:00
Johan Pascal
85ca8c3cac Merge remote-tracking branch 'origin/master' into dev_dtls 2015-01-14 00:16:11 +01:00
Gautier Pelloux-Prayer
9e6fa8ceb6 Doxygen: replace invalid @returns with @return 2015-01-09 11:42:05 +01:00
Gautier Pelloux-Prayer
a14fa22cf6 Add linphone_proxy_config_is_phone_number in public API 2015-01-08 11:51:07 +01:00
Gautier Pelloux-Prayer
b8f297f6be Change linphone_proxy_ocnifg_normalize_number API to return a boolean value: TRUE if input was a phone number, FALSE otherwise
Conflicts:
	coreapi/linphonecore.h
2015-01-08 11:39:25 +01:00
Ghislain MARY
0e055ae4f9 Fix documentation of linphone_proxy_config_get_transport(). 2015-01-06 16:16:16 +01:00
Johan Pascal
e93a80f322 Merge remote-tracking branch 'origin/master' into dev_dtls 2015-01-05 18:17:05 +01:00
Ghislain MARY
3347aa9a53 Fix const string return values so that wrapper generators know that these strings do not need to be dealloced. 2014-12-18 11:51:25 +01:00
Simon Morlat
5863df792e Make the preview window a real gtk window. Move camera preview test within the settings. 2014-12-12 16:46:38 +01:00
Ghislain MARY
89565386ac Working file transfer in Python.
- Add the LinphoneBuffer object so that file transfer callbacks do not pass out parameters
- Use the LinphoneBuffer object in the file transfer callbacks
- Implement the file_transfer_send callback in the Python file transfer test
2014-12-10 16:35:19 +01:00
Johan Pascal
8637eacae5 Merge remote-tracking branch 'origin/master' into dev_dtls
Conflicts:
	mediastreamer2
	oRTP
2014-12-10 15:18:14 +01:00
Johan Pascal
b986af3733 Add dtls srtp 2014-12-10 15:11:36 +01:00
Ghislain MARY
110d44b87c Fix file_transfer_server documentation for automatic wrappers. 2014-12-10 12:02:00 +01:00
Ghislain MARY
6b2be053e9 Improve change of identity of a proxy config.
- Add the function linphone_address_equal().
- The comparison of two proxy config addresses now returns one of these three values: equal, weak-equal or different.
- If the new proxy config identity is equal to the previous one, a call to linphone_proxy_config_done() does not
unregister and does not delete the sal op. If it's weak-equal the sal op is destroyed but the unregister is not
done. Finally, if it's different the unregister is performed and the sal op is destroyed.
2014-12-09 10:14:33 +01:00
Jehan Monnier
273207b25c differentiate rtp/rtcp bandwidth reporting 2014-12-08 18:07:06 +01:00
Margaux Clerc
6c85f0edf9 Add documentation for wrapper generation 2014-12-08 16:31:36 +01:00
Ghislain MARY
a6cfecf3e4 Handle events in classes other than LinphoneCore.
Callbacks getters still need to be implemented correctly.
2014-12-05 16:14:04 +01:00
Simon Morlat
93493976b3 tester automatically creates unique accounts on flexisip server before running tests. This allows several developer to run the test suite simultaneously ! 2014-12-01 15:25:54 +01:00
Sylvain Berfini
3f53d5f045 Reworked jni layer to be able to set multiple vtables for callbacks in android app 2014-11-28 17:23:39 +01:00
Ghislain MARY
4ac1ccdf05 Handle the callbacks associated with a chat message directly in the LinphoneChatMessage object instead of in the LinphoneCore object. 2014-11-24 16:16:17 +01:00
Ghislain MARY
35189535a7 Convert LinphoneContent from a simple struct to a belle-sip object to ease generation of wrappers. 2014-11-18 16:42:16 +01:00
Ghislain MARY
b0b705da7a Rename wrong API. 2014-11-14 14:46:14 +01:00
Ghislain MARY
e913d2e5a0 Make linphone_core_get_device_rotation() public. 2014-11-14 10:48:29 +01:00
Gautier Pelloux-Prayer
0aabc05145 Add linphone_call_send_dtmfs method to allow sending a DTMF sequence instead of a single one, and add a test suite 2014-11-12 14:58:19 +01:00
François Grisez
a9a651b954 Change window IDs type and make local player to use the default ring sound card instead of the default playback one 2014-11-12 14:22:56 +01:00
Simon Morlat
3d744d4070 * add test for ipv6 calls
add linphone_call_media_in_progress() method for app to easily check that ice has finished or not its processing.
Update GTK app accordingly, so that adding video is no longer possible while ICE is in progress.
2014-11-07 18:02:29 +01:00
Gautier Pelloux-Prayer
4b7b43974d Fix log collection tests & API 2014-11-05 11:09:48 +01:00
Ghislain MARY
91122e11da Improve log collection API:
- Allow setting a prefix for the log collection filenames
 - Allow defining the max file size of the log collection files
2014-11-04 17:16:03 +01:00
Ghislain MARY
82bec9343b Change signature of LinphoneCoreLogCollectionUploadProgressIndicationCb. 2014-11-04 10:58:42 +01:00
Ghislain MARY
ba815377f7 Change API of linphone_core_enable_log_collection() to be able to deactivate the previous log handler. 2014-10-31 09:48:23 +01:00
Ghislain MARY
29ce46aa1f Add API to get the preferred video size name. 2014-10-29 11:26:03 +01:00
Ghislain MARY
d60890107a Add API to reset the log collection. 2014-10-23 11:20:43 +02:00
Ghislain MARY
2a4b0857d8 Remove declaration of linphone_chat_room_create_file_transfer_message_from_file(). 2014-10-21 14:55:27 +02:00
Ghislain MARY
3cbddce46d Add missing declaration of linphone_core_set_avpf_rr_interval(). 2014-10-21 14:35:30 +02:00
Ghislain MARY
63ec504cfc Add accessor to get the file transfer filepath. 2014-10-21 14:19:18 +02:00
Ghislain MARY
9a128da1db Handle file transfer download to a file. 2014-10-21 12:31:49 +02:00
Simon Morlat
965add9d6e add new states LinphoneCallEarlyUpdating and LinphoneCallEarlyUpdatedByRemote to properly handle the early dialog UPDATE scenarios.
fix test suite.
2014-10-20 15:10:40 +02:00