Simon Morlat
f906188cef
fix crash when receiving an incorrect SDP message in a 200Ok.
...
fix indentation
2013-04-30 10:33:49 +02:00
Simon Morlat
bee6752f6e
add automatic tone user indications
2013-03-14 13:27:53 +01:00
Simon Morlat
ad7114171e
clean message storage API
...
relax requirement for sqlite3
2013-03-09 10:37:29 +01:00
Margaux Clerc
8a9b9fcd14
add message storage
2013-03-07 12:19:28 +01:00
Simon Morlat
21c40caaa3
custom header api in progress
...
improve documentation and cleanups.
2013-02-07 11:43:09 +01:00
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
Margaux Clerc
1f089fd82f
Add time in LinphoneChatMessage and SalMessage
2013-01-30 15:48:49 +01:00
Yann Diorcet
3b722ada22
Add missing busy test on call failure
2013-01-30 10:49:02 +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
39bbe2656b
Keep the total number of streams and the number of active streams in the media description.
...
This is to respect section 8 of RFC 3264 ("Modifying the Session"). The
number of streams in the SDP MUST NOT decrease.
2013-01-23 12:25:08 +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
Yann Diorcet
a1645810cb
Add missing BUILD_UPNP preprocessor condition
2013-01-10 12:47:57 +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
492f3c9b91
Update upnp igd, and early destroy upnp session on call fail
2013-01-08 13:56:07 +01:00
Ghislain MARY
9f9602e728
Factorize media streams code.
2013-01-07 16:22:12 +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
Jehan Monnier
fb9fa2aa00
fix for lc->last_recv_msg_ids size limit
2012-11-19 15:59:34 +01:00
Simon Morlat
00bd86e388
implement checking of duplicated messages.
2012-11-06 05:34:26 +01:00
Ghislain MARY
dd45665ea0
Do not restart the media streams if only network addresses have been changed in re-invite.
2012-10-23 10:45:53 +02:00
Jehan Monnier
aa49870d71
remove op from chatroom
2012-10-16 15:15:24 +02:00
Ghislain MARY
eaf16b1784
Deactivate video when the remote accepts the call but without video.
2012-10-08 12:39:15 +02:00
Ghislain MARY
23b788205b
Remove useless code.
2012-10-08 12:36:03 +02:00
Ghislain MARY
48512d1e10
Delete LinphoneCallUpdated state and add LinphoneCallUpdating state.
2012-10-02 11:12:39 +02:00
Simon Morlat
c01c9b5ee7
fix contact address bug with ice
...
fix edge detection with ice
2012-09-25 14:15:27 +02:00
Ghislain MARY
c55a2c6b50
Delay creation of local media description so that edge network detection works with ICE activated.
2012-09-24 18:48:50 +02:00
Jehan Monnier
8004607607
add support of external-body for SIP message
2012-09-13 17:43:33 +02:00
Simon Morlat
f815b0d5aa
remove adherence from Sal to liblinphone, improve notification of failed messageso
2012-09-07 13:04:27 +02:00
Ghislain MARY
101278f2f0
Restart media streams when updating them even if only the video stream is running.
2012-08-24 10:57:05 +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
bccc94646a
Restart ICE if the c= line is set to 0.0.0.0.
2012-08-13 14:28:31 +02:00
Ghislain MARY
4b8a215735
Can now use ICE and ping OPTIONS in parallel.
2012-08-09 15:45:22 +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
Ghislain MARY
922caf698f
Fix some crashes related to asynchronous ICE candidates gathering.
2012-08-01 09:52:51 +02:00
Ghislain MARY
950c65ffd9
Defer ringing when ICE is activated to be able to gather local candidates.
2012-08-01 09:29:19 +02:00
Simon Morlat
23d589cec0
fix bugs in call status, write codecs config immediately
2012-06-12 17:22:03 +02:00
Simon Morlat
cc640524b4
fix missing handling of paused-by-remote when done twice
2012-05-21 12:25:01 +02:00
Simon Morlat
e1faecc5e5
fix bug for refer state notifications and update ortp
2012-04-19 17:48:12 +02:00
Simon Morlat
a1d057be71
optimize AudioUnit startup time
2012-04-17 18:05:05 +02:00
Simon Morlat
2111e92a39
bugfix: do not retry without encryption when call is cancelled
2012-04-04 12:29:03 +02:00
Simon Morlat
cb41acb925
fix auto-resuming of call in case of transfer failures
2012-04-03 16:19:42 +02:00
Pierre-Eric Pelloux-Prayer
05e04e2059
Add transfer_state property to LinphoneCall
2012-04-03 16:13:12 +02:00
Jehan Monnier
6e0a681c9e
Merge commit 'aab6c70'
2012-04-03 10:50:48 +02:00
Jehan Monnier
aab6c70d93
introduce use of card preferred sample rate, usefull for IOS to speed-up call estbalishement
2012-04-03 10:49:23 +02:00