Commit Graph

367 Commits

Author SHA1 Message Date
63a406737a * #27724: sdp: use published IP address for STUN 2013-08-20 15:29:36 -04:00
7fb07ff36e * sip: #28675: add correct contact header before sending OK
This ensures that SFLphone gets an ACK when doing calls with
sip2sip.info.
2013-08-20 15:23:18 -04:00
0be5951ff1 * #27724: sdp: remove old contact header (if present) 2013-08-16 14:08:38 -04:00
dd4a7ebaf2 * #28529: sip: ensure that ports are unique 2013-08-15 16:38:15 -04:00
0bde5fdeae * #28529: sip: add members for RTP port ranges 2013-08-15 11:08:51 -04:00
c166017951 * #28351: daemon: rename iter to item for range-based for loops
"item" correctly reflects that in these loops, the object in question
is not an iterator but a reference to the actual object in the
collection.
2013-08-14 11:46:52 -04:00
f5417983e5 Merge branch 'master' into cpp11 2013-08-14 10:54:01 -04:00
d4ddf0677a * #28358: sip: ensure correct Contact Header is present for RINGING and OK 2013-08-13 13:36:11 -04:00
c1baecf0c1 * #28358: sip: move addContactHeader into separate function 2013-08-13 11:44:03 -04:00
ba0f2f46a4 * #28351: sipvoiplink: use range-based for loops 2013-08-12 17:26:26 -04:00
14c3a2ed0d * #28215: sip: on incoming calls, go to TRYING before going to RINGING 2013-08-09 11:11:18 -04:00
4d437efb11 * #27558: audiortp: don't fail silently if destination is not set 2013-07-24 16:10:33 -04:00
802eda4573 * #26839: sip: Android can use new pjsip API 2013-07-19 16:22:58 -04:00
e2d84da777 * #27364: client: merge APIs 2013-07-17 14:32:23 -04:00
70810d43c0 * #26839: client: move video_controls.h into client 2013-07-16 16:01:52 -04:00
720ae97e73 * #26839: client: move configurationmanager.h into client/ 2013-07-16 15:47:49 -04:00
9d20b5812d * #26839: client: move callmanager.h into client 2013-07-16 15:30:07 -04:00
a962dc8dd4 * #26839: dbus: move into client/dbus 2013-07-16 15:01:17 -04:00
90cf7ac96c * #26839: sipvoiplink: cleanup 2013-07-15 14:18:16 -04:00
a66e98ba74 * #26839: sipvoiplink: cleanup 2013-07-15 14:06:37 -04:00
62fcac17d6 * #27232 Modified build process and organisation of JNI layer 2013-07-12 12:08:48 -04:00
cea07778db Merge branch 'master' into merge-dbus
Conflicts:
	daemon/src/account.cpp
	daemon/src/audio/audioloop.cpp
	daemon/src/audio/audiortp/audio_rtp_record_handler.cpp
	daemon/src/managerimpl.cpp
	daemon/src/managerimpl.h
	daemon/src/sip/sipaccount.cpp
	daemon/src/sip/siptransport.cpp
	daemon/src/sip/sipvoiplink.cpp
2013-07-11 17:21:33 -04:00
6c8fc9e955 iax: downgrade false positive errors to debug messages
When dialing with an IAX account, we get a lot of "No SIP CALL" error
messages being logged. This is clearly wrong and until we avoid
looking for SIPCalls from an IAX account, we should present this
message as debug info.
2013-07-10 16:34:12 -04:00
9894e13979 * #25537: daemon/dbus renamed daemon/client 2013-07-05 16:04:37 -04:00
ac11026595 * #25537: daemon: move dbusmanager.* to client.* 2013-07-05 16:04:37 -04:00
7360999f3a * #25537: daemon: rename DBusManager => Client 2013-07-05 16:04:36 -04:00
9dc5ca34fd * #7078: audio: suspend audio processing if peer hungup and no calls remain
checkAudio() was being called before the call was removed from the
call list.
2013-06-27 16:23:55 -04:00
944d4eb65c Merge branch 'master' into merge-upstream
Conflicts:
	daemon/src/sip/sipvoiplink.cpp
2013-06-25 14:48:02 -04:00
c15fef2fef * #26295: sip: don't crash if transport could not be created 2013-06-21 17:16:57 -04:00
4c425b63fb Merge branch 'master' into merge-upstream
Conflicts:
	daemon/src/audio/codecs/audiocodec.h
	daemon/src/audio/codecs/audiocodecfactory.cpp
	daemon/src/dbus/callmanager.cpp
	daemon/src/dbus/callmanager.h
	daemon/src/managerimpl.cpp
	daemon/src/sip/sipvoiplink.cpp
2013-06-19 16:08:38 -04:00
aa76bfb7b0 Merge branch 'master' into merge-upstream
Conflicts:
	daemon/src/audio/audiortp/audio_symmetric_rtp_session.cpp
	daemon/src/audio/audiortp/audio_zrtp_session.cpp
	daemon/src/audio/codecs/audiocodec.h
	daemon/src/audio/codecs/audiocodecfactory.cpp
	daemon/src/fileutils.cpp
	daemon/src/history/history.cpp
	daemon/src/managerimpl.cpp
	daemon/src/managerimpl.h
2013-06-19 15:41:35 -04:00
49bb07f15e * #25946: sip: fix calling IP2IP calls from history 2013-06-13 13:46:54 -04:00
ac555482bd * #25916: sip: restrict RTP port ranges 2013-06-12 15:16:03 -04:00
20c74f99df * #25295: sip: update published address for STUN 2013-06-12 15:16:03 -04:00
cd4d4488e4 * #25295: audiortp: get ports from STUN 2013-06-12 15:16:02 -04:00
9bba948933 sipvoiplink: cleanup 2013-06-12 15:16:02 -04:00
58a780d5e9 * 25787: sip: use STUN address in VIA sent-by
This fixes registration when using STUN.
2013-06-10 14:41:09 -04:00
cbf0abc7c5 * #25472: sip: fix port number calculation 2013-06-05 13:46:50 -04:00
248ad66a92 * #23661: daemon: restore getCallList 2013-06-03 16:21:50 -04:00
d3b7d16956 * #23661: daemon: removed unneeded hasCalls 2013-06-03 14:45:46 -04:00
638727aced * #23661: daemon: removed callAccountMap 2013-06-03 14:36:58 -04:00
6857b265b1 * Extracted JNI callbacks in new file
* Added accounts state changed jni callbacks
2013-06-03 09:27:10 -04:00
d13a09c248 * #14077: video: send and receive RTP on one socket
Thanks to the new custom_io flag in libavformat's SDP demuxer, we can manage
our own UDP transports for RTP and RTCP. This allows us to comply with
RFC 4961.

If an older version of libavformat is detected, we fallback to sending and
receiving on different sockets.
2013-05-23 11:10:12 -04:00
8b3f0b976b * #24106: sip: fix instant messaging regression 2013-05-09 16:23:23 -04:00
bb0ab251f9 * #24017 Modified src/Android.mk to include im module 2013-05-09 11:03:07 -04:00
ff9274dec4 build fixes 2013-04-19 00:01:05 +10:00
1fabd14c99 * #21631: sipvoiplink: fix broken NULL check 2013-03-14 17:43:43 -04:00
5b0453cc22 * 21631: sipvoiplink: NULL check account before using it 2013-03-14 17:37:21 -04:00
891bc0aad3 * #21631: daemon: don't allow access to deleted call
The function must return right after deleting the call, or we could
have an illegal memory access.
2013-03-14 17:05:49 -04:00
429d1f3603 * #21507: daemon: get audio codec names from audiortpfactory, not SDP
This fixes the race-condition + SEGFAULT
2013-03-14 14:55:03 -04:00