Commit Graph

19628 Commits

Author SHA1 Message Date
Anthony Minessale cd5182c27c FS-10150: [freeswitch-core] Reduce writes to closed ssl sockets #resolve 2017-03-17 13:47:35 -05:00
Dragos Oancea f1b756c631 FS-10115: [mod_sndfile] add ".ogg" extension to mod_sndfile (map audio OGG format to ".ogg" extension too, not only to ".oga")
(and change mem pool)
2017-03-17 18:09:59 +00:00
Anthony Minessale 4a56cc6401 FS-10146: [mod_conference] Completely setup conference member before adding them to the conference #resolve 2017-03-16 19:06:06 -05:00
Anthony Minessale 2de527564e FS-9704: [mod_av] Seeking video files with mod_av after it reaches the end does not work 2017-03-16 17:43:09 -05:00
Anthony Minessale 1da17bb3b3 FS-10138: [freeswitch-core,mod_conference] Add alpha video to conference 2017-03-16 16:28:18 -05:00
Anthony Minessale ae40f8b529 FS-10144: [mod_conference] Minor issues with video mute in mod_conference #resolve 2017-03-16 16:24:49 -05:00
Anthony Minessale f1d8685566 FS-10138: [freeswitch-core,mod_conference] Add alpha video to conference 2017-03-16 14:55:16 -05:00
Anthony Minessale 485f07f8d3 FS-10094: [core,mod_av] Alpha video support 2017-03-16 14:55:16 -05:00
Mike Jerris beb835adb3 Merge pull request #1228 in FS/freeswitch from ~ANDYWOLK/freeswitch:bugfix/FS-10074-move-tiff-to-download to master
* commit '62f48cafe7f930bd083fd122f47aba5e81c89704':
  FS-10074 [libtiff] Update to tiff-4.0.7, move from codebase to download
2017-03-16 13:12:47 -05:00
Andrey Volk 62f48cafe7 FS-10074 [libtiff] Update to tiff-4.0.7, move from codebase to download 2017-03-16 20:12:30 +03:00
Mike Jerris 8d4e72af16 FS-10140: [core] add switch_img_grey, makes i420 switch_img_t image grey scale 2017-03-16 11:09:29 -05:00
Anthony Minessale a7c4b22ac9 FS-10094: [core,mod_av] Alpha video support #resolve 2017-03-16 10:00:33 -05:00
Nicholas Blasgen fabe27abde FS-10128 [mod_v8] This commit removes strlen() in favor of binary safe .length() function 2017-03-16 01:15:10 +00:00
Anthony Minessale 90eb89dbd0 FS-9697 remove auto toggle to old fir mode 2017-03-15 18:18:48 -05:00
Anthony Minessale 025833c442 FS-10138 2017-03-15 18:15:31 -05:00
Anthony Minessale bff1ee0f95 FS-10091 2017-03-15 18:12:57 -05:00
Anthony Minessale 7d7383e69e FS-9704: [mod_av] Seeking video files with mod_av after it reaches the end does not work fix regression 2017-03-15 18:03:53 -05:00
Anthony Minessale 2e71cfd536 FS-10138: [freeswitch-core,mod_conference] Add alpha video to conference 2017-03-15 18:02:46 -05:00
Anthony Minessale 50358d1cce FS-10107 can of worms contd 2017-03-15 16:55:06 -05:00
Mike Jerris 70ab6964b1 FS-10036: fix windows build issues. These patches need to go upstream 2017-03-15 16:13:40 -05:00
Anthony Minessale 2c368307d8 FS-10138: [freeswitch-core,mod_conference] Add alpha video to conference #resolve 2017-03-15 15:28:08 -05:00
Anthony Minessale II 69f87f0bb0 Merge pull request #1226 in FS/freeswitch from bugfix/FS-10126-general-video-improvements to master
* commit 'f4ad4ed6c47b8961a180dfadc02f972a811878d2':
  FS-10126: [freeswitch-core] General Video Improvements #resolve
2017-03-15 15:20:34 -05:00
Anthony Minessale f4ad4ed6c4 FS-10126: [freeswitch-core] General Video Improvements #resolve 2017-03-15 15:24:01 -05:00
Mike Jerris 4a7c459e37 FS-10074: [libtiff] stop using embedded libtiff. Build now requires system libtiff 2017-03-15 15:02:04 -05:00
Mike Jerris 920d10afe7 FS-10074: [libtiff] stop using embedded libtiff. Build now requires system libtiff 2017-03-15 15:00:15 -05:00
Seven Du d1625f85a5 FS-10094 Alpha Video support
Alpha webm support
RGBA alpha support
2017-03-15 11:45:58 +08:00
Anthony Minessale c2ed85efd3 FS-10121: [mod_conference] Add role-id and layout transitions to conference 2017-03-14 19:00:17 -05:00
Anthony Minessale 2bad453f51 FS-10131: [freeswitch-core] Incorrect video decode flags in some places 2017-03-14 19:00:17 -05:00
Mike Jerris 34c48368dc FS-10074: [libtiff] stop using embedded libtiff. Build now requires system libtiff 2017-03-14 18:29:37 -05:00
Brian West 6187c3039a Merge pull request #1205 in FS/freeswitch from ~MOCHOUINARD/freeswitch:bugfix/FS-10093-allow-to-specify-a-spool-path-for to master
* commit '8fa52b5cf3881de81ba6cffdcf75e12d8db1162a':
  FS-10093: Add fax-spool variable to select the rxfax spool destination per call AND automaticly try to create the folder if it doesn't exist
2017-03-14 16:56:31 -05:00
Brian West a2570b344f FS-10125 small fix 2017-03-14 13:03:30 -05:00
Anthony Minessale fb69562a37 FS-10132: [mod_conference] Memory leak playing video files in personal-canvas mode #resolve 2017-03-13 15:09:56 -05:00
Anthony Minessale 77882c70b0 FS-10131: [freeswitch-core] Incorrect video decode flags in some places #resolve 2017-03-13 14:54:14 -05:00
Anthony Minessale de8c37975b FS-10131: [freeswitch-core] Incorrect video decode flags in some places #resolve 2017-03-13 14:50:50 -05:00
Anthony Minessale 42499edf26 FS-10121: [mod_conference] Add role-id and layout transitions to conference 2017-03-13 14:46:26 -05:00
Anthony Minessale 420896c534 FS-10121: [mod_conference] Add role-id and layout transitions to conference 2017-03-13 14:27:32 -05:00
Anthony Minessale b3b2f60545 FS-10121: [mod_conference] Add role-id and layout transitions to conference 2017-03-13 12:31:27 -05:00
Anthony Minessale 1b88dba5db FS-9922: [mod_conference] Auto Energy Level 2017-03-13 11:52:15 -05:00
Anthony Minessale c9eb818e4a FS-10120: [mod_verto] Move text support behind a param 2017-03-13 11:06:48 -05:00
Ken Rice f7fa8415ab swig all 2017-03-13 08:31:03 -05:00
Italo Rossi b8af27863d Merge pull request #1202 in FS/freeswitch from ~PECHEN/freeswitch:feature/FS-10082-full-list-members-by-api to master
* commit 'f411dd49c5f951992345dcd810c5a70d8a235839':
  FS-10082 [mod_callcenter] full list members by api
2017-03-12 13:12:00 -05:00
Italo Rossi 9bb7a7d8cd Merge pull request #1074 in FS/freeswitch from ~WHENRY/freeswitch:feature/FS-9757_multi_box_patch to master
* commit '404c69698ed7a4ff215cf2d430b6a1721c693eb1':
  FS-9757 Store real system uuid in members system col and compare
2017-03-12 13:08:37 -05:00
Marc Olivier Chouinard 040a0d20d9 FS-9791: Allow sofia_contact() to limit result by sip user agent Ex: sip_match_user_agent=Bria 2017-03-10 23:00:42 -05:00
Anthony Minessale ed3ce77b4e FS-9742 2017-03-10 21:50:45 -06:00
Anthony Minessale ea89f6f29d FS-10107 doh 2017-03-10 21:25:04 -06:00
Anthony Minessale f9e52870cb FS-10107 2017-03-10 21:20:44 -06:00
Brian West 92146d8e24 FS-10125 [new_module] clearmode passthru codec 2017-03-10 16:40:32 -06:00
Anthony Minessale aedccae972 FS-10091: [mod_conference] Conference play file with full-screen=true has side effect on member video 2017-03-09 15:29:10 -06:00
Anthony Minessale 0f868b9416 FS-10107: [mod_conference] Reduce contention on layer floor changes 2017-03-09 15:04:09 -06:00
Anthony Minessale a62f26803e FS-10121: [mod_conference] Add role-id and layout transitions to conference #resolve 2017-03-09 14:18:16 -06:00
Anthony Minessale c6ce9da470 FS-10050: [core] chromakey Optimizations broke solid color mode 2017-03-09 14:15:09 -06:00
Anthony Minessale fbe05e2035 FS-10120: [mod_verto] Move text support behind a param #resolve 2017-03-09 13:40:33 -06:00
Anthony Minessale 35865bd90c FS-10118: [freeswitch-core] Race conditions from lack of error checking in switch_core_session_read_lock #resolve 2017-03-09 13:22:25 -06:00
Anthony Minessale 51dd5e87a7 FS-9922: [mod_conference] Auto Energy Level #resolve 2017-03-09 12:03:55 -06:00
Anthony Minessale II 5c51617d32 Merge pull request #1219 in FS/freeswitch from feature/FS-9742-refactor-canvas-zoom-code to master
* commit 'da6b9e001cf41d935c07e029eff4641a4c5935bb':
  FS-9742: [mod_conference,mod_cv] Refactor canvas zoom code #resolve
2017-03-09 11:50:35 -06:00
Anthony Minessale da6b9e001c FS-9742: [mod_conference,mod_cv] Refactor canvas zoom code #resolve 2017-03-09 11:54:13 -06:00
Mike Jerris d435740217 FS-10116: [RTP] Crash when rtp_autofix_timing=true on video calls #resolve 2017-03-09 11:14:11 -06:00
Anthony Minessale a4eddcafda FS-10019 typo 2017-03-09 10:49:14 -06:00
Mike Jerris e4e4fd2f9f FS-10036: add back in patch from FS-4285. Still need to address this upstream 2017-03-08 20:50:34 -06:00
Anthony Minessale 53aab765d8 FS-10019 2017-03-08 19:41:48 -06:00
Anthony Minessale 115e69a0c0 FS-10114: [mod_conference] Reduce image reads from disk for logo image #resolve 2017-03-08 19:36:18 -06:00
Brian West e4f526fc1e Merge pull request #1212 in FS/freeswitch from ~MOCHOUINARD/freeswitch:bugfix/FS-10109-patch-mod_directory-added-variable to master
* commit 'ad64b78eed63f47c8ec8920875b0c6131b85e7eb':
  FS-10109: mod_directory - Added variable directory_voicemail_profile to specify the mod_voicemail profile to query informations
2017-03-08 17:23:15 -06:00
Brian West 774cef9513 Merge pull request #1213 in FS/freeswitch from ~MOCHOUINARD/freeswitch:bugfix/FS-10110-patch-mod_python-hack-to-allow-to to master
* commit 'eca17b7c1c98f720d5d4fe08df4a92b663fa7aff':
  FS-10110: mod_python Hack to allow to have a script in a different folder
2017-03-08 17:21:12 -06:00
Anthony Minessale 57dd86cdea FS-10107: [mod_conference] Reduce contention on layer floor changes #resolve 2017-03-08 15:42:07 -06:00
Marc Olivier Chouinard 0147d4dbc1 FS-10112: switch_xml - Renaming a C variable name and type (No behavior change) 2017-03-08 16:41:12 -05:00
Marc Olivier Chouinard 0d177f21f6 FS-10111: mod_xml_cdr Create folder recursivery to the specified destination 2017-03-08 16:33:42 -05:00
Marc Olivier Chouinard eca17b7c1c FS-10110: mod_python Hack to allow to have a script in a different folder 2017-03-08 16:28:19 -05:00
Marc Olivier Chouinard ad64b78eed FS-10109: mod_directory - Added variable directory_voicemail_profile to specify the mod_voicemail profile to query informations 2017-03-08 16:18:12 -05:00
Mike Jerris f8789c0130 FS-10104: [mod_h323] fix build error caused by FS-10025 2017-03-08 11:30:31 -06:00
Brian West ad758d15c4 FS-10103: [freeswitch-core] segfault on new call #resolve 2017-03-07 19:35:19 -06:00
Mike Jerris 994148ac1c Merge pull request #1114 in FS/freeswitch from ~DRAGOS_OANCEA/freeswitch-dragos:opus_16khz to master
* commit '02c4e4a28e912e3c233e50b30e26b017c9eeb23e':
  FS-9864: mod_opus : Added OPUS@16000 with 10, 20, 40, 60 ms ptime
2017-03-07 10:57:14 -06:00
Mike Jerris c16434bf04 Merge pull request #1196 in FS/freeswitch from ~PECHEN/freeswitch:feature/FS-10061-send-custom-variables-on-incoming to master
* commit 'ccae1567803ec7bb7b3c7cb623911a50f898c754':
  FS-10061 [mod_verto] now it sends custom variables on incoming call via verto
2017-03-07 10:11:39 -06:00
Alexandr Popov ccae156780 FS-10061 [mod_verto] now it sends custom variables on incoming call via verto 2017-03-07 10:42:17 +02:00
Anthony Minessale db1e95b3f3 FS-10098: [freeswitch-core] Issue with video media bug in patch mode #resolve 2017-03-06 14:35:26 -06:00
Mike Jerris 25bbb42ec2 FS-10001: [core] Fix Buffer overflow collecting digits 2017-03-06 12:51:29 -06:00
Anthony Minessale d5e558fa44 FS-10097: [mod_conference] Add fgimg to conference video layouts #resolve 2017-03-06 11:47:35 -06:00
Alexandr Popov f411dd49c5 FS-10082 [mod_callcenter] full list members by api 2017-03-06 17:53:48 +02:00
Dragos Oancea 02c4e4a28e FS-9864: mod_opus : Added OPUS@16000 with 10, 20, 40, 60 ms ptime 2017-03-06 05:22:40 -05:00
Marc Olivier Chouinard 8fa52b5cf3 FS-10093: Add fax-spool variable to select the rxfax spool destination per call AND automaticly try to create the folder if it doesn't exist 2017-03-04 11:33:14 -05:00
Anthony Minessale b1658a62cc FS-10091: [mod_conference] Conference play file with full-screen=true has side effect on member video 2017-03-03 19:32:30 -06:00
Anthony Minessale 06bd37b623 FS-10050: [core] chromakey 2017-03-03 19:04:51 -06:00
Anthony Minessale 40687ccb6a FS-10050: [core] chromakey 2017-03-03 19:01:48 -06:00
Anthony Minessale 776bf7995a FS-10050: [core] chromakey 2017-03-03 18:10:40 -06:00
Mike Jerris 666e875416 FS-10050: [core] chromakey optimization 2017-03-03 18:01:51 -06:00
Mike Jerris 478d6c6815 FS-10050: [core] chromakey optimization 2017-03-03 17:46:31 -06:00
Anthony Minessale 08fa9f62ae FS-10091: [mod_conference] Conference play file with full-screen=true has side effect on member video #resolve 2017-03-03 17:35:03 -06:00
Anthony Minessale c50aac4eb8 FS-10050: [core] chromakey 2017-03-03 17:33:33 -06:00
Mike Jerris 7b8465915b FS-10050: [core] chromakey optimization 2017-03-03 14:58:56 -06:00
Anthony Minessale e79157efbd revert 2017-03-03 14:33:39 -06:00
Anthony Minessale 1458cfec1c FS-10083: [freeswitch-core] Video audit 2017-03-03 14:23:28 -06:00
Anthony Minessale 686c0a5e10 FS-10083: [freeswitch-core] Video audit 2017-03-03 14:18:16 -06:00
Anthony Minessale 5ba5f0eda4 FS-10050: [core] chromakey 2017-03-03 11:21:09 -06:00
Mike Jerris 2f4c9b363e FS-10067: [mod_sofia] add update-refresher profile param and sip_update_refresher channel var to use update for session timers 2017-03-03 11:01:26 -06:00
Anthony Minessale 2c0f5cfcbb FS-10050: [core] chromakey 2017-03-03 10:53:14 -06:00
Dragos Oancea 5d35744fb2 FS-10087: fix for volume level per member of conference (volume level when playing file) 2017-03-03 13:54:09 +00:00
Roman Sukhov 051cf19c93 FS-10085 [mod_callcenter] fix no_answer_delay_time behavoir in ring-all strategy 2017-03-03 14:23:57 +03:00
Anthony Minessale 21a405350f FS-10050: [core] chromakey 2017-03-02 19:28:45 -06:00
Seven Du 11883c02e0 FS-10050 fix seg 2017-03-03 09:00:24 +08:00
Seven Du 2bd0ff45f4 FS-10080 2017-03-02 18:46:23 -06:00
Anthony Minessale a9e2346f86 FS-10083: [freeswitch-core] Video audit #resolve 2017-03-02 18:18:18 -06:00
Anthony Minessale b733e8d974 FS-10050: [core] chromakey 2017-03-02 18:04:36 -06:00
Seven Du 05632bb057 FS-10050 fix unused function 2017-03-02 22:52:12 +08:00
Anthony Minessale a9e40500e7 FS-10050: [core] chromakey 2017-03-01 21:39:05 -06:00
Anthony Minessale dbbe00332b FS-10050: [core] chromakey 2017-03-01 20:01:36 -06:00
Anthony Minessale fa7f10c02b FS-10079: [mod_conference] Possible lockup when sending many commands to conference at once #resolve 2017-03-01 14:27:41 -06:00
Anthony Minessale 0d0bc3bbd4 FS-10050: [core] chromakey 2017-03-01 11:43:22 -06:00
Anthony Minessale 129f6eb69b FS-10050: [core] chromakey add flag to detect keyframe 2017-03-01 11:38:57 -06:00
Anthony Minessale 5a6a556769 FS-10050 remove debug 2017-02-28 17:45:21 -06:00
Anthony Minessale f92fa24de3 FS-10076: [mod_av] File sync issues with different framerates #resolve 2017-02-28 17:44:16 -06:00
Anthony Minessale 0993835db2 FS-10050 2017-02-28 16:25:48 -06:00
Anthony Minessale 50072f2ce2 FS-10075: [freeswitch-core] WebRTC mods #resolve 2017-02-28 16:16:37 -06:00
Mike Jerris 20bcb2edef FS-10036: update cJSON code to pre 1.4.0 release of cJSON. this includes backports of all our fixes, and our build macros for windows and visibility. It also makes it easy to drop in a new version, and to in the future be able to switch to a system version of cJSON easily (after all these updates are in, probably around v2.0 timeframe. Note this new version adds a lot of extra error checking, fixes some buffer overruns, and improves parser and printer performance 2017-02-27 18:53:23 -06:00
Anthony Minessale ab21189ead FS-10050 add fg and bg img 2017-02-27 12:40:47 -06:00
Anthony Minessale 16656b5b17 factor out sqrt many million per sec 2017-02-27 11:01:56 -06:00
Anthony Minessale 91d62b7cc6 FS-10050 polish 2017-02-24 16:49:43 -06:00
Mike Jerris be245edf5e FS-10060: fix scope of declarations 2017-02-24 11:11:30 -06:00
Andrey Volk 658b1f85f5 FS-10060 [mod_v8] Add startup scripts support. 2017-02-22 18:18:08 +03:00
Anthony Minessale dcbd39cc26 FS-10050 cont fix some mem issues with playing files and ignoring the audio 2017-02-21 20:09:32 -06:00
Anthony Minessale 888c8f96fa FS-10050 cont 2017-02-21 18:44:13 -06:00
Anthony Minessale c60ae0f0e1 FS-10050 cont 2017-02-21 15:52:59 -06:00
Mike Jerris c03842754e FS-10058: [mod_voicemail] voicemail timestamp plays in military time 2017-02-21 11:22:38 -06:00
Anthony Minessale 96e823b1e0 FS-10050 try to improve performance 2017-02-20 18:20:51 -06:00
Brian West f6cc8e54bf /FS-10058: [mod_voicemail] voicemail timestamp plays in military time #resolve 2017-02-20 17:30:28 -06:00
Anthony Minessale a8adc886b2 FS-10054 2017-02-17 14:43:18 -06:00
Anthony Minessale aa7fccb4ab FS-10054: [mod_smpp] mod_smpp will not reconnect if connection was interupted #resolve 2017-02-17 14:23:52 -06:00
Anthony Minessale f6859ff983 FS-10050 add option last arg patch for patch mode 2017-02-16 20:50:42 -06:00
Anthony Minessale 23c9605efb FS-10019 revert and alternate fix 2017-02-16 18:26:36 -06:00
Mike Jerris c9aa35227a FS-10050: fix build issues and add mod_video_filter to packages 2017-02-16 17:49:03 -06:00
Seven Du a0a7b416f4 FS-10050 add mod_video_filter 2017-02-17 01:22:46 +08:00
Seven Du f31393d3c9 FS-10050 add chromakey 2017-02-17 01:19:57 +08:00
Anthony Minessale 91866404d7 FS-10048: [mod_conference] Possible crash on mass exit of members from a conference #resolve 2017-02-15 16:21:54 -06:00
Anthony Minessale 40bfe0fff5 FS-9154: [freeswitch-core] Add & remove video on re-invites #resolve 2017-02-15 13:56:35 -06:00
Brian West e8bd2d6f98 FS-10041: [mod_conference,mod_sofia] Invalid contact,<(null)>;isfocus, when hold call inside a conference room #resolve 2017-02-14 14:31:11 -06:00
Mike Jerris e8f6ed3d93 Merge pull request #1183 in FS/freeswitch from ~SAFAROV/freeswitch2:FS-10009 to master
* commit '6c12f69e0c893646eda0bb010873583040aa136b':
  FS-10009: mod_fail2ban - Added logging of network_ip for abandoned calls
2017-02-14 13:32:05 -06:00
Anthony Minessale daf5b97841 FS-10040: [mod_conference] Add seperate thread for canvas rendering per session #resolve 2017-02-14 10:29:59 -06:00
Mike Jerris 5160a55f57 Merge pull request #1190 in FS/freeswitch from ~RAZVANC/freeswitch:feature/FS-10038-tune-heartbeat-events-interval to master
* commit '6d056e16989dc28b20a9b64d2d043edc6320c4fd':
  FS-10038: [core] tune heartbeat events interval
2017-02-14 10:12:54 -06:00
Razvan Crainea 6d056e1698 FS-10038: [core] tune heartbeat events interval 2017-02-14 13:43:13 +02:00
Mike Jerris 3bb89039ae Merge pull request #1186 in FS/freeswitch from ~SYSTEMNICK/freeswitch:bugfix/FS-10032-logging-errors to master
* commit 'cfad94f8aaffeaa0c37b658c0f55065099132c20':
  FS-10032: [mod_amqp] Fix log facilities #resolve
2017-02-13 18:21:58 -06:00
Armen Babikyan 6ed86abf9f FS-9300: Add support for disabling sofia's 100 Trying via configuration, and sending 100 Trying from dialplan 2017-02-13 14:49:05 -08:00
Brian West 9e971e5602 FS-10035: [mod_sofia] Outbound calls use progressing not alerting #resolve 2017-02-13 08:08:56 -06:00
Brian West 3823bcd08d FS-9991: [mod_av] Transcoding from H264 to VP8 does not work #resolve 2017-02-13 08:07:01 -06:00
Andrey Antipov cfad94f8aa FS-10032: [mod_amqp] Fix log facilities #resolve 2017-02-11 16:42:49 +03:00
Anthony Minessale 0465a6dcdd FS-10031: [mod_conference] Personal canvas mode doesn't switch layouts properly when a group is specified #resolve 2017-02-10 14:14:55 -06:00
Sergey Safarov 6c12f69e0c FS-10009: mod_fail2ban - Added logging of network_ip for abandoned calls 2017-02-10 13:17:45 -05:00
Sergey Safarov df1ab07ca4 FS-9924: Removed extra space in source files 2017-02-09 23:59:49 -05:00
Mike Jerris 60d4e87487 FS-10027: [build] fix build error on rpi2 2017-02-09 17:48:03 -06:00
Anthony Minessale cbc8d23603 FS-10026: [mod_verto] reduce attach_wake calls #resolve 2017-02-09 17:39:35 -06:00
Mike Jerris a3ee7595bb FS-10025: fix global symbol scope issue causing modules to use another modules global pointer 2017-02-09 17:23:30 -06:00
Anthony Minessale d704fea95b FS-10022: [mod_sofia] verify-profile 'none' not parsed for TLS #resolve 2017-02-09 11:25:29 -06:00
Anthony Minessale aaecc5a70c FS-10021: [RTP] Large RTP timestamp jump when system clock is late from internal timer #resolve 2017-02-09 11:10:01 -06:00