Yann Diorcet
5c939acd69
Merge branch 'upnp'
...
Conflicts:
coreapi/callbacks.c
coreapi/linphonecore.c
gtk/Makefile.am
mediastreamer2
2013-01-25 12:01:50 +01:00
Ghislain MARY
622af47cb2
Add tcp_tls_keepalive configuration option to (de)activate SIP keepalive for TCP/TLS.
2013-01-21 11:25:38 +01:00
Ghislain MARY
bfcc29b4e7
Merge branch 'dev_bt_session_version'
2013-01-18 11:59:52 +01:00
Yann Diorcet
35d65d36f2
Merge branch 'master' of git.linphone.org:linphone into upnp
...
Conflicts:
coreapi/linphone_tunnel.cc
mediastreamer2
2013-01-17 15:34:58 +01:00
Simon Morlat
27d916ee98
enforce "media_encryption_mandatory" policy for incoming calls too.
...
add toggle button for this into gtk interface.
2013-01-15 11:53:33 +01:00
Ghislain MARY
3500af3adf
Do not update session version in SDP when remote send re-invite without updating it.
2013-01-10 11:15:05 +01:00
Yann Diorcet
3b20b89886
Merge branch 'master' of git.linphone.org:linphone into upnp
...
Conflicts:
coreapi/linphonecore.c
mediastreamer2
2013-01-09 13:58:33 +01:00
Yann Diorcet
33bab1941e
Improve uPnP api
2013-01-09 10:28:18 +01:00
Yann Diorcet
92a7d6695c
Set external port equal to local port the first time
2013-01-07 16:08:09 +01:00
Yann Diorcet
f3805137e6
Working call with uPnP
2013-01-04 16:19:13 +01:00
Yann Diorcet
9567e2bf62
Working sip upnp
2013-01-03 15:47:38 +01:00
Ghislain MARY
8f60c4c9ad
Allow update of SRTP crypto keys without restarting the media streams.
2012-12-21 16:31:40 +01:00
Yann Diorcet
806203ca0a
uPnP in progress
2012-12-21 16:21:41 +01:00
Yann Diorcet
8026b597a7
Starting uPNP integration
2012-12-21 10:11:06 +01:00
Yann Diorcet
deccbd6963
Start including upnp
2012-12-19 15:41:23 +01:00
Simon Morlat
4ec4836fb2
do not write to av_profile
2012-12-19 14:32:49 +01:00
Simon Morlat
c6bd038a6d
implement manual low banwdwidth mode.
...
It is also possible to check whether peer is under low bandwidth by looking into the linphone_call_get_remote_params()
2012-11-27 14:45:02 +01:00
Simon Morlat
d0745a39f2
better srtp management
...
- have the choice to keep same keys accross reINVITEs
- don't restart the stream for minor changes like removal of a recv-only codec.
2012-11-22 22:02:32 +01:00
Yann Diorcet
b986d67c4f
Add mic gain db getter/setter
...
Save playback/mic at config uninit
2012-11-06 14:44:16 +01:00
Simon Morlat
00bd86e388
implement checking of duplicated messages.
2012-11-06 05:34:26 +01:00
Yann Diorcet
e54f0596b8
Add in call timeout
2012-10-31 10:52:43 +01:00
Yann Diorcet
01c990cb10
Remove function static variables
2012-10-30 13:48:06 +01:00
Jehan Monnier
aa49870d71
remove op from chatroom
2012-10-16 15:15:24 +02:00
Simon Morlat
981faabdb4
improve calibrator. First tone frequency changed because it triggered false detection due to harmonics.
2012-10-12 12:10:14 +02:00
Ghislain MARY
3910894b7c
Allow random selection of media ports without configured ranges.
2012-10-11 15:39:12 +02:00
Ghislain MARY
23b788205b
Remove useless code.
2012-10-08 12:36:03 +02:00
Jehan Monnier
6a0b67f9b5
add low bandwidth call param
2012-10-02 16:51:45 +02:00
Ghislain MARY
85ad456a10
Prevent deleting streams (and therefore RTP sessions) when switching form ICE gathering to the call.
...
This prevents losing the first ICE connectivity checks if the restart of
the streams is slow.
2012-10-01 09:50:55 +02:00
Simon Morlat
c01c9b5ee7
fix contact address bug with ice
...
fix edge detection with ice
2012-09-25 14:15:27 +02:00
Simon Morlat
b67d2dd4a7
fix: reuse stun discovered ip/port accross reinvites.
2012-09-20 21:31:19 +02:00
Ghislain MARY
c4086e989a
Add ICE state to the call stats.
2012-09-17 15:10:28 +02:00
Jehan Monnier
8004607607
add support of external-body for SIP message
2012-09-13 17:43:33 +02:00
Simon Morlat
c2e7592a2a
store playback gain as a float (not a char)
2012-09-12 22:27:01 +02:00
Simon Morlat
c5f1290f25
fix config storage for ptimes (was not consistent)
2012-09-10 21:26:32 +02:00
Simon Morlat
f815b0d5aa
remove adherence from Sal to liblinphone, improve notification of failed messageso
2012-09-07 13:04:27 +02:00
Simon Morlat
5e4ac070cc
implement edge detection, and automatic configuration of call parameters for low bitrates
2012-09-04 22:02:34 +02:00
Simon Morlat
f75692eb02
Merge branch 'master' of git.linphone.org:linphone into dev_edge_optim
2012-09-04 15:50:23 +02:00
Jehan Monnier
3cbabc1069
add device identifier api
2012-09-03 18:13:15 +02:00
Simon Morlat
cfb3b3dfd5
edge optimization in progress
2012-08-31 22:07:00 +02:00
Jehan Monnier
f28e7960a1
add sip message delivery notification
2012-08-29 18:16:38 +02:00
Ghislain MARY
199108c924
Add configuration of adaptive jitter compensation enabling.
2012-08-27 12:53:10 +02:00
Ghislain MARY
7b6314c381
Set an ICE check list to the Failed state if the corresponding media stream has been deactivated by the peer.
2012-08-24 10:57:05 +02:00
Ghislain MARY
202821d4f5
Merge branch 'master' into dev_ice
2012-08-10 13:21:45 +02:00
Simon Morlat
6f9b9458f7
add config entry to finely select audio stream features
2012-08-09 16:08:21 +02:00
Ghislain MARY
4b8a215735
Can now use ICE and ping OPTIONS in parallel.
2012-08-09 15:45:22 +02:00
Ghislain MARY
d0e7a66501
Refactor code to prevent changing linphone_core API.
2012-08-09 13:04:19 +02:00
Ghislain MARY
5742b453cd
Handle conversion between media description and ice session.
2012-08-06 11:41:29 +02:00
Ghislain MARY
6f2853c8a0
Redesign ICE integration to prevent Sal from depending on ICE.
...
- Move the ICE session from the Sal Op to the LinphoneCall.
- Do not access directly to the ICE session to generate the SDP from
the media description or to generate the media description from the
SDP. Instead include ICE attributes in the media description.
2012-08-06 11:16:16 +02:00
Simon Morlat
bde9b86e96
add API to set custom parameters in the SIP contact address of registers.
2012-08-03 16:33:22 +02:00
Ghislain MARY
652471f66f
Defer call update when adding video during communication if ICE is activated to wait for ICE candidates gathering to finish.
2012-08-01 15:24:15 +02:00