Bradley Jokinen
216e79f799
FS-8380 Improve mod_av's handling of vw and vh core file params
...
This allows for the core file params vw and vh to be used to modify the
resolution of recordings. If the specified resolution does not match
the resolution of the call being recorded, the video will be scaled.
2015-10-22 12:15:11 -05:00
William King
39f6d107ac
FS-8377 Adding expanded support for limit_* functionality for mod_hiredis
2015-10-21 14:56:21 -07:00
Anthony Minessale
b9bcd7429d
FS-8375 #resolve [Add member id to conference liveArray event]
2015-10-21 14:00:48 -05:00
Anthony Minessale
116c4aa916
up default max jb size to 50
2015-10-21 11:50:14 -05:00
Mike Jerris
847fe0f476
Merge pull request #535 in FS/freeswitch from ~COREY BURKE/freeswitch:bugfix/FS-8286-improve-debug-logging-for-info-level to master
...
* commit '3a9e7f08b4757aeaa33537658379f3964104cb7d':
FS-8286: Minor debug log level tweaks
2015-10-21 11:43:18 -05:00
Anthony Minessale
072f269ee7
FS-8372 #resolve [Wrong response to RTP/SAVPF without DTLS]
2015-10-21 11:28:37 -05:00
Bradley Jokinen
c3a59c4b22
FS-8373 Improve quality of recordings when using fast encoding
2015-10-21 10:03:59 -05:00
Anthony Minessale
95b0f0c88a
FS-8368 one more
2015-10-20 18:13:28 -05:00
Anthony Minessale
3184180238
FS-8368 #resolve [Reduce logging for audio/video sync]
2015-10-20 13:39:10 -05:00
Michael Jerris
6752089c99
FS-8280: [mod_conference] remove duplicate stop-recording event and move other-recordings item over to the place its sending the event
2015-10-20 14:31:12 -04:00
Anthony Minessale II
600f45e576
Merge pull request #562 in FS/freeswitch from bugfix/FS-8275 to master
...
* commit '7572b52815044fbc5189c256ef87f99e70b17347':
FS-8275 #resolve [RFC2833 DTMF broken in recent master] REGRESSION FIXED
2015-10-20 12:08:58 -05:00
Anthony Minessale
7572b52815
FS-8275 #resolve [RFC2833 DTMF broken in recent master] REGRESSION FIXED
2015-10-20 12:06:40 -05:00
Brian West
283e8304f6
FS-8366 #resolve
2015-10-20 11:24:47 -05:00
Anthony Minessale
348f40017f
FS-8307 #resolve [Order of codecs can cause loss of RTP stream]
2015-10-20 11:12:45 -05:00
Anthony Minessale
785a5851d0
FS-8338 a few regressions that were relying on this bug to function properly in stereo situations
2015-10-20 11:00:12 -05:00
Brian West
42803902d6
Merge pull request #556 in FS/freeswitch from ~ZHANGST/freeswitch:bugfix/FS-8341-dirtributor-return-err to master
...
* commit '4ce46043c3107c8b5a051d801e4a6c99253e8557':
FS-8341 [mod_distributor] fix gateway choose bug
2015-10-20 08:37:02 -05:00
Dušan Dragić
310ca8867d
FS-8298 fix libctb build
2015-10-19 16:03:09 +02:00
Ken Rice
dffb92e6a5
FS-8350 quash another complaint from windows on the same issue
2015-10-15 14:26:48 -05:00
Ken Rice
7b8ff86083
FS-8350 #resolve return value of SetPriorityClass() so windows build does not complain about warnings as errors on switch_core.c in set_realtime_priority()
...
this also addresses as similar condition in set_low_priority() where if windows it always returns 0
2015-10-15 13:31:25 -05:00
Bradley Jokinen
a52aaa9225
FS-8348 Fix crash caused by trying to get channel of a null session
2015-10-15 11:01:53 -05:00
shuntongzhang
4ce46043c3
FS-8341 [mod_distributor] fix gateway choose bug
2015-10-15 22:33:00 +08:00
Dragos Oancea
d145111eed
FS-8344: mod_opus: toggle FEC on the last frame which is to be packed, so that
...
FEC will be only present on the first SILK frame of the next Opus frame (Opus repacketization).
2015-10-15 08:48:25 -04:00
Brian West
df8d8713fe
FS-8287 Fix segfault from refactor
2015-10-14 10:27:56 -05:00
William King
ab0f1423fb
Merge pull request #545 in FS/freeswitch from ~PAULCUTTLER/freeswitch:feature/FS-7924-making-mod_rtmp-compatible-with-adobe to master
...
* commit '86d849c54e26951e313d1dcb4b220055f79aacc0':
FS-7924: [mod_rtmp] Modify initStream & createStream responses
Making mod_rtmp compatible with Adobe Media Server
2015-10-14 09:43:33 -05:00
Anthony Minessale
4e1ec89009
FS-6833 FS-6834 fix regression
2015-10-13 12:17:29 -05:00
Anthony Minessale
aa7bc32375
FS-7834 #resolve [MOH doesn't work with inbound-bypass-media and resume-media-on-hold]
2015-10-13 11:51:51 -05:00
Anthony Minessale
a0b009e353
FS-8338 #resolve [Ringback does not work correctly on stereo channels]
2015-10-12 17:00:13 -05:00
Anthony Minessale
dc8f2b2044
FS-6833 FS-6834 found a few missing content-types in requests/resonses with sdp that were outside the norm
2015-10-12 12:38:25 -05:00
Ken Rice
61d9243e55
FS-8335 #resolve fix small error check that results in error message not being displayed.
2015-10-12 11:58:53 -05:00
Dragos Oancea
65fd07923e
FS-8319: mod_opus: fix and cleanup of switch_opus_has_fec() and switch_opus_info().
2015-10-12 10:37:09 -04:00
William King
b5301688d7
FS-8306 Now command queues can specify the queue to subscribe to. This enables very interesting use cases that would involve single job queue, and multiple consumers.
2015-10-10 16:39:53 -07:00
William King
ba63cc4574
FS-8306 #resolve if the exchange doesn't exist, then create it, else
...
fail. This resolves several error cases.
2015-10-10 16:30:28 -07:00
William King
444b9152b2
FS-8329 #resolve Also fixes default configs to keep in line with a change made for Fs-7806 FS-7803
2015-10-10 15:38:06 -07:00
Brian West
367e104773
FS-8328 'else' keyword is missing #resolve
2015-10-10 15:54:23 -05:00
William King
bf38cd2388
FS-8316 more clean code this way
2015-10-09 11:08:19 -07:00
Anthony Minessale II
5b133bbb47
Merge pull request #551 in FS/freeswitch from bugfix/FS-8234 to master
...
* commit '2fce618f63e3f1f3b43d3d79318e8646243eea38':
FS-8234 #resolve
2015-10-09 13:01:29 -05:00
Anthony Minessale
2fce618f63
FS-8234 #resolve
2015-10-09 13:00:15 -05:00
Anthony Minessale
fe94138aa4
FS-8320 #resolve [ZRTP broken in commit 06c56a037e
]
2015-10-09 12:57:52 -05:00
Anthony Minessale
393ee022b0
FS-8179 regression setting fec_decode breaks output on stereo calls
2015-10-09 12:30:45 -05:00
William King
efc173e195
FS-8316 resolving the build warnings in one more module
2015-10-09 10:21:58 -07:00
Anthony Minessale
6837062563
FS-6833 add content-type header to ack with sdp
2015-10-09 10:28:02 -05:00
William King
b9634d5f7a
FS-8316 resolving the build warnings in the modules too
2015-10-08 13:01:04 -07:00
Anthony Minessale
a53659c086
FS-7929 #resolve [ignore_early_media=true behaviour]
2015-10-08 13:17:39 -05:00
Anthony Minessale
56d83d1967
FS-8321 #resolve [BEHAVIOR CHANGE Add variable media_mix_inbound_outbound_codecs to mix inbound and outbound codecs]
2015-10-08 13:17:24 -05:00
Anthony Minessale
d1fca9bd31
FS-8304 #resolve [Choppy audio during calls]
2015-10-07 20:40:56 -05:00
Anthony Minessale
3e23ff7d29
uncomment code
2015-10-07 14:38:36 -05:00
Anthony Minessale
1bf8fe2de0
FS-8318 #resolve [mod_av can record out of sync when video from chrome has packet loss]
2015-10-07 14:04:33 -05:00
Dragos Oancea
ea65a31e30
FS-8313: mod_opus: show decoder stats at end of call (how many times it did PLC or FEC)
2015-10-07 14:55:34 -04:00
Mike Jerris
0a987a2502
Merge pull request #547 in FS/freeswitch from ~GIGGSEY/freeswitch:bugfix/FS-8311-leave-message-verbose-data-for-forwarded to master
...
* commit 'c50d87a09cd04043e1d9223bbcaf4a448fcc47e3':
FS-8311 [mod_voicemail] Pass session to deliver_vm
2015-10-07 13:03:58 -05:00
Joshua Gigg
c50d87a09c
FS-8311 [mod_voicemail] Pass session to deliver_vm
...
Allows the leave-message event to add the verbose data
FS-8311 #resolve
2015-10-07 18:54:51 +01:00
Anthony Minessale
545c63bb3f
FS-8317 #resolve [Playing stacked video files sometimes makes the floor layer unusable]
2015-10-07 12:43:20 -05:00
William King
444f81ce9f
FS-8316 fixed new build warning from latest clang
2015-10-07 10:35:46 -07:00
Mike Jerris
b205355c24
Merge pull request #505 in FS/freeswitch from ~SAFAROV/freeswitch2:fix_udptl_SDP to master
...
* commit '62d4d47b1a09075acc19cd792a90468d50e6cb14':
FS-8198: Fixed default CRLF sequence in t38 SDP
2015-10-07 12:32:53 -05:00
Anthony Minessale
3a24b972c0
FS-8315 #resolve [rtp_media_timeout not working]
2015-10-07 11:21:51 -05:00
Paul Cuttler
86d849c54e
FS-7924: [mod_rtmp] Modify initStream & createStream responses
...
Moved the response message mistakenly placed in the initStream
handler to the createStream handler
2015-10-07 14:50:27 +11:00
Anthony Minessale
7f85faf21e
FS-8130 FS-8305 refactor of last patch plus suppression of scary harmless message about opus fec
2015-10-06 09:34:29 -05:00
Anthony Minessale
06c56a037e
FS-8130 FS-8305 fix some warnings and errors caused by dtx and/or jittery webrtc
2015-10-05 18:59:58 -05:00
Anthony Minessale
3cca82a62e
FS-8130 get poll status
2015-10-05 16:43:17 -05:00
Dragos Oancea
8a0006dcdc
FS-8302: fix some printing/logging because switch_opus_show_audio_bandwidth() was not returning TRUE/FALSE as expected
2015-10-05 10:54:21 -04:00
Brian West
b5e486fd5c
FS-8130 fix minor regression
2015-10-04 20:05:50 -05:00
Brian West
75b01a306e
FS-8130
2015-10-04 16:53:54 -05:00
Brian West
5b7c10d548
FS-8297 #resolve [Auto STUN switches IPs quickly, WebRTC video not working]
2015-10-04 11:22:18 -05:00
Anthony Minessale II
86197b7ee3
Merge pull request #479 in FS/freeswitch from ~DRAGOS_OANCEA/freeswitch-dragos:opus-init-improvements to master
...
* commit '27d7ebeb94c5ea23e612e0a7356919f19e74bdd5':
FS-8296: mod_opus: Improve the way Opus is initialized when a call comes in .
2015-10-04 11:22:04 -05:00
Dragos Oancea
27d7ebeb94
FS-8296: mod_opus: Improve the way Opus is initialized when a call comes in .
2015-10-03 15:26:39 -04:00
Dragos Oancea
01545832f4
FS-8295: mod_opus: FMTP fixes: usedtx for 8khz . useinbandfec and cbr (both 48 khz and 8 khz)
...
Some FMTP params were broken when INVITE was originated by FS.
2015-10-03 14:47:08 -04:00
Anthony Minessale
dcdf4685af
FS-8243 8b088c26fb
breaks perfectly working fec, adding back the missing part that actually works in most surroundings
2015-10-03 02:38:00 -05:00
Michael Jerris
5f210b4d75
FS-8243: fix typo of return from previous patch
2015-10-02 23:43:11 -04:00
Mike Jerris
a2b3759ea7
Merge pull request #503 in FS/freeswitch from ~SSINYAGIN/freeswitch:bugfix/FS-8195-compatibility-with-solaris-11-process to master
...
* commit '9461ed13358eb0231ab75871158eae92dab66cd2':
FS-8195 Compatibility with Solaris 11 process privileges
2015-10-02 21:00:18 -05:00
Stanislav Sinyagin
9461ed1335
FS-8195 Compatibility with Solaris 11 process privileges
...
Now the daemon manages its privileges correctly, so that -rp, -u,
-g and -lp can be supported, also in a Solaris zone.
Also fixed a problem that switch_log_printf() was used before the
logger was initialized, so the messages were sent to nowhere.
2015-10-03 01:52:37 +00:00
Brian West
ed9e9c6243
FS-8287 refactor local_stream api to be more consistent and add auto complete
2015-10-02 13:29:50 -05:00
Mike Jerris
76b11fd8c7
Merge pull request #430 in FS/freeswitch from ~DRAGOS_OANCEA/freeswitch-dragos:opus-originate-fmtp-ptime to master
...
* commit 'efeb720a01993a52f2614cbcab14995a88af2721':
FS-8034: mod_opus: send correct (configured) fmtp ptime,minptime,maxptime when originating call
2015-10-02 12:57:53 -05:00
Mike Jerris
41431c0f09
Merge pull request #487 in FS/freeswitch from ~DRAGOS_OANCEA/freeswitch-dragos:opus-keep-fec-on-improvements-loss to master
...
* commit '6385fb863a7e800dbb2668fd0ed4e1203b1ba18e':
FS-8161: mod_opus: Keep FEC enabled only if loss > 10 ( otherwise PLC is supposed to be better)
2015-10-02 12:52:51 -05:00
Anthony Minessale
b61ebc759b
FS-8179
2015-10-02 12:51:57 -05:00
Mike Jerris
822e5a7b96
Merge pull request #516 in FS/freeswitch from ~DRAGOS_OANCEA/freeswitch-dragos:opus-fec-detect-improvement to master
...
* commit '8b088c26fbf4eba3daaacfaa6e29ab765f7321ba':
FS-8243: Improve the way FEC info is detected within frames (added support for ptimes higher than 20 ms for FEC detection ) (Claude Lamblin)
2015-10-02 12:50:34 -05:00
Mike Jerris
2b0681f798
Merge pull request #517 in FS/freeswitch from ~MBRANCA/freeswitch:bugfix/FS-8239-error-in-building-mod_av-on-centos to master
...
* commit 'fe1fa8c8fbf1785e8c3e5320b2c837feb4e14034':
FS-8239 fix default value to avoid failed mod_av build on CentOS 7
2015-10-02 11:43:16 -05:00
Mike Jerris
620ceb4b1d
Merge pull request #518 in FS/freeswitch from ~DCOLOMBO/freeswitch:bugfix/FS-8246-fix-default-value-param-delay-for to master
...
* commit 'c08f2e37a7ee391a406bde9024840bfb50ecdd5d':
FS-8246: use seconds as default value for delay param
2015-10-02 11:41:15 -05:00
Corey Burke
3a9e7f08b4
FS-8286: Minor debug log level tweaks
...
Adjust some DEBUG and INFO log lines, reducing log verbosity at the INFO level while increasing call debugging info.
2015-10-02 08:41:41 -07:00
Brian West
60d04cb477
Merge pull request #534 in FS/freeswitch from ~COREY BURKE/freeswitch:bugfix/FS-8284-opus-asks-callee-to-use-dtx-even to master
...
* commit '0641315ef6dd8c612de1c7ffac06df6473ec2e4f':
Use use-dtx setting from config in request to callee.
2015-10-02 10:33:46 -05:00
Corey Burke
0641315ef6
Use use-dtx setting from config in request to callee.
2015-10-02 08:13:05 -07:00
Corey Burke
c0677b53b1
Handle RTP Contributing Source Identifiers (CSRC)
...
RFC 3550 allows for parties to optionally specify a list of Contributing Source Identifiers
in the RTP header. Skip over them when looking for the RTP body.
2015-10-02 07:31:20 -07:00
Anthony Minessale
5680bceb6d
FS-8282 #resolve [sleep is not interrupted by uuid_transfer]
2015-10-02 09:19:13 -05:00
Anthony Minessale
c71b0cbd86
FS-8275 #resolve [RFC2833 DTMF broken in recent master]
2015-10-01 19:43:51 -05:00
Anthony Minessale
39029080c2
FS-8179 missing semicolon
2015-10-01 19:29:45 -05:00
Anthony Minessale
ead42d56b5
FS-8179 #resolve [mod_opus: improvement on new JB buffer debugging (debug lookahead FEC)]
2015-10-01 19:12:03 -05:00
Bradley Jokinen
d8e21b43e0
FS-8274 Fix memory leak caused by images not being freed in video_thread_run
2015-10-01 16:34:05 -05:00
Ken Rice
a983cc5228
FS-8273 #resolve clear the CF_RECOVERING flag in a spot that was missed
2015-10-01 15:23:21 -05:00
Anthony Minessale II
299529cb5e
Merge pull request #522 in FS/freeswitch from ~DRAGOS_OANCEA/freeswitch-dragos:mod_opus-more-fmtp-cleanup to master
...
* commit '30847cf76b410dba11385148110bcf82890d0dc5':
FS-8256: mod_opus: more FMTP cleanup
2015-10-01 14:40:56 -05:00
Anthony Minessale
7994b3dff3
FS-8216 fix regression in hup_local_stream from last commit
2015-10-01 12:16:48 -05:00
Anthony Minessale
f1c61f6f24
FS-8216 #comment please test
2015-09-30 22:03:33 -05:00
Anthony Minessale
beb1521e88
revert
2015-09-30 22:02:50 -05:00
Anthony Minessale
8401e716b1
FS-8240 #comment please test
2015-09-30 22:00:47 -05:00
Mike Jerris
7f12385b8c
FS-8236: fix ifdefs for building without libyuv
2015-09-30 16:15:26 -07:00
Michael Jerris
1d82705df8
FS-8236: revert previous bad commit
2015-09-30 18:09:04 -05:00
Brian West
c974dd9115
FS-8261 #resolve
2015-09-30 17:38:51 -05:00
Dragos Oancea
30847cf76b
FS-8256: mod_opus: more FMTP cleanup
2015-09-30 14:35:45 -04:00
Anthony Minessale
47902dd8ac
FS-8252 #resolve [Crash in rtp stack on dtls pointer]
2015-09-30 12:53:47 -05:00
Anthony Minessale
158bcb841b
set level to 4.1 on voip
2015-09-30 12:05:07 -05:00
Anthony Minessale
32b43866f8
FS-8240 add video profile param for recording 264 and make it default
2015-09-30 11:42:46 -05:00
Davide Colombo
c08f2e37a7
FS-8246: use seconds as default value for delay param
2015-09-30 10:36:38 +02:00
Anthony Minessale
b990e30a93
FS-8240 finishing touches
2015-09-30 03:32:41 -05:00
matteo brancaleoni
fe1fa8c8fb
FS-8239 fix default value to avoid failed mod_av build on CentOS 7
2015-09-30 09:23:30 +02:00
Brian West
8318b0abce
FS-8240 more
2015-09-29 23:02:29 -05:00
Anthony Minessale
3fdd1df415
FS-8240 more
2015-09-29 23:00:28 -05:00
Dragos Oancea
8b088c26fb
FS-8243: Improve the way FEC info is detected within frames (added support for ptimes higher than 20 ms for FEC detection )
...
(Claude Lamblin)
2015-09-29 18:35:47 -04:00
Anthony Minessale
58ba3860cd
FS-8241 #resolve [Conference stops playing video when local_stream changes source]
2015-09-29 14:48:24 -05:00
Anthony Minessale
243811ddc6
FS-8240 #resolve [local_stream a/v gets out of sync when running in the background]
2015-09-29 14:44:57 -05:00
Michael Jerris
dc74c69e5f
FS-8236: fix build without libyuv on compilers that error on unused static function
2015-09-29 11:09:02 -04:00
Anthony Minessale
fbacc27d29
FS-8232 #resolve [conference sending too many video refresh req]
2015-09-28 14:00:37 -05:00
Anthony Minessale
d335fb089e
FS-8220 #resolve [DTMF not working between telephone-event/48000 A leg and telephone-event/8000 B leg]
2015-09-28 13:26:07 -05:00
Anthony Minessale
5a18d02e66
FS-8166 #resolve [Mute/unmute while shout is playing audio fails because the channel "has a media bug, hard mute not allowed"]
2015-09-28 12:38:58 -05:00
Steve Underwood
721ea6dceb
Removed use of _NONSTD for Windows builds of spandsp, so (hopefully) eliminate
...
compatibility problems with recent versions of MSVC
2015-09-28 21:47:27 +08:00
Anthony Minessale II
5a5793ce99
Merge pull request #508 in FS/freeswitch from bugfix/FS-7911 to master
...
* commit 'e5f31310db598c6f842cc007f158ae29d8477cae':
FS-7911 #resolve
correct version of proposed patch
2015-09-24 16:01:24 -05:00
Anthony Minessale
e5f31310db
FS-7911 #resolve
2015-09-24 16:00:39 -05:00
Anthony Minessale
037031fc80
FS-8216 #resolve [Occasional lip sync problems when recording with mod_av ]
2015-09-24 13:55:28 -05:00
Anthony Minessale
2ae48e9c17
FS-8215 #resolve [MacOSX nanosleep is not super accurate]
2015-09-23 18:00:44 -05:00
Michael Jerris
c167eb7d5d
FS-8190: fix build regression from original FS-8190 commit
2015-09-23 16:40:13 -05:00
Brian West
8b7465425d
FS-8130 regression in bridged channels with jitterbuffers
2015-09-23 14:46:47 -05:00
Anthony Minessale
dd6da6e06a
FS-8211 #resolve [Conference video recordings of layouts with overlap have flickering video]
2015-09-23 13:24:14 -05:00
Anthony Minessale
43ef01fbbe
correct version of proposed patch
2015-09-23 11:58:57 -05:00
Anthony Minessale
819a2c13a9
FS-8210 #resolve [mod_verto can be unloaded while it is in use]
2015-09-23 10:35:45 -05:00
Anthony Minessale
5bcff7777c
FS-8130 add jb_video_low_bitrate for a bit rate to ask for when the jb is taxed
2015-09-22 16:35:06 -05:00
Anthony Minessale
7ea9b684a7
FS-8204 add sprop-stereo also
2015-09-22 15:31:20 -05:00
Anthony Minessale
145ae8a0fb
FS-8031 firefox was giving up because we replied to their stun
2015-09-22 13:52:50 -05:00
Anthony Minessale
18b5b4cae0
FS-8031 firefox gives up very fast, autoadj on any valid packet when dtls is not up
2015-09-22 13:03:02 -05:00
Sergey Safarov
62d4d47b1a
FS-8198: Fixed default CRLF sequence in t38 SDP
2015-09-22 16:58:08 +03:00
Saumar Hajjar
3aa051e1a1
FS-7673: ODBC NULL value incorrectly evaluated in mod_v8
2015-09-21 23:36:42 -03:00
Anthony Minessale
f917a72c84
FS-8188 add park_after_early_bridge transfer_after_early_bridge variables
2015-09-21 18:55:21 -05:00
Anthony Minessale
f8b19b7485
FS-8190 #resolve [When using nixevent, freeswitch stops sending us certain custom event that were NOT part of the nixevent command]
2015-09-21 18:00:32 -05:00
Anthony Minessale
13add97426
FS-8130 refactor pass
2015-09-21 15:32:38 -05:00
Mike Jerris
47864eac86
Merge pull request #493 in FS/freeswitch from feature/FS-8042-store-sip-endpoint-ping-response to master
...
* commit '5509a627061a07d7db18967449c3e6f8f216c4a2':
FS-8042, FS-8182: add ping time (in ms) to sip_registrations table, displays as part of the show commands that show registration details, add force_ping=true user var to force options ping on individual registered endpoints
2015-09-21 14:43:58 -05:00
Anthony Minessale
8a0366b999
FS-8130 running out of witty commit msgs
2015-09-21 14:08:38 -05:00
Michael Jerris
5509a62706
FS-8042, FS-8182: add ping time (in ms) to sip_registrations table, displays as part of the show commands that show registration details, add force_ping=true user var to force options ping on individual registered endpoints
2015-09-21 12:13:28 -05:00
Anthony Minessale
7b914ee69c
FS-8130 amend last commit
2015-09-19 00:23:56 -05:00
Anthony Minessale
6f0bbeec28
FS-8130 the bug that keeps on bugging, improve video nack
2015-09-18 23:36:11 -05:00
Anthony Minessale
0fa190093e
FS-8130 the bug that keeps on giving
2015-09-18 20:54:42 -05:00
Anthony Minessale
650bb94a51
FS-8130 the saga continues
2015-09-18 13:47:03 -05:00
Anthony Minessale
ca4ac85f6d
FS-8130 don't skip delta on video unless it was less than 1 second worth to prevent locking up chrome
2015-09-18 10:06:47 -05:00
Anthony Minessale
45494ab24e
FS-8130 more refactoring
2015-09-17 22:31:28 -05:00
Michael Jerris
d8e7897f1e
FS-8185: [core] Allow xml preprocessor to expand variables where the resulting value is much longer than the original size
2015-09-17 22:04:58 -05:00
Anthony Minessale
1b60510130
FS-8184 #resolve [Fix possible memory leak in mod_conference when hanging up on a video call]
2015-09-17 21:13:02 -05:00
Anthony Minessale
d1049e2280
FS-8130 fix regression causing seg
2015-09-17 21:11:04 -05:00
Anthony Minessale
4a56b7d145
FS-8130 cont
2015-09-17 17:34:58 -05:00
Dragos Oancea
6385fb863a
FS-8161: mod_opus: Keep FEC enabled only if loss > 10 ( otherwise PLC is supposed to be better)
2015-09-17 13:29:38 -04:00
Mike Jerris
e7d11375ad
Merge pull request #451 in FS/freeswitch from ~DRAGOS_OANCEA/freeswitch-dragos:opus_repacketize_refactor to master
...
* commit '753213b7459000e8aa1c8aa170d04b9371c6f629':
FS-8080: mod_opus: fine-tune FEC with repacketization (ptimes: 80 ms,100 ms,120 ms)
2015-09-17 11:33:51 -05:00
Dragos Oancea
de67b09e80
FS-8179: mod_opus: improve JB debugging with FEC
2015-09-17 10:05:00 -04:00
Dragos Oancea
753213b745
FS-8080: mod_opus: fine-tune FEC with repacketization (ptimes: 80 ms,100 ms,120 ms)
2015-09-17 05:20:39 -04:00
Anthony Minessale
944bad6708
FS-8173 fix SAVPF printing when it's really AVPF
2015-09-16 18:08:44 -05:00
Anthony Minessale
8712f62ced
FS-8175 #resolve [Add continue_on_answer_timeout variable to allow channel to proceed from a tripped answer timeout]
2015-09-16 18:07:44 -05:00
Anthony Minessale
d57ab43f32
FS-8130 code error
2015-09-16 17:05:00 -05:00
Anthony Minessale
882e6feaf2
FS-6833 FS-6834 add support for X-headers in this 3p mode
2015-09-16 16:12:16 -05:00
Anthony Minessale
3091301e34
FS-8172 #resolve [Regression from earlier commit to mod_conference breaks admin controls in verto demo app]
2015-09-16 13:20:57 -05:00
Anthony Minessale
8bdf956c0c
FS-8130 redo last fix a different way
2015-09-16 12:34:56 -05:00
Anthony Minessale
04fc75e93b
FS-8130 fix regression in conference recording
2015-09-16 11:46:06 -05:00
Anthony Minessale
4d7a0ac024
FS-8167 #resolve [FS segs]
2015-09-15 22:35:29 -05:00
Anthony Minessale
359c0cbcaa
FS-8169 #resolve [uuid_displace on stereo channels can lead to memory corruption causing a crash]
2015-09-15 22:19:12 -05:00
Anthony Minessale
703795e913
FS-8130 FS-7432 FS-8115
2015-09-15 20:33:55 -05:00
Anthony Minessale
3ae5c7ce57
FS-8130 more cleanup on jb mods
2015-09-15 20:33:55 -05:00
Anthony Minessale
0f490fdab1
FS-8130 add support for timestamp based counting for jitter buffer in audio mode
2015-09-15 14:59:11 -05:00
Anthony Minessale
52afedf23d
FS-8053 addtl touchups
2015-09-15 12:14:09 -05:00
Anthony Minessale
36cd926981
typo
2015-09-14 20:04:17 -05:00
Anthony Minessale
b2f97336e8
FS-8114 #resolve [Opus and telephone event payload types collide on REFER]
2015-09-14 19:44:48 -05:00
Anthony Minessale
dbd7db370d
down to 512 instead of 256
2015-09-14 17:13:39 -05:00
Michael Jerris
cf892528a1
FS-8160: properly handle malformed json when parsing json with \u at the end of a json string
2015-09-14 17:56:55 -04:00
Anthony Minessale
79f158911e
FS-8053 fix some regressions from original merge, add auto mute-unmute when toggling video send/recv
2015-09-14 16:49:55 -05:00
Anthony Minessale
4abaa11b9d
FS-6833 FS-6834 fix double re-invite on media establishment
2015-09-14 15:34:17 -05:00
Michael Jerris
46ab943d06
swigall
2015-09-14 14:45:35 -05:00
Anthony Minessale
eea76c8856
FS-8130
...
Port video buffer to also support audio and remove original STFU jitter buffer
Add some more resilience to video packet loss
Add codec control mechanism for both call-specific debug and codec/call specfic params
Make opus function better in packet loss and latent situations
Use new codec control prams to make JB lookahead FEC optionally enabled or disabled mid-call
Add Param to allow JB lookahead to be enabled.
2015-09-14 13:30:08 -05:00
Anthony Minessale
c195ee4c60
FS-8130 don't set packet loss percent
2015-09-11 11:37:01 -05:00
Mike Jerris
e0f57dcfba
Merge pull request #477 in FS/freeswitch from ~TCSEKE/freeswitch:bugfix/FS-8147-mod_erlang_event_process_spawning_segfault to master
...
* commit '5ab4038f23a8ec968f1e89d033dcea22a968ccf5':
Fix process spawing segfault
2015-09-10 09:05:18 -05:00
Michael Jerris
860dd29e08
FS-8149: fix mod_xml_cdr curl dependency in makefile
2015-09-10 08:48:01 -05:00
Tamas Cseke
5ab4038f23
Fix process spawing segfault
...
Don't delete spawn reply because it can cause segfault in strncmp
Check the flag instead
FS-8147 --resolve
2015-09-10 11:23:58 +02:00
Mike Jerris
a12010ecd4
Merge pull request #465 in FS/freeswitch from bugfix/FS-8053 to master
...
* commit '331cde3c92140f85265978c75b73cc9a202ad714':
FS-8053: handle a=sendonly, a=sendrecv, a=recvonly to change who is sending video during a call
2015-09-09 18:11:22 -05:00
Anthony Minessale
331cde3c92
FS-8053: handle a=sendonly, a=sendrecv, a=recvonly to change who is sending video during a call
2015-09-09 18:10:52 -05:00
Stanislav Sinyagin
98a190a107
FS-7967 SmartOS compatibility
...
configure.ac: honor NetBSD and SmartOS in search for system lua
src/switch_utf8.c: remove switch_u8_vprintf and switch_u8_printf
replace u_int32_t with C99 standard uint32_t, and also the same for
8,16,64 bit
2015-09-09 21:39:41 +00:00
Chris Rienzo
77a9aa69b1
FS-8143 #resolve #comment [mod_rayo] Fix crash caused by client disconnecting from mod_rayo while a message is being delivered to that client.
...
This is caused by the XMPP context's JID -> XMPP stream mapping not being cleaned up on XMPP stream destruction.
2015-09-09 17:06:37 -04:00
Dragos Oancea
efeb720a01
FS-8034: mod_opus: send correct (configured) fmtp ptime,minptime,maxptime when originating call
2015-09-09 15:17:20 -04:00
Anthony Minessale
d56c716c3f
FS-1772 build err
2015-09-09 13:54:03 -05:00
Anthony Minessale
fe0908d6e1
FS-8126 #resolve [Pruning of a media bug may cause all media bugs on a session to be pruned]
2015-09-09 13:04:58 -05:00
Mike Jerris
edbffd3462
Merge pull request #468 in FS/freeswitch from ~NCOPA/freeswitch:bugfix/FS-1772-need-a-way-for-individual-end-users to master
...
* commit '367dabcb55f48a3db1b02c0364e2352993eaa581':
FS-1772 #resolve fix reset of voicemail greeting to default
2015-09-09 12:57:22 -05:00
Mike Jerris
14c43c0804
Merge pull request #470 in FS/freeswitch from ~NCOPA/freeswitch:bugfix/FS-8131-voicemail-does-not-reject-change to master
...
* commit '7aba5d52ee609e63ede7e76ab955179e9c61244d':
FS-8131: [mod_voicemail] fix disallowed empty password set
2015-09-09 12:56:31 -05:00
Mike Jerris
bd1fad2e2c
Merge pull request #214 in FS/freeswitch from ~ARTURZ/freeswitch:FS-7344-ack-invite-3pcc-race to master
...
* commit '8ea99bfccfa85ef94b13693db6489aec3dca2c88':
FS-7344: Fix race condition for INVITE right after ACK in 3PCC mode.
2015-09-09 12:51:22 -05:00
Brian West
1fd9198c15
FS-8144 readability and code formatting cleanup of mod_opus whiel reviewing PLC/FEC bug and document missing options from opus.conf.xml
2015-09-09 12:48:41 -05:00
Anthony Minessale II
161ed4deb7
Merge pull request #473 in FS/freeswitch from ~ARTURZ/freeswitch:FS-8140-username-typo-in-sofia_handle_sip_i_invite to master
...
* commit '7e2082a55ac694a9278d198b809de7072cd6acb8':
FS-8140 Fix user_name typo in sofia_handle_sip_i_invite
2015-09-09 12:45:41 -05:00
William King
d7724cc2aa
FS-8075 Fix for failover when you pull power on redis, while redis clients under load test
2015-09-09 10:39:20 -07:00
Anthony Minessale
004c5080ab
FS-8142 minor formatting mod
2015-09-09 11:41:04 -05:00
Anthony Minessale II
c73d3123b2
Merge pull request #475 in FS/freeswitch from ~ARTURZ/freeswitch:FS-8142-switch_core_session-thread-cache-races to master
...
* commit 'cd4c3188e4f715ff129dc4eea1a4ba50140c2a42':
FS-8142 Fix a thread cache thread-safety and caching
2015-09-09 11:38:14 -05:00
William King
8a388131b2
FS-8075 fix typo for dialplan app
2015-09-09 08:59:26 -07:00
Artur Zaprzała
cd4c3188e4
FS-8142 Fix a thread cache thread-safety and caching
2015-09-09 10:42:10 +02:00
Artur Zaprzała
7e2082a55a
FS-8140 Fix user_name typo in sofia_handle_sip_i_invite
2015-09-09 10:33:23 +02:00
Artur Zaprzała
9e29ea01b5
FS-8141 Add support for apr_queue_term() to switch_apr.c
2015-09-09 10:30:19 +02:00
Natanael Copa
7aba5d52ee
FS-8131: [mod_voicemail] fix disallowed empty password set
...
Prevent users to change password to an empty password when
allow-empty-password-auth is set to true.
2015-09-07 16:33:44 +02:00
William King
16d600c035
FS-8075 updates for limit release case
2015-09-04 14:46:10 -07:00
Anthony Minessale
293ceabb78
let jb get bigger on video sync
2015-09-04 13:53:50 -05:00
Natanael Copa
367dabcb55
FS-1772 #resolve fix reset of voicemail greeting to default
...
Allow entering 0 to restore the default greeting.
2015-09-04 16:22:20 +02:00
Artur Zaprzała
8ea99bfccf
FS-7344: Fix race condition for INVITE right after ACK in 3PCC mode.
2015-09-03 22:32:32 +02:00
Anthony Minessale
2d2a27f6ad
FS-8127 #resolve [update codec when detecting rate change in mod_conference more often]
2015-09-03 15:27:59 -05:00
Anthony Minessale
8ee69ead0d
FS-8118 #resolve [Verto calls do not properly reject video when video is offered but only audio is accepted]
2015-09-02 18:07:58 -05:00
Mike Jerris
49f5cede85
FS-7966: silence mod_lua build warnings in generated code
2015-09-02 15:55:01 -04:00
Michael Jerris
dc80dbc8f3
FS-7966: don't manually edit generated source
2015-09-02 14:48:42 -05:00
Mike Jerris
46c0d05216
FS-7966: fix more msvc 2015 build warnings.
2015-09-02 13:07:17 -04:00
Anthony Minessale
08f634b215
move debug level to 5 for av codec msgs
2015-09-02 11:29:16 -05:00
Anthony Minessale
a48bccbb09
FS-6833 missing event names in string
2015-09-01 17:17:25 -05:00
Anthony Minessale
2feae3fc69
FS-6833 #comment please test this branch
2015-09-01 16:31:23 -05:00
Michael Jerris
d5b906b22e
FS-7983: fix syntax error in previous patch
2015-09-01 13:31:37 -05:00
Mike Jerris
58fc6abb17
Merge pull request #448 in FS/freeswitch from bugfix/FS-7911-master to master
...
* commit 'f2514644e1b9964bc4a2f91b8cbe6f8aedf1214b':
FS-7911: [mod_conference] do not allocate for conference cdr if conference cdr is disabled, and fix leak in conference_record
2015-09-01 13:06:12 -05:00
Mike Jerris
c3dbf25bd7
Merge pull request #392 in FS/freeswitch from ~VIPKILLA/freeswitch:master to master
...
* commit 'e2cf1f5270b22c1d6e36fcdc200cd6aa76c7511e':
FS-7954: [mod_nibblebill] use switch_core_session_execute_exten instead of switch_ivr_session_transfer to perform inline dialplan action
2015-09-01 13:02:44 -05:00
Mike Jerris
8577601f5f
Merge pull request #400 in FS/freeswitch from ~BRADLEYJOKINEN/freeswitch:FS-7983 to master
...
* commit '723e8a1f9a899564b89e70d5e6c4a8799413579b':
FS-7983 Added param for specifying video encoding speed
2015-09-01 12:58:34 -05:00
Mike Jerris
3be62e292e
Merge pull request #434 in FS/freeswitch from ~VIPKILLA/freeswitch-odbc_cdr-b-leg-fix:master to master
...
* commit '00a2e4814d2b3a5fcb4fc62cb7814384afeb0d89':
FS-8044: [mod_odbc_cdr] fix how module detects b-leg
2015-09-01 12:57:48 -05:00
Chris Rienzo
070f53205e
FS-8110 #resolve #comment [mod_rayo] prompt IQ error reply was being deleted after being sent for delivery. This is incorrect since message delivery thread will clean up the message.
2015-09-01 13:44:23 -04:00
Mike Jerris
9608ce9f5f
Merge pull request #463 in FS/freeswitch from feature/FS-8107-add-ivr-menu-proper-events to master
...
* commit '99d2e6161e5696e252448bc14520fc72d10dbf21':
FS-8107 - [switch_ivr_menu] Adding CUSTOM esl events menu::enter and menu::exit when a call enter and exit an ivr menu.
2015-09-01 12:27:19 -05:00
Italo Rossi
99d2e6161e
FS-8107 - [switch_ivr_menu] Adding CUSTOM esl events menu::enter and menu::exit when a call enter and exit an ivr menu.
2015-09-01 14:23:29 -03:00
Chris Rienzo
1588ebda0f
FS-8082 #resolve #comment [mod_rayo] do not remove items from hash while iterating
2015-09-01 12:50:58 -04:00
Michael Jerris
6f1a00fe81
FS-8108: remove legacy mod_lua, the regular mod_lua works with system lua now
2015-09-01 11:15:12 -05:00
Chris Rienzo
ed59a6286e
FS-8103 #resolve #comment [mod_rayo] handle <prompt> where <output> finishes unexpectedly before start event is received
2015-09-01 11:01:58 -04:00
Michael Jerris
57682b8a45
FS-7966: fix scope masked declaration
2015-08-31 17:26:51 -05:00
Michael Jerris
a55d146368
FS-7966: fix scope masked declaration
2015-08-31 17:23:51 -05:00
Anthony Minessale
5ba81a466b
allow video jb to go lower as needed
2015-08-31 17:18:53 -05:00
Anthony Minessale
d052c4edea
FS-8071 move debug value higher for new log message
2015-08-31 17:18:53 -05:00
Mike Jerris
d698492aaf
Merge pull request #457 in FS/freeswitch from ~LEKENSTEYN/freeswitch:bugfix/FS-8099-lua-dialplan to master
...
* commit '7749a9f51d57266f42adc0cf25d8f885ebad382d':
Restore LUA dialplan ACTIONS functionality
2015-08-31 17:06:48 -05:00
Mike Jerris
de300df7c5
FS-7966: fix buffer overflow in mod_vmd found by msvc 2015
2015-08-31 17:56:01 -04:00
Mike Jerris
403c1735e5
FS-7966: fix more msvc 2015 warnings.
2015-08-31 17:47:57 -04:00
Michael Jerris
a552997e7b
FS-7966: fix mod_managed reference
2015-08-31 16:10:50 -05:00
Mike Jerris
5c59a0159d
FS-7966: fix more msvc 2015 warnings.
2015-08-31 17:08:52 -04:00
Michael Jerris
b126788ac7
FS-7966: fix build issue from incorrect msvc warning fix
2015-08-31 13:32:46 -05:00
Mike Jerris
2e3e09cb38
FS-7966: fix more msvc 2015 build warnings.
2015-08-31 13:26:36 -04:00
Michael Jerris
164c6111a1
FS-7966: remove some older versions of msvc build system as these will no longer work soon, please use 2015 instead
2015-08-31 10:19:10 -05:00
Peter Wu
7749a9f51d
Restore LUA dialplan ACTIONS functionality
...
Since using SWIG 2.0 to generate the code, two new items have been
pushed on the stack. Use relative stack indices to avoid breakage.
FS-8099 #resolve
2015-08-30 22:34:49 +02:00
William King
d582e08da8
Startiing the deprecation mod_redis in favor of mod_hiredis.
2015-08-28 16:56:47 -07:00
William King
d1d0f553bc
FS-8075
...
Initial commit of mod_hiredis. Add expanded redis support to include
raw redis command support, as well as the existing support for
FreeSWITCH limits.
2015-08-28 16:56:38 -07:00
Mike Jerris
288c62576f
FS-7966: fix more warnings in msvc 2015 build
2015-08-28 17:42:55 -04:00
Michael Jerris
4d16691a22
FS-8093: [mod_silk] remove giant stack allocation in switch_silk_decode.
2015-08-28 16:35:55 -05:00
Michael Jerris
f2514644e1
FS-7911: [mod_conference] do not allocate for conference cdr if conference cdr is disabled, and fix leak in conference_record
2015-08-28 16:23:43 -05:00
Anthony Minessale
3850e467ad
FS-8091 #resolve [Missing some message names in switch_core_session.c]
2015-08-28 14:46:45 -05:00
Mike Jerris
5de2f7d7bd
FS-7966: multiple fixes for msvc 2015 build, silence multiple warnings
2015-08-27 18:49:13 -06:00
Mike Jerris
de0327960a
FS-7966: multiple fixes for msvc 2015 build, fix x64 build
2015-08-27 17:26:42 -06:00
Mike Jerris
04f30edc6a
FS-7966: multiple fixes for msvc 2015 build, fix openssl linking
2015-08-27 16:22:40 -06:00
Mike Jerris
ac945c012a
FS-7966: multiple fixes for msvc 2015 build, remove unintended file add
2015-08-27 15:13:35 -06:00
Mike Jerris
9485fc9581
FS-7966: multiple fixes for msvc 2015 build
2015-08-27 14:37:33 -06:00
Brian West
ea38fe940b
FS-8077 #resolve [Memory leak in conference_record thread]
2015-08-27 15:19:12 -05:00
Anthony Minessale
82fc6075cc
FS-8071 amendment
2015-08-27 13:55:41 -05:00
Anthony Minessale
d415d1d3bf
FS-8071 #resolve [RTP stack enforces remote address rules not needed in ICE mode]
2015-08-27 13:46:26 -05:00
Anthony Minessale
f8592ab539
FS-8069 #resolve [ipv6 support missing in stun code]
2015-08-27 13:46:26 -05:00
Mike Jerris
7efc1f3bfb
FS-7135: [mod_sofia] fix response to re-invite with duplicate sdp (such as we get from seesion refresh) when soa is disabled to include an sdp. Fixes t.38 fax failure on session refresh
2015-08-27 11:42:40 -05:00
Mike Jerris
3ba29f7f0e
Merge pull request #381 in FS/freeswitch from ~PFOURNIER/freeswitch:bugfix/t.38_segfault to master
...
* commit '86ab3c5d1e6e6109fab8e4ecec725e078560f7c9':
FS-7942 #comment Fix segfault on T.38 FAX calls
2015-08-26 17:52:31 -05:00
Michael Jerris
0954eec9dc
FS-8058: [mod_vpx] build correctly against libvpx that is not installed into default locations on the system
2015-08-26 17:32:23 -05:00
Michael Jerris
d056132728
FS-8057: [core] fix segfault when doing video call when built against libyuv but not libvpx
2015-08-26 17:24:56 -05:00
Michael Jerris
e1aa9b11ca
FS-8056: [mod_voicemail] fix segfault on vm_inject, regression from FS-7968
2015-08-26 17:06:28 -05:00
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