Commit graph

3050 commits

Author SHA1 Message Date
Ghislain MARY
26fac3e081 Rework assistant for asynchronous XML-RPC requests. 2015-06-08 15:52:44 +02:00
Ghislain MARY
067bbef127 Improve XML-RPC API.
- Handle XML-RPC request returning a string response
- Allow creating a request adding the arguments one at a time (useful for
  automatically generated wrappers where variable args functions can be an
  issue)
2015-06-08 15:48:55 +02:00
Ghislain MARY
a152132b1e Remove check for libsoup. 2015-06-08 15:48:44 +02:00
Ghislain MARY
cbae403a1f Handle XML-RPC request in liblinphone directly instead of using libsoup. 2015-06-08 15:43:55 +02:00
Jehan Monnier
e8aef044fb Allows incoming call to be accepted even if an outgoing call is in progress. In such case, outgoing call is automatically canceled. 2015-05-04 16:50:41 +02:00
Jehan Monnier
705384ebb4 add test for // REGISTER sent for same account with configured realm 2015-05-04 16:50:41 +02:00
Simon Morlat
8e9da52a9c take local ip address for media each time a reINVITE is done, to take into account possible network changes.
remove sig_localip from LinphoneCall, that appears to be useless
2015-05-01 10:53:00 +02:00
Gautier Pelloux-Prayer
02b9679551 proxy.c: linphone_proxy_config_normalize_number use now a default proxy config if none is provided 2015-04-30 11:23:41 +02:00
Ghislain MARY
7f5acfd6a9 Fix a bug in ICE where the session state was not correct when a peer added a video stream during a call and the other peer refused it. 2015-04-29 13:16:19 +02:00
Gautier Pelloux-Prayer
7a969dbd7a linphonecore: add linphone_call_stats_get_rtp_stats API to easily retrieve rtp stats 2015-04-24 09:19:18 +02:00
Jehan Monnier
42b9972770 improve get current param encryption mode 2015-04-21 15:59:01 +02:00
Jehan Monnier
cae840d597 fix attribute ssrc in video mline 2015-04-21 15:59:01 +02:00
Margaux Clerc
594774d991 Add isPhoneNumber function in JNI 2015-04-21 12:31:37 +02:00
Ghislain MARY
ced44d17eb Add lpconfig option to set the default value for defer_update. 2015-04-21 12:18:38 +02:00
Simon Morlat
5913eff7a5 fix crash with ICE scenario 2015-04-17 18:37:28 +02:00
Ghislain MARY
f53864f9c0 Fix 0002202: ICE fails again. 2015-04-17 16:06:49 +02:00
Simon Morlat
6487c06312 adapt call params to what is received when incoming call arrives 2015-04-17 11:05:27 +02:00
Simon Morlat
2f5f8ca14a revisit current_params's filling for media-encryption, in order to solve bug leading to change media encryption to unencrypted during a call, without application consent. 2015-04-17 00:30:47 +02:00
Ghislain MARY
2dc157e76f Add option to enable/disable documentation generation when building with CMake. 2015-04-15 16:04:13 +02:00
Ghislain MARY
0df1b49ec5 Build console UI when building with CMake. 2015-04-14 17:38:18 +02:00
Margaux Clerc
ef7677a88d Fix friend in JNI 2015-04-14 17:04:48 +02:00
Margaux Clerc
a2561ca88c Add ref counting on LinphoneFriend 2015-04-14 17:04:48 +02:00
Simon Morlat
7fb4c0d19b fix ICE bug 2015-04-13 09:35:28 +02:00
Ghislain MARY
74ad3ed63f Add linphonerc option to disable video during pause. 2015-04-10 11:45:47 +02:00
Ghislain MARY
c66a00ff24 Do not try to search for libgcc and libmingwex when building for Windows Phone. 2015-04-07 16:14:25 +02:00
Ghislain MARY
2718f631bd Fix crash in linphone_core_reload_sound_devices() and linphone_core_reload_video_devices(). 2015-04-07 15:03:16 +02:00
Ghislain MARY
9133e161dd Fix crash on Windows when no linphonerc file is configured. 2015-04-07 15:08:26 +02:00
François Grisez
1f141a11a7 Revert commit de19b3a734
Reverted commit:
commit de19b3a734
Author: François Grisez <francois.grisez@belledonne-communications.com>
Date:   Fri Apr 3 16:04:59 2015 +0200

    Check whether the git tag start with the version number set in configure.ac
2015-04-07 11:01:29 +02:00
François Grisez
de19b3a734 Check whether the git tag start with the version number set in configure.ac 2015-04-03 16:09:39 +02:00
Ghislain MARY
8b1d56ea9e Fix build with CMake on Mac OS X. 2015-04-03 14:19:52 +02:00
Jehan Monnier
1fd8e12180 change local ip management to take into account new bind_address settings for both media and sig 2015-04-03 14:03:15 +02:00
Jehan Monnier
51abeed0b5 fix video stream not started when called party is configured with automatically accept policy in case of first invited in audio only and video is later added. 2015-04-03 14:03:15 +02:00
Guillaume BIENKOWSKI
13db966940 Fix comment handling when the comment is the last item in at the end of a file without endline 2015-04-01 13:12:51 +02:00
Guillaume BIENKOWSKI
8d745551a0 Remove traces when DTLS cannot work 2015-04-01 13:12:51 +02:00
Jehan Monnier
3d1f284525 add both sip and ftp bind address 2015-04-01 11:36:55 +02:00
Ghislain MARY
681a5834c5 Prevent resolving the STUN server several times in parallel. 2015-03-31 11:46:17 +02:00
Ghislain MARY
b3bf09c8e7 Use correct function to free addrinfo. 2015-03-31 11:45:53 +02:00
Guillaume BIENKOWSKI
ab4e399a69 Save in_call_timeout setting 2015-03-31 11:05:02 +02:00
Guillaume BIENKOWSKI
6249c08862 Save primary contact when changed 2015-03-31 10:54:04 +02:00
Guillaume BIENKOWSKI
3242510e2a Allow to not automatically add missing codecs to the audio/video codecs. This enables prjects to specify the exact set of codecs to use directly in the linphonerc file 2015-03-30 15:27:22 +02:00
Ghislain MARY
47a2c1c0bf Add "lib" prefix for the DLL name when building for Windows Phone with CMake. 2015-03-30 11:37:37 +02:00
Gautier Pelloux-Prayer
3ceb33ad2c Revert "qos analyzer: use Stateful algorithm as default choice now instead of the previous Simple one"
This reverts commit ebb8149889.
2015-03-27 16:53:38 +01:00
Jehan Monnier
83f4d95545 implement compatibility mode for sdp cnx adde set to 0.0.0.0 in case of send only
param: [sip,cnx_ip_to_0000_if_sendonly_enabled]  with default value 0
2015-03-27 14:17:39 +01:00
Margaux Clerc
04abb57606 Add key ref for friend 2015-03-26 14:19:25 +01:00
Johan Pascal
f2b3f615fa Fix ZRTP config management when no config is present
+ add tests on ZRTP configurations
2015-03-26 12:40:09 +01:00
Johan Pascal
07849de23e Fix zrtp b256 patch for C89 compliance 2015-03-26 11:29:38 +01:00
eburke
90ba818cbf updated b256 patch fixing a crash when new config vars don't exist
Signed-off-by: Johan Pascal <johan.pascal@belledonne-communications.com>
2015-03-25 23:38:15 +01:00
Jehan Monnier
e5933c61bd improve calls in send-only/receive-only mode 2015-03-25 14:37:02 +01:00
Simon Morlat
28ae2ec0bd Fix problem with event queue being reset by account creator of liblinphone_tester 2015-03-25 12:39:05 +01:00
Simon Morlat
31f304b9d0 fix crash when attempting to change the camera for video stream that is not started 2015-03-24 21:29:46 +01:00