Simon Morlat
6337fe8429
fix crash in test and memory leak of LinphoneCallParams
2014-09-08 22:05:29 +02:00
Simon Morlat
f4a4a6440b
Support for incoming UPDATEs within dialog.
...
For tests, the possibility to send an UPDATE with linphone_core_update_call() has been added thanks to a $
Added possibility to configure Supported SIP header.
2014-09-08 19:02:29 +02:00
Gautier Pelloux-Prayer
aed5bd789a
Improve tunnel test: check that SIP packet actually use the tunnel
2014-09-08 14:20:31 +02:00
Guillaume BIENKOWSKI
3c32fd4397
Fix remote provisioning zero-length values. Fixes #1457 again.
2014-09-04 16:10:34 +02:00
Ghislain MARY
eaa1d6bb1d
Add reference count handling to the LinphoneCallParams object.
2014-09-01 14:58:32 +02:00
Ghislain MARY
6639e57535
Fix crash in Python wrapper when the core is destroyed before the chat rooms.
2014-09-01 10:52:41 +02:00
Simon Morlat
2c90f5e702
add player api, fix bug in linphone_core_terminate_conference()
2014-08-31 21:58:32 +02:00
Simon Morlat
9c396a9cd9
Fix big crash in call logs because logs built from linphonerc were constructed using ms_new0(LinphoneCallLog,1).
2014-08-31 10:56:37 +02:00
Ghislain MARY
1caa2d8de3
Add reference count handling to LinphoneCallLog objects.
2014-08-29 15:07:13 +02:00
Ghislain MARY
b4963d9f70
Put call log related code in its own files.
2014-08-29 14:39:34 +02:00
Jehan Monnier
272b40e149
make sure rtp port are released even in case of call error
2014-08-27 16:58:54 +02:00
Ghislain MARY
294916d0eb
Use belle-sip reference counting for LinphoneChatRoom objects.
2014-08-27 12:37:58 +02:00
Ghislain MARY
ec11864066
Remove duplicated user pointer.
2014-08-22 17:57:45 +02:00
Ghislain MARY
3d512a019c
Fix update of primary contact.
2014-08-22 14:47:45 +02:00
Ghislain MARY
aa5f676dcd
Improve fetching of the local IP to take into account the destination.
2014-08-21 17:51:01 +02:00
Simon Morlat
c68dd94acb
allow notification of registration_state_changed callback for removed proxy configs.
2014-08-21 17:01:55 +02:00
Ghislain MARY
b6a9bdeed5
Use belle-sip reference counting for LinphoneProxyConfig and LinphoneCall objects.
2014-08-21 16:20:12 +02:00
Johan Pascal
ce24877b9d
File transfer: add a cancel function to the core
...
- allow cancellation during upload or download
+ fix bug in file transfer message tester
2014-07-29 21:16:01 +02:00
Gautier Pelloux-Prayer
82ec76a4e1
Reuse previous nonce if outbound proxy realm is set to avoid reauthentication
2014-07-25 14:37:01 +02:00
Jehan Monnier
a3f96a73cb
add config param to disable vfu request
2014-07-08 08:33:02 +02:00
Simon Morlat
7e0e6ff1be
allow setting output framerate, get actual sent and received framerate from call params
2014-07-03 13:16:46 +02:00
Simon Morlat
65d70e3448
add linphone core api and setting to allow forcing the video capture size, and take a snapshot of preview during calls.
2014-07-02 23:35:39 +02:00
Simon Morlat
85e6548b59
add setting to disable symmetric rtp
2014-07-02 15:13:08 +02:00
Simon Morlat
570be5ea3f
Merge remote-tracking branch 'private/dev_recorder'
...
Conflicts:
mediastreamer2
2014-07-02 11:56:57 +02:00
Simon Morlat
f17e70838e
fix build issue
2014-06-25 17:54:00 +02:00
Jehan Monnier
d6fc5e8a36
fix presence id generation
2014-06-25 17:51:11 +02:00
Ghislain MARY
e41203a4c5
Fix compilation for Windows Phone 8.
2014-06-25 17:46:44 +02:00
Simon Morlat
f0c07e2fe0
Merge remote-tracking branch 'origin/master' into dev_recorder
...
Conflicts:
gtk/main.c
mediastreamer2
2014-06-25 17:11:34 +02:00
Ghislain MARY
136d8379fe
Fix compilation for Windows Phone 8.
2014-06-23 15:31:16 +02:00
Simon Morlat
ae4298faaf
video recorder in place
2014-06-19 11:59:49 +02:00
Ghislain MARY
94105aaa1f
Handle AVPF RR interval in milliseconds + fix negotiation of rtcp-fb trr-int parameter.
2014-06-19 09:55:19 +02:00
Gautier Pelloux-Prayer
929bc9744d
Quality reporting: add on_report_send callback to check reports content in unit tests
2014-06-13 11:33:03 +02:00
Gautier Pelloux-Prayer
e2a35a71a2
Quality reporting: send session reports when video is disabled
2014-06-10 15:09:37 +02:00
Ghislain MARY
6f95bbc5d2
Fix bug 0001279: Wrong usage of n_active_streams in the media descriptions.
...
Inactive streams are now allowed between active streams in the SDP.
2014-06-10 13:26:41 +02:00
Johan Pascal
3c918dfd8b
Merge branch 'master' of git.linphone.org:linphone into dev_filetransfer
2014-06-09 13:40:06 +02:00
Gautier Pelloux-Prayer
ce7a644616
Quality reporting: add possibility to send interval reports to a given spacing interval during a call
2014-06-05 16:59:28 +02:00
Gautier Pelloux-Prayer
22e2cb518f
Quality reporting: rename parameters send_statistics to quality_reporting_enabled and statistics_collector to quality_repotring_collector
2014-06-05 16:59:27 +02:00
Ghislain MARY
dafdbb3444
Correctly handle negotiation of RTP profiles (APV/APVF/SAVP/SAVPF).
2014-06-04 11:59:50 +02:00
Guillaume BIENKOWSKI
a29a93cd76
Add an API to set and retrieve chat messages "app data". This allows clients to store resilient data for each messages
2014-06-02 14:06:03 +02:00
Ghislain MARY
1a5f37eaba
Allow activation of AVPF for a call based on the proxy configuration.
2014-06-02 11:02:40 +02:00
Ghislain MARY
2110281d2e
Handle AVPF and SAVPF profiles.
2014-06-02 11:02:40 +02:00
Johan Pascal
509b105bb6
File transfer: fix memory leak
2014-06-02 06:58:19 +02:00
Simon Morlat
8c2e4d9e80
increment sdp session id when making a response to pause/resume request
...
don't accept linphone_core_update_call() outside of StreamsRunning state.
2014-05-30 12:06:26 +02:00
Johan Pascal
c10b5f652b
File transfer implemented following RCS5.1 recommendation
...
- memory leaks to be fixed
2014-05-29 00:10:49 +02:00
Guillaume BIENKOWSKI
b56095f59f
Add API to debug sqlite timings, and a test to profile the message migration
2014-05-28 14:53:30 +02:00
Simon Morlat
fbc8f77e3a
allow crypto lines to be configured from linphonerc, and improve code handling SRTP crypto lines
2014-05-21 13:11:13 +02:00
Jehan Monnier
cc5570cae5
proxy route parameter should not be used to check if proxy server address has changed
2014-05-21 10:17:43 +02:00
Jehan Monnier
bb6d660594
rework proxy config management edit()/done() method to only send unregister message when really needed
2014-05-20 18:38:56 +02:00
Guillaume BIENKOWSKI
f27a2387d4
Add list of transient messages for messages that are still transitioning to either "delivered" or "error" state.
...
This allows the get_history() call to return pointers that are valid when the chat_state_changed callback is called.
2014-05-15 17:14:50 +02:00
Simon Morlat
77ff00acbc
improve network state monitor so that it can take into account IP address changes.
2014-05-07 21:42:31 +02:00