18505 Commits

Author SHA1 Message Date
Anthony Minessale
e5f214d11b FS-8031 -m update to support firefox too, they only send us 2 stun packets total and if we don't adjust, they will never send any more 2015-08-26 13:38:58 -05:00
Mike Jerris
1f493addf2 Merge pull request #278 in FS/freeswitch from ~ARTURZ/freeswitch:FS-7640-wraparound-proof-comparisions to master
* commit '822cbefc4a1467d10ce2694c6fea61b4a7ffe3b3':
  FS-7640 Fix some comparisions in switch_rtp.c to be wraparound proof
2015-08-26 13:36:47 -05:00
Anthony Minessale
de3b0a0957 FS-8053 #resolve [When WebRTC's SDP contains a=sendonly for video, the client will still receive the video stream] 2015-08-26 12:10:34 -05:00
Chris Rienzo
03219436d5 FS-8054 #resolve #comment [mod_rayo] fix warning when building on Debian. 2015-08-26 10:52:33 -04:00
Michael Jerris
451b6e393d FS-8047: [build] fix build errors in mod_rtmp, mod_oreka, and mod_sangoma_codec due to using __FUNCTION__ on newer compilers 2015-08-26 09:28:54 -04:00
Artur Zaprzała
822cbefc4a FS-7640 Fix some comparisions in switch_rtp.c to be wraparound proof 2015-08-26 10:51:42 +02:00
Michael Jerris
15fb6c6546 FS-8047: [build] fix build error in mod_basic due to using __FUNCTION__ on newer compilers 2015-08-25 21:48:02 -04:00
Seven Du
1c76a0db98 FS-8050 #resolve 2015-08-26 08:48:49 +08:00
Anthony Minessale
84ef99b55e FS-8049 #resolve [Add getenv FSAPI] 2015-08-25 17:26:38 -05:00
Michael Jerris
d609becdd6 FS-8047: [build] fix build error in mod_basic due to using __FUNCTION__ on newer compilers 2015-08-25 17:36:23 -04:00
Mike Jerris
5e380bbc54 Merge pull request #433 in FS/freeswitch from bugfix/FS-8031 to master
* commit '2f2e29226fc8fa9ba2744107ecb51705ff8720e1':
  FS-8031: [dtls] Fix delayed DTLS media due to changing ICE candidates
2015-08-25 15:28:18 -05:00
Emmanuel Schmidbauer
00a2e4814d FS-8044: [mod_odbc_cdr] fix how module detects b-leg 2015-08-25 12:54:24 -04:00
Brian West
fb383f247b FS-8037 #resolve [zrtp-passthru shouldn't activate unless the zrtp-hash is in the SDP.] 2015-08-25 11:44:05 -05:00
Bradley Jokinen
723e8a1f9a FS-7983 Added param for specifying video encoding speed
With this patch, the param vencspd can be set to slow, medium, or fast to
adjust the speed of video encoding on a per file basis. Currently, this
only has an affect on files recorded using mod_av with H.264 as the video
codec.
2015-08-25 09:02:53 -05:00
Emmanuel Schmidbauer
e2cf1f5270 FS-7954: [mod_nibblebill] use switch_core_session_execute_exten instead of switch_ivr_session_transfer to perform inline dialplan action 2015-08-25 08:52:01 -04:00
Anthony Minessale
b78a600375 FS-7903 #resolve [proxy_media gives Codec PROXY Exists but not at the desired implementation. 0hz 0ms 1ch] 2015-08-24 17:44:20 -05:00
Michael Jerris
2f2e29226f FS-8031: [dtls] Fix delayed DTLS media due to changing ICE candidates 2015-08-24 16:33:08 -05:00
Joshua Gigg
1e27e9f5e7 FS-7968: [mod_voicemail] fix verbose events
- Fix record-name event missing VM-Name-Path
 - Fix verbose events for mod_voicemail 'folder-summary'
 - Send change-password event in mod_voicemail
 - Fix verbose events for mod_voicemail 'leave-message'
2015-08-24 18:12:17 +01:00
Anthony Minessale
d8ea71aa7b FS-8029 minor update 2015-08-23 18:08:24 -05:00
Anthony Minessale
d4e10d5278 FS-8029: [jitterbuffer] fix robotic sound when using jitterbuffer when buffer timestamps get behind that of the packet timestamps, such as when the source clock is out of sync with our clock 2015-08-23 17:29:12 -05:00
Anthony Minessale
cadc2397a4 FS-8028: [mod_shout] fix random sockets being closed regression from FS-7621 2015-08-23 16:43:18 -05:00
Michael Jerris
f929a9ccbf FS-7966: we still need to do declarations first until we fully switch to 2015 and change the flags on other builds to not error on code before declaration 2015-08-21 18:47:58 -04:00
Michael Giagnocavo
5e456fe9a6 FS-7966. First pass at moving to Visual Studio 2015.
The new C compiler breaks a lot of things. snprintf and timespec now exist, and redefining causes an error.
Many more things are warnings, so warnings-as-errors will fail - remove it from some projects for now.
V8: don't pass VS version to build batch file.
mod_sofia: Config has too-long if/elseif chain. Break this up to avoid "parser stack overflow; program too complex".
Add mod_conference.h to project and dir to includes.
2015-08-21 18:28:32 -04:00
Brian West
d262f07d0f FS-7855 pass userVariables back to the live array 2015-08-20 20:57:58 -05:00
Anthony Minessale
ebff42790f FS-8016 #resolve [Reduce buffering of video in conference mux] 2015-08-20 12:03:14 -05:00
Michael Giagnocavo
37df3ee6da FS-8015 --resolve - Add project dir to include for mod_conference so it picks up mod_conference.h. 2015-08-20 04:56:16 -06:00
Michael Jerris
61c641aa0b swigall 2015-08-19 16:41:39 -05:00
Mike Jerris
6b23acc100 Merge pull request #403 in FS/freeswitch from ~DRAGOS_OANCEA/freeswitch-dragos:opus-fix-plc-init to master
* commit 'ecabfc7f9a71b8ec17e1a0253d3811c08fbdcbce':
  FS-8005: mod_opus : fix for rare decoder error when doing PLC, OPUS_GET_LAST_PACKET_DURATION might return 0
2015-08-19 15:04:07 -05:00
Anthony Minessale
876e8296cb FS-8007 #resolve [Send Keyframe on Multiple NACKS] 2015-08-19 14:58:13 -05:00
Anthony Minessale
135e8d6d93 FS-8006 #resolve [switch_core_video_thread_callback_func_t is not like other callbacks] 2015-08-19 14:58:13 -05:00
Mike Jerris
283685844e Merge pull request #399 in FS/freeswitch from ~DRAGOS_OANCEA/freeswitch-dragos:telephone-event--adv_rm_rate-fix2 to master
* commit 'a0a43ab1eeef126031c6767b868d58ee7a5612ae':
  FS-7971 : adv_rm_rate (telephone-event and CN)
2015-08-19 13:40:20 -05:00
Dragos Oancea
ecabfc7f9a FS-8005: mod_opus : fix for rare decoder error when doing PLC, OPUS_GET_LAST_PACKET_DURATION might return 0 2015-08-19 14:34:51 -04:00
Anthony Minessale
c52969fcf9 FS-8004 #resolve [Send keyframe on recv nack with multiples] 2015-08-19 13:14:24 -05:00
Anthony Minessale
25e8d05492 FS-7962 #resolve [Invite/replaces fails about half the time when between 2 freeswitch servers] 2015-08-19 12:47:31 -05:00
Anthony Minessale
45bc79af78 FS-7985 #resolve [mod_voicemail fails to compile on 32-bit PPC platform] 2015-08-18 16:11:14 -05:00
Mike Jerris
3e78565441 Merge pull request #398 in FS/freeswitch from ~GIGGSEY/freeswitch:bugfix/FS-7968-verbose-events-for-voicemail to master
* commit '5802ba71ac80aa88d99b45963e86c53a993a5f94':
  Fix record-greeting event missing VM-Greeting-Path
2015-08-18 13:09:19 -05:00
Seven Du
514cfbd9f5 add newline to log %nojira 2015-08-18 23:05:50 +08:00
Dragos Oancea
a0a43ab1ee FS-7971 : adv_rm_rate (telephone-event and CN) 2015-08-18 10:38:33 -04:00
Joshua Gigg
5802ba71ac Fix record-greeting event missing VM-Greeting-Path
FS-7975 #resolve
2015-08-18 09:14:14 +01:00
Anthony Minessale
24193c860a #resolve [check_ice routine in switch_core_media.c chooses all candidates] 2015-08-17 16:30:06 -05:00
Anthony Minessale
4abbda1554 FS-7965 #resolve 2015-08-17 14:34:59 -05:00
Mike Jerris
13c0b6003d Merge pull request #395 in FS/freeswitch from ~BRADLEYJOKINEN/freeswitch:FS-7970 to master
* commit 'd6e5dc64a31e37d45fce6d98b83e2a258ecb3121':
  FS-7970 Fixed crash in video_bug_thread caused by double free
2015-08-17 13:27:48 -05:00
Anthony Minessale
04b619bb47 FS-7971 #resolve 2015-08-17 12:13:55 -05:00
Bradley Jokinen
d6e5dc64a3 FS-7970 Fixed crash in video_bug_thread caused by double free 2015-08-17 08:52:58 -05:00
Michael Jerris
58f1272490 FS-7955: [mod_sofia] fix crash caused by invalid contact when using event to send a notify message 2015-08-14 12:51:12 -05:00
Paul Cuttler
53c37d2385 Making mod_rtmp compatible with Adobe Media Server
Adobe Media Server connects differently to mod_rtmp than the way
Flash player connects. The RTMP publish handler rtmp_i_publish
message needs to match the RTMP specification, and a new initStream
handler is required.

This patch modifies the rtmp_i_publish handler to send an onStatus
message to Adobe Media Server that includes an object with "level",
"code" and "description" fields.

The initStream message is sent by Adobe Media Server to notify Freeswitch
of the stream ID for the publish stream. This cannot clash with the play
stream ID so the initStream handler can simply increment the next_streamid
field. The initStream message is undocumented in the RTMP specification.

The transaction ID for onStatus messages has been modified to 0 instead
of 1 to match with the RTMP specification.

FS-7924 #resolve
2015-08-14 06:06:43 +10:00
Chris Rienzo
dff03e35cf FS-7951 #resolve #comment completely clean up mod_rayo if it fails to load 2015-08-13 08:35:18 -04:00
Michael Jerris
2f61fe0193 FS-7958: [mod_conference] fix race condition causing crash in conference video MCU 2015-08-12 18:31:30 -04:00
Michael Jerris
28ae331c93 FS-7930: [mod_conference] Correct termination of conference when the last member with endconf left. Caused by typo in migration to conference_utils_set_flag function when we switched to array based flags 2015-08-10 18:48:01 -04:00
Norm Brandinger
47f7f45acc FS-7952 mod_opus: remove duplicate test/set of sprop-maxcapturerate 2015-08-10 17:10:34 -05:00