Simon Morlat
|
990cbb596d
|
- fix text_received() callback so that it can work without date header.
- add api to add custom header (work in progress)
- add accessors to call logs and hide the structure into private.h
|
2013-02-06 22:29:13 +01:00 |
|
Simon Morlat
|
0700c04d4a
|
implement call recording.
|
2013-02-06 15:06:40 +01:00 |
|
Margaux Clerc
|
1f089fd82f
|
Add time in LinphoneChatMessage and SalMessage
|
2013-01-30 15:48:49 +01:00 |
|
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 |
|