Guillaume BIENKOWSKI
b8c9c80934
enable no-rtp timeout for early media
2014-07-25 14:49:44 +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
Gautier Pelloux-Prayer
066c014702
When applying a remote provisioning config, if it is setting a proxy config and none is currently the default one, this proxy config will be the default one
2014-07-18 14:45:44 +02:00
Ghislain MARY
e3257c88a1
Add API and linphonerc parameter to configure SIP transport timeout.
2014-07-11 11:04:22 +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
570be5ea3f
Merge remote-tracking branch 'private/dev_recorder'
...
Conflicts:
mediastreamer2
2014-07-02 11:56:57 +02:00
Guillaume BIENKOWSKI
191d7f5e91
Fix linphone_core_lookup_known_proxy to search for registered proxy configs instead of just registrable.
...
Unit test attached.
2014-06-27 19:05:09 +02:00
Jehan Monnier
d6fc5e8a36
fix presence id generation
2014-06-25 17:51:11 +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
Gautier Pelloux-Prayer
5cf381b667
add linphone_core_get_user_agent to retrieve local user agent
2014-06-24 14:17:11 +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
Ghislain MARY
634ebdfde1
Fix some documentation generation warnings.
2014-06-12 13:39:29 +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
4094aec87a
removed minor warnings generated by doxygen due to outdated functions prototype
2014-06-05 17:38:15 +02:00
Simon Morlat
f9c01ebdb4
fix ICE status not updated at callee side in case of video mline rejected.
...
add new tests.
2014-06-05 16:00:41 +02:00
Simon Morlat
16c47f7b01
fix linphone_core_update_call()
2014-06-04 16:40:59 +02:00
Simon Morlat
31d767f9e3
fix compilation error
2014-06-04 15:17:48 +02:00
Ghislain MARY
dafdbb3444
Correctly handle negotiation of RTP profiles (APV/APVF/SAVP/SAVPF).
2014-06-04 11:59:50 +02:00
Simon Morlat
706d9c3ed2
fix bug enabling avpf accidentally
2014-06-03 17:34:47 +02:00
Jehan Monnier
ba5c902bba
add option sip_update to linphonerc to disable SIP UPDATE
2014-06-03 10:24:44 +02:00
Simon Morlat
a5af301c13
fix memory leaks
2014-06-02 17:33:34 +02:00
Ghislain MARY
ad64b94401
Parse rtcp-fb attributes contained in SDP.
2014-06-02 11:02:41 +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
Simon Morlat
92b20e62fe
fix warning
2014-05-31 11:30:11 +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
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
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
b8c3eed489
Don't return on failure to bind UDP, so that subsequent channels are still available
2014-05-13 16:42:43 +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
Simon Morlat
ad32d0f58c
remove check for android, not true for opus
2014-05-05 12:58:06 +02:00
Simon Morlat
fb2b7ee40d
ipv6 detection fix
2014-05-05 11:47:19 +02:00
Simon Morlat
f6d63524d3
fix declared number of channels in SDP for opus codec, to follow opus-rtp draft.
...
add ugly hack to allow older versions of linphone to call new versions with opus.
2014-05-01 12:14:05 +02:00
Simon Morlat
7553aa6492
- linphone now puts Route headers in requests (except register) for outbound proxy configurations, according to RFC3261
...
This behavior can be reverted by putting [sip]->use_no_initial_route=1 in the configuration file.
- accept presence NOTIFY without bodies, instead of replying 415
- remove belle-sip warning at start due to stack not created early enough.
2014-04-25 23:13:26 +02:00
Gautier Pelloux-Prayer
4386f18b21
replace tabs with spaces and remove trailing spaces
2014-04-22 17:22:51 +02:00
Gautier Pelloux-Prayer
ceb8533cf9
Merge branch 'quality_reporting'
...
Conflicts:
coreapi/linphonecall.c
mediastreamer2
tester/call_tester.c
2014-04-22 14:42:20 +02:00
Simon Morlat
b74aa1f56a
fix audio-only build
2014-04-21 10:35:47 +02:00
Simon Morlat
c1ef06eb8f
add refcounting to LpConfig
2014-04-18 16:05:37 +02:00
Gautier Pelloux-Prayer
f3efcb1286
Quality reporting: fix unit tests, and remove some trailing spaces
2014-04-17 16:58:50 +02:00
Gautier Pelloux-Prayer
05b75f7609
Quality reporting: store struct in LinphoneLog instead of LinphoneCall, and added new/destroy methods
2014-04-17 16:38:39 +02:00
Gautier Pelloux-Prayer
a1c1f3013e
Quality reporting: verify values before adding them to the report
2014-04-17 16:38:39 +02:00
Gautier Pelloux-Prayer
a9e94795f4
Quality reporting: fix submit report time moment
2014-04-17 16:38:39 +02:00
Gautier Pelloux-Prayer
23cbf843e9
Quality reporting: Remove burst gap loss since it is not implemented yet
2014-04-17 16:38:39 +02:00
Gautier Pelloux-Prayer
0200eb2213
Quality reporting: remove unimplemented fields and split content filling to an one-field-at-a-time process
2014-04-17 16:38:39 +02:00