Commit Graph

13615 Commits

Author SHA1 Message Date
Anthony Minessale b4f477c22e FS-8293 fix some regressions where speed test caused excessive downlink bandwidth 2015-11-18 21:36:41 -06:00
Anthony Minessale cd8901bf5b FS-8529 fix a few regressions 2015-11-18 21:34:24 -06:00
Anthony Minessale 9ab210e64b FS-8556 #resolve [Screen shares are not recoverable so do not try] 2015-11-18 15:26:26 -06:00
Anthony Minessale fb8d4a2b99 FS-8545 do not allow video floor on a member with a reservation id set 2015-11-18 13:37:52 -06:00
Anthony Minessale 420a78afc4 FS-8545 read lock regression 2015-11-18 13:18:39 -06:00
Anthony Minessale e95f3686ad FS-8053 #resolve [When WebRTC's SDP contains a=sendonly for video, the client will still receive the video stream] 2015-11-18 10:31:30 -06:00
Anthony Minessale f14fcb7838 FS-8529 #resolve [vid-floor and conference-flags set as video-muxing-personal-canvas ] 2015-11-17 12:18:29 -06:00
Chris Rienzo df6a5315c1 FS-8549 [mod_http_cache] add support for AWS_ACCESS_KEY_ID and AWS_SECRET_ACCESS_KEY environment variables in S3 profiles 2015-11-17 12:00:15 -05:00
root acecda7596 FS-8527 [mod_conference] Do not send the video of last_video_floor_holder to video_floor_holder if already related one video to it. 2015-11-17 10:16:42 +08:00
Anthony Minessale 8293dd03d0 FS-8546 #resolve [Make original video demo back-compat with livearray-json-status] 2015-11-16 17:02:07 -06:00
Anthony Minessale a754c686d8 remove DEBUG 2015-11-16 16:08:58 -06:00
Anthony Minessale 9f1c89b8e3 FS-8545 #resolve [Improve controls for screen share] 2015-11-16 15:54:43 -06:00
Anthony Minessale 67491b102c FS-8543 #resolve [Improve mute handling on conference and WebRTC] 2015-11-16 11:31:34 -06:00
Mark Lipscombe 4e9977507d FS-8537: Passing nil to various lua functions causes segfault
Various functions exposed via lua do not check their parameters for null
causing freeswitch to segfault.

This change adds checking for null parameters and returns an error
instead of segfaulting.
2015-11-15 10:43:09 +11:00
Anthony Minessale de7a123c8b FS-8536 #resolve [Send Keyframe when getting SIP INFO with picture_fast_update] 2015-11-13 14:15:39 -06:00
Anthony Minessale II ff283f60de Merge pull request #592 in FS/freeswitch from bugfix/FS-8384 to master
* commit '6c7ed71a36d20fec31947bb0d31dc06733bd24df':
  update
  update
  fix close file snafu
  update
  commit
2015-11-12 18:48:49 -06:00
Anthony Minessale II 785727e6fa Merge pull request #591 in FS/freeswitch from feature/FS-8293 to master
* commit '1ee2f0abc224fd6830fb8a2ddf120abfd8f641f0':
  add colors to good and bad
  update new pass
  FS-8293 [verto_communicator] - Showing speed in the menu bar if autoBand is true, adding option to test speed before making a call, enabling dedEnc if inboundBandwidth is below dedEncWatermark (3072 by default). FS-8293 [verto_communicator] - Changed info in the top menu bar for a icon+popover, changed autoBand's code in testSpeed method, moved 'Bandwidth settings' to 'Video settings' in settings modal and now hidding video quality selection when autoBand is checked. FS-8293 [verto_communicator] - Better bandwidth info ui. FS-8293 [verto_communicator] - Fixed speed test breaking at splash screen if user isn't logged in.
  Removed unused function.
  FS-8293 [verto_communicator] Implemented speed test in verto communicator.
  always change bw
  tweaks
  WIP not shabby auto vid settings
  first pass, add some funcs to conference and speed test features and fix bugs in ws.c for big payloads
2015-11-12 18:40:27 -06:00
Anthony Minessale f1b2733c14 update new pass 2015-11-12 18:33:32 -06:00
Andrew Cassidy 8c540c6632 FS-8432 fixes timestamp type resolution, adds new header of type uint64 to carry microsecond resolution timestamp 2015-11-10 21:04:36 +00:00
Stanislav Sinyagin de06bf086b FS-8427 Incompatible type for %ld in prinrtf 2015-11-09 21:54:00 +00:00
Anthony Minessale f862c41c40 update 2015-11-09 15:13:19 -06:00
Anthony Minessale f5c541a5c9 fix close file snafu 2015-11-09 15:13:19 -06:00
Anthony Minessale ca49966f76 update 2015-11-09 15:13:19 -06:00
Anthony Minessale 65b7eeef52 commit 2015-11-09 15:13:19 -06:00
Anthony Minessale 1c8088a4a0 tweaks 2015-11-06 14:01:54 -06:00
Anthony Minessale aa0b28e235 WIP not shabby auto vid settings 2015-11-06 14:01:54 -06:00
Anthony Minessale 828d6eaf01 first pass, add some funcs to conference and speed test features and fix bugs in ws.c for big payloads 2015-11-06 14:01:54 -06:00
Kirill Sysoev b9278a8f0d FS-8416: Regex feature in param field 2015-11-05 22:17:54 +03:00
Marcel Haldemann 7c3aed290d FS-8415 #resolve [support early with 180 using early_use_180=true] 2015-11-05 11:13:33 +01:00
William King a6cbe9034d FS-8377 Fix the handling of hiredis limit release when using an interval. The expectation for interval is to NOT decrement the limit. 2015-11-04 15:14:50 -08:00
Nathan Neulinger b9be530c38 FS-8308 need to double encode if urlencoding json that is already encoded 2015-11-04 07:22:20 -06:00
Emmanuel Schmidbauer e6ae2e9bec FS-8392: change rtpmap payload to a number in dynamic range to allow both H263 and H263+ to be offered 2015-10-29 08:31:01 -04:00
Brian West d744a18fd3 Merge pull request #550 in FS/freeswitch from ~DRAGOS_OANCEA/freeswitch-dragos:opus-fec-fix to master
* commit '65fd07923eb3d53931616fcd701a809e71f4243b':
  FS-8319: mod_opus: fix and cleanup of switch_opus_has_fec() and switch_opus_info().
2015-10-28 13:14:53 -05:00
Brian West 768a7ab6e5 Merge pull request #555 in FS/freeswitch from ~DRAGOS_OANCEA/freeswitch-dragos:opus-repacketization-toggle-fec to master
* commit 'd145111eed3505e11d9d0f0a891eab3945dddf36':
  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-28 13:12:17 -05:00
Brian West cc25c46bfc Merge pull request #549 in FS/freeswitch from ~DRAGOS_OANCEA/freeswitch-dragos:opus-decoder-statistics to master
* commit 'ea65a31e307755dfbaae4e65221417a1d4583e04':
  FS-8313: mod_opus: show decoder stats at end of call (how many times it did PLC or FEC)
2015-10-27 11:47:12 -05:00
Brian West d8b3b52aee Merge pull request #565 in FS/freeswitch from ~BRADLEYJOKINEN/freeswitch:FS-8373 to master
* commit 'c3a59c4b2261ae0b7e0b251057846af27dbf83f2':
  FS-8373 Improve quality of recordings when using fast encoding
2015-10-26 13:34:56 -05:00
Mike Jerris 6b5b1a3d86 FS-8389: [build] Fix msvc 2015 build warnings 2015-10-26 13:45:48 -04:00
Brian West 37263d47d5 Merge pull request #566 in FS/freeswitch from ~BRADLEYJOKINEN/freeswitch:FS-8380 to master
* commit '216e79f799127155a15a75cbebbe67061c03cb06':
  FS-8380 Improve mod_av's handling of vw and vh core file params
2015-10-26 10:21:51 -05:00
Anthony Minessale 5b4c725963 FS-8384 #resolve [Locking contention in mod_conference] 2015-10-23 13:58:40 -05:00
Chris Rienzo a711b7cd88 FS-8370 #resolve [mod_rayo] found another place in <prompt> where a message was freed after being queued for delivery. This resulted in a freed object being serialized, crashing FS. 2015-10-22 23:11:31 -04:00
Anthony Minessale e351f3565d FS-8115 #comment test latest patch 2015-10-22 15:37:21 -05:00
Mike Jerris 78c8a5ffba FS-8378: [mod_esf] fix crash when using esf_page over loopback when transcoding 2015-10-22 12:59:33 -05:00
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
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
Bradley Jokinen c3a59c4b22 FS-8373 Improve quality of recordings when using fast encoding 2015-10-21 10:03:59 -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 348f40017f FS-8307 #resolve [Order of codecs can cause loss of RTP stream] 2015-10-20 11:12:45 -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
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 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 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 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
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
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 75b01a306e FS-8130 2015-10-04 16:53:54 -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
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
Corey Burke 0641315ef6 Use use-dtx setting from config in request to callee. 2015-10-02 08:13:05 -07: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
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 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
Anthony Minessale fbacc27d29 FS-8232 #resolve [conference sending too many video refresh req] 2015-09-28 14:00:37 -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
Michael Jerris c167eb7d5d FS-8190: fix build regression from original FS-8190 commit 2015-09-23 16:40:13 -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 7ea9b684a7 FS-8204 add sprop-stereo also 2015-09-22 15:31:20 -05:00
Saumar Hajjar 3aa051e1a1 FS-7673: ODBC NULL value incorrectly evaluated in mod_v8 2015-09-21 23:36:42 -03: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
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 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 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 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 703795e913 FS-8130 FS-7432 FS-8115 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 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
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
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
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
William King 8a388131b2 FS-8075 fix typo for dialplan app 2015-09-09 08:59:26 -07: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
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
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
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
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 2feae3fc69 FS-6833 #comment please test this branch 2015-09-01 16:31:23 -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
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
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
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