Commit Graph

15470 Commits

Author SHA1 Message Date
Anthony Minessale bfeed7514b add version to log 2014-01-20 23:34:32 +05:00
Anthony Minessale 96fc5b1fc0 change startup logline to info so it goes in the logs and we can see which version is running 2014-01-20 23:13:59 +05:00
Brian West 0b479c57e5 FS-6068 missed on 2014-01-20 11:29:59 -06:00
Peter Olsson 2e32d10503 mod_v8: Added configure flag --enable-static-v8 to enable static linking of the V8 lib. Also enabled this flag for the Debian packaging system. Please note the static linking has only been verified on Linux so far 2014-01-20 11:33:38 +01:00
Peter Olsson df193ac5c6 mod_v8: Detect the g++ target platform, and use this when building V8 2014-01-19 11:41:15 +01:00
Jeff Lenk 94f2187efe fix gsmopen and skypopen last commit for logging 2014-01-18 23:32:33 -06:00
Peter Olsson 177d8950c2 mod_v8: Add support for build in VS2010. Files manually patched, but they should work as expected 2014-01-18 11:24:57 +01:00
Jeff Lenk a4dfb5463f FS-6103 --resolve 2014-01-17 16:27:00 -06:00
Ken Rice 9480f41728 new for new switch_version_full() 2014-01-17 09:14:54 -06:00
Ken Rice bc0dc9a719 hush cranky compiles due to no format string 2014-01-17 09:07:16 -06:00
Jeff Lenk 27035219a7 fix mod_skypopen and mod_gsmopen for switch_version.c 2014-01-16 22:00:21 -06:00
Anthony Minessale 3cdca26756 typo in last change 2014-01-16 15:09:38 -06:00
Anthony Minessale 805964b6ae fold version macros into runtime functions to avoid cascade rebuilds when modifying the core 2014-01-17 01:55:04 +05:00
Anthony Minessale 8dfbd91a3d fold version macros into runtime functions to avoid cascade rebuilds when modifying the core 2014-01-17 01:54:47 +05:00
Peter Olsson 104ce2a35f mod_v8: Improved build for some version of gcc and (hopefully) fixed build on OSX 2014-01-16 19:56:45 +01:00
Steve Underwood c92aa56d57 Merge branch 'master' of git.freeswitch.org:freeswitch 2014-01-16 00:49:11 +08:00
Steve Underwood f7a407feca Removal of some pointless callback parameters in the spandsp AT command
interpreter, and fixes for my congential inability to reliably spell psuedo,
er, pseudo, er, whatever.
2014-01-16 00:47:29 +08:00
Peter Olsson 50b9ba29b4 mod_v8: In FileIO, make sure to initialize buffer with NULL, and add extra space for terminating NULL char 2014-01-15 17:47:16 +01:00
Anthony Minessale f4a4ba1716 FS-5544 --resolve 2014-01-15 21:20:06 +05:00
Raymond Chandler 8e0d2ee982 FS-6090 --resolve 2014-01-15 10:56:22 -05:00
Peter Olsson dd145edc8c mod_v8: Extended FSEvent class to handle array values in headers, also a new constructor flag was added to make it possible to create events holding only unique headers 2014-01-15 16:55:04 +01:00
Marc Olivier Chouinard 98354557f6 Removed Makefile.in from legacy mod_lua and added .gitignore to help not get it back in. 2014-01-15 00:54:00 -05:00
Anthony Minessale 1b9c21ee88 some webrtc tweaks 2014-01-15 07:04:24 +05:00
Peter Olsson 47006e90ea mod_v8: Renamed XML error property to a better name 2014-01-14 23:05:55 +01:00
Anthony Minessale 9aa607f17e FS-6106 --resolve 2014-01-15 03:02:45 +05:00
Anthony Minessale 33cfc6f126 FS-6086 --resolve 2014-01-15 02:58:13 +05:00
Anthony Minessale d2de17f9e0 FS-6107 --resolve 2014-01-15 02:39:22 +05:00
Anthony Minessale 283342fae6 wire json api interface into mod_v8 2014-01-15 00:28:30 +05:00
Anthony Minessale 6c712045fd FS-6108 --resolve caused by switch_ivr_media while on hold 2014-01-14 22:59:49 +05:00
Peter Olsson c346f0813f mod_v8: Tweak to Windows build 2014-01-14 18:30:32 +01:00
Peter Olsson 4e85716905 mod_v8: Added shell script used to fetch a specific version of V8 from git, and package it into tarballs 2014-01-14 15:41:44 +01:00
Peter Olsson b762332669 Initial commit of mod_v8 2014-01-14 15:38:41 +01:00
Marc Olivier Chouinard cc8a8c5198 FS-6095 --resolve modified to protect against memory leak and make it more consistant with other modules 2014-01-14 09:34:20 -05:00
Peter Olsson cfc06584cc Silence warnings: Use _strdup instead of strdup on Windows Release build 2014-01-14 09:49:08 +01:00
Peter Olsson 64b92e72ec Add missing EXTERN C in FS header files, needed for the upcoming mod_v8 build 2014-01-14 09:31:36 +01:00
Chris Rienzo 275d8f882f FS-6077 mod_rayo - minor regression on end events from outbound calls 2014-01-13 15:49:52 -05:00
Chris Rienzo 0b59bfd765 SIP-6077 --resolve mod_rayo - wait for park event before allowing re-join of call 2014-01-13 14:38:47 -05:00
Chris Rienzo ecf53e662b Merge branch 'master' of ssh://git.freeswitch.org:222/freeswitch 2014-01-13 11:02:35 -05:00
Chris Rienzo ff7428605a FS-6051 --resolve mod_rayo - double destroy of output component 2014-01-13 11:02:22 -05:00
Chris Rienzo a547dba8f2 FS-6087 --resolve forgot to send IQ result when processing output to mixers 2014-01-10 21:26:25 -05:00
Seven Du 7d4c1aff81 fix mod_fifo build 2014-01-11 10:05:48 +08:00
Chris Rienzo ff977d81fa FS-6084 --resolve added multi-dtmf component support to mod_rayo 2014-01-10 20:07:09 -05:00
Anthony Minessale de23f29550 fifo_export 2014-01-11 02:21:29 +05:00
Anthony Minessale 12930c81bf fifo_export 2014-01-11 01:28:15 +05:00
Chris Rienzo db3f50d1ae Merge branch 'master' of ssh://git.freeswitch.org:222/freeswitch 2014-01-10 10:06:42 -05:00
Chris Rienzo 77501db844 mod_http_cache: support amazon s3 region URLs 2014-01-10 10:06:06 -05:00
Brian West 3ad68fd575 fix valet parking when hold is a tonestream 2014-01-10 07:46:47 -06:00
Anthony Minessale c46296f319 expand variables in originate strings 2014-01-10 03:01:07 +05:00
Anthony Minessale dc9415a8c3 reswig 2014-01-10 01:28:58 +05:00
Anthony Minessale 2643ac2b96 add legacy subdir for mods with 5.1 edition of mod_lua, change languages/mod_lua to legacy/languages/mod_lua in modules.conf to use older lua mod 2014-01-10 01:25:51 +05:00
Raymond Chandler 3eb645a336 FS-6093 --resolve 2014-01-09 14:30:41 -05:00
Chris Rienzo 32bbe11d6b mod_rayo remove hack for stopping fax 2014-01-08 04:29:05 -05:00
Chris Rienzo 2cb5f430b2 mod_spandsp added stopfax APP 2014-01-08 04:29:05 -05:00
Anthony Minessale af0c6308f5 allow native recording and transcoding at the same time 2014-01-08 04:12:01 +05:00
Chris Rienzo d25d1293bc FS-6083 --resolve mod_ssml fixed <prosody> 2014-01-07 14:50:14 -05:00
Chris Rienzo 7e71d85550 FS-6083 --resolve SSML will pass through when renderer is specified 2014-01-07 14:07:49 -05:00
Chris Rienzo 5b2799284b mod_rayo CPA dtmf detection added 2014-01-07 10:10:50 -05:00
Chris Rienzo da4690f60d Merge branch 'master' of ssh://git.freeswitch.org:222/freeswitch 2014-01-06 21:06:50 -05:00
Chris Rienzo 587ba2ed52 mod_rayo FS-6081 --resolve added mixer presence with entity capabilities 2014-01-06 21:06:31 -05:00
Anthony Minessale f8844d1398 FS-6020 --resolve 2014-01-07 01:54:31 +05:00
Anthony Minessale 695ac57e49 FS-6032 --resolve 2014-01-07 00:47:56 +05:00
Chris Rienzo 9efe980438 mod_rayo --resolve FS-6072 fixed prompt state machine 2014-01-06 14:36:47 -05:00
Chris Rienzo 8d30da28d7 mod_rayo FS-6071 fix DTMF overflow and increase max DTMF matching from 64 to 256 2014-01-06 09:50:44 -05:00
Chris Rienzo 8db351858b mod_rayo CPA implemented - still needs testing 2014-01-05 00:39:40 -05:00
Jeff Lenk 85423194f7 FS-5894 --resolve 2014-01-04 21:36:50 -06:00
Chris Rienzo 91f210a5fc mod_rayo CPA - added detector abstraction 2014-01-04 15:18:10 -05:00
Seven Du a14ad62e32 return +OK on success 2014-01-04 16:53:46 +08:00
Chris Rienzo ae7371e7c5 mod_http_cache: allow underscore in amazon s3 hostname 2014-01-03 16:21:48 -05:00
Anthony Minessale 3ca06e1ea7 FS-6073 --resolve 2014-01-03 23:45:35 +05:00
Anthony Minessale 2c5a861b03 FS-6074 --resolve 2014-01-03 23:43:48 +05:00
Jeff Lenk 7ebb663ce6 FS-5401 --resolve whitespace only 2014-01-02 17:51:09 -06:00
Anthony Minessale e71dabae50 FS-6007 2013-12-31 00:21:51 +05:00
Jeff Lenk 990d41b121 FS-5704 --resolve 2013-12-30 13:14:34 -06:00
Anthony Minessale d432e837c5 FS-6035 try this 2013-12-30 23:36:24 +05:00
Brian West 2f3f0bca5d fix list_users to have all users on all profiles 2013-12-27 16:39:18 -06:00
Jeff Lenk 910c661508 fix trivial compiler warning for last commit 2013-12-27 14:52:52 -06:00
Anthony Minessale de65c19c3c FS-6007 FS-5083 FS-4514 --resolve 2013-12-28 01:39:41 +05:00
Anthony Minessale a27fe4c5a5 some null checks from coverity 2013-12-26 23:57:10 +05:00
Jeff Lenk f03e9fe8af FS-5585 --resolve 2013-12-24 11:37:09 -06:00
Jeff Lenk 1fb555770e FS-6052 line endings 2013-12-24 10:40:32 -06:00
Jeff Lenk 87e3d25515 FS-6052 --resolve 2013-12-24 10:37:17 -06:00
Jeff Lenk bc8f2ffeb3 vs2010 reswig 2013-12-23 15:28:30 -06:00
Anthony Minessale 615a4ec1cf update python diff 2013-12-23 23:26:34 +05:00
Anthony Minessale 0de5e6fb93 chage swig hack diff 2013-12-23 23:26:10 +05:00
Anthony Minessale b63bacf43f FS-6061 swigall 2013-12-23 22:43:48 +05:00
Anthony Minessale 1af72288d1 FS-6061 --resolve 2013-12-23 22:43:06 +05:00
Marc Olivier Chouinard 8f73c4ef44 FS-6062 --resolve 2013-12-23 07:34:34 -05:00
Chris Rienzo 6779217d12 FS-6051 added some logging to help troubleshoot mod_rayo crash 2013-12-20 09:56:04 -05:00
Anthony Minessale 0ab8cf0f7c FS-6054 2013-12-19 21:36:28 +05:00
Anthony Minessale 417ef16de5 FS-6054 2013-12-19 21:32:44 +05:00
Anthony Minessale 9a20d0ab0c FS-6054 --resolve 2013-12-18 23:22:29 +05:00
Eliot Gable 713303a2a9 Add case-insensitive search to switch_regex_match() based on code from switch_regex_perform(). 2013-12-18 16:19:58 +00:00
Anthony Minessale 635fbc4bd3 add loops var durning looped execution 2013-12-18 03:19:33 +05:00
Anthony Minessale 24b7b48885 FS-6042 FS-6044 --resolve 2013-12-18 00:55:34 +05:00
Anthony Minessale 8231cb9f01 fix codec renegotiation on hold/reinvite issue 2013-12-16 23:46:29 +05:00
Anthony Minessale bc08591812 update opus to 1.1 2013-12-16 22:55:56 +05:00
Seven Du 0292a04c7c debug all media type 2013-12-15 11:44:50 +08:00
Anthony Minessale 87751f9eaf FS-5036 --resolve 2013-12-13 23:13:56 +05:00
Anthony Minessale ef730b75aa FS-5987 pushing the patch now since no matter what its better than before 2013-12-11 00:04:26 +05:00
Anthony Minessale d2f8cf40bc FS-6006 2013-12-10 23:48:14 +05:00
Anthony Minessale ea6a05cac5 FS-6033 --resolve 2013-12-10 03:42:18 +05:00
Anthony Minessale 1a2942cd60 FS-6032 2013-12-10 01:02:24 +05:00
Anthony Minessale 87c5c64c32 FS-6032 2013-12-09 22:14:38 +05:00
Chris Rienzo 5cc5fae8f9 mod_mongo: use lboost_thread by default 2013-12-09 11:14:53 -05:00
Chris Rienzo 9d70d99d89 mod_mongo: use C++ driver pooling, added support for socket timeout 2013-12-09 11:09:50 -05:00
Nathan Neulinger 0174aba5af mod_skinny: move hardwired ptime to a define so it's in one place 2013-12-09 09:01:02 -06:00
Nathan Neulinger 3f064220b9 FS-6024 --resolve 2013-12-09 08:54:54 -06:00
Jeff Lenk 553bda996b vs2010 reswig 2013-12-08 21:53:56 -06:00
Anthony Minessale 6c5a17894c accept any payload when no payload map is present 2013-12-05 16:35:49 -06:00
Anthony Minessale 715731de9a FS-6026 --resolve 2013-12-05 11:35:33 -06:00
Chris Rienzo 4a2054a951 mod_rayo: doh- fix adhearsionconf core dump 2013-12-04 20:18:09 -05:00
Anthony Minessale 70accd9f27 FS-5997 --resolve 2013-12-04 17:46:02 -06:00
Robert Jongbloed e127ca7d40 Updated to current stable version of PTLib/OPAL. 2013-12-03 09:48:06 +11:00
Anthony Minessale 2b60308891 redo 2013-12-01 02:53:27 -06:00
Anthony Minessale a0e2fc0342 swigall 2013-11-30 21:02:52 -06:00
Anthony Minessale 2f7ed973ed separate read mutex for each stream type 2013-11-30 20:49:59 -06:00
Anthony Minessale d050d9ef3c FS-6012 --resolve 2013-11-30 19:26:12 -06:00
Anthony Minessale ae99177598 add more range to saved candidates and fix off-by-one error when total is met 2013-11-30 19:13:49 -06:00
Jeff Lenk 4e6852fd88 FS-5989 --resolve 2013-11-29 22:23:08 -06:00
Jeff Lenk bb53175526 FS-6010 --resolve 2013-11-29 22:16:49 -06:00
Marc Olivier Chouinard 9ecbb54061 FS-5850 --resolve Thanks 2013-11-28 01:28:00 -05:00
Anthony Minessale 30325093d4 FS-6009 --resolve 2013-11-27 23:55:00 -06:00
Marc Olivier Chouinard a19d013d3e FS-5993 --resolve 2013-11-27 19:19:31 -05:00
Anthony Minessale 3e00d270d7 FS-6006 --resolve 2013-11-27 12:40:35 -06:00
Raymond Chandler beb0673f25 expose useful internals... thanks jaybinks 2013-11-26 19:48:49 -05:00
Brian West c56b73d0be remove unused variable 2013-11-26 17:15:14 +00:00
Anthony Minessale 83ccceb2b5 FS-5958 remove debug 2013-11-26 10:04:29 -06:00
Anthony Minessale 00f52f3002 FS-4965 calling the variable playback_last_offset_pos instead 2013-11-25 16:09:12 -06:00
Anthony Minessale 1e59690cc1 FS-6001 --resolve 2013-11-25 12:34:04 -06:00
Anthony Minessale 2747660269 FS-5959 FS-5958 2013-11-25 12:08:17 -06:00
Anthony Minessale aa8a4913b4 FS-5994 2013-11-23 20:11:59 -06:00
Anthony Minessale ed69ca80de fix compile 2013-11-23 19:23:11 -06:00
Anthony Minessale b64cbe33b4 swigall 2013-11-22 16:21:41 -06:00
Anthony Minessale 882b82aa91 pass callee_id on early 2013-11-23 02:53:05 +05:00
Anthony Minessale 8015a3a0a6 fix typo that caused a seg in presesnce 2013-11-23 02:32:02 +05:00
Eliot Gable c7f00c3e21 Add queue talk time and hold time stats to consumer and caller stop events. 2013-11-22 20:13:49 +00:00
Anthony Minessale 94939d1bff add nomux flag when playing to a member to block other audio 2013-11-23 01:12:24 +05:00
Anthony Minessale 726b607667 FS-5841 --resolve 2013-11-22 22:52:59 +05:00
Anthony Minessale 4129adc9ac update more fields on re-subscribe 2013-11-22 22:21:32 +05:00
Anthony Minessale 3a0f934788 revert one change 2013-11-22 18:52:23 +05:00
Seven Du 9c72dc950e add CF_MEDIA_PAUSE channel flag to allow waiting for IO before media codec is ready
This could be used at endpoints where signalling and media negotiated separately like in H323
2013-11-22 14:37:37 +08:00
Anthony Minessale b8dc07132a FS-5959 i hate this ticket 2013-11-22 08:55:45 +05:00
Anthony Minessale c07a6b6b9e add polycom support to multicast paging, broadcast all formats at once to support most every popular phone at once 2013-11-22 04:52:11 +05:00
Anthony Minessale 29c38decab add execute_on_avmd_beep 2013-11-21 01:41:28 +05:00
Anthony Minessale ccaa3ae732 FS-5959 2013-11-21 01:38:21 +05:00
William King 20038230d4 This was in the wrong section. Should be setting it on the auth_invite, not the auth_registration. 2013-11-20 11:12:48 -08:00
Anthony Minessale 2f1c82ff36 FS-5959 set floor when turning on video mid call in conference 2013-11-20 23:49:44 +05:00
Anthony Minessale 51464b7b8c FS-5959 always do rtp_mirror_fmtp behaviour 2013-11-20 23:49:18 +05:00
Anthony Minessale 8c03520502 FS-5959 2013-11-20 22:40:47 +05:00
Anthony Minessale 0030ce440e FS-5958 this should pass it through in late mode too 2013-11-20 05:20:01 +05:00
Anthony Minessale ce690418a1 FS-5959 add rtp_mirror_fmtp var 2013-11-20 03:36:51 +05:00
Anthony Minessale 714eb245fd remove unused code 2013-11-19 15:19:12 -06:00
Anthony Minessale f14260e8dd set fmtp in payload_map init function 2013-11-19 00:43:30 +05:00
Seven Du 46f5055914 avoid loop and adding a missing complete 2013-11-18 15:11:21 +08:00
Seven Du dd67bd41f9 do not treat key exists as error as already doing in other place 2013-11-17 21:27:39 +08:00
Seven Du f9a532900b add total used count for debug 2013-11-17 21:27:39 +08:00
Anthony Minessale 49f9bd01bf fix some contention in rtmp 2013-11-17 06:51:33 +05:00
Jeff Lenk 8f51875e3e FS-5971 fix conditional compile for for windows x64 2013-11-16 11:32:36 -06:00
Seven Du 7256caf278 add a debug_pool param to fsctl 2013-11-16 14:17:59 +08:00
Seven Du 50857cc82d fix build on Mac 2013-11-16 09:59:00 +08:00
Anthony Minessale 34ebd6fb59 replace symbol 2013-11-16 03:34:17 +05:00
Anthony Minessale d6bb35ad3c add soft timer support for fd per timer use enable-softtimer-timerfd=broadcast in switch.conf.xml for orig behaviour 2013-11-16 01:37:16 +05:00
Anthony Minessale b6c51a5b31 add restart-auto-record flag 2013-11-16 01:37:16 +05:00
Ken Rice 2722665237 FS-5776 --resolve Update libsoundtouch to address build issues 2013-11-15 12:36:46 -06:00
Anthony Minessale 08be6bf610 FS-5971 --resolve 2013-11-15 21:35:06 +05:00
Anthony Minessale 4fb80bf301 FS-5977 --resolve 2013-11-15 21:33:05 +05:00
Chris Rienzo cf0a3bbf83 mod_rayo: added args to console aliases 2013-11-14 16:12:08 -05:00
Anthony Minessale 7330b005da codec tweak 2013-11-15 01:17:22 +05:00
Chris Rienzo c00b8d3fe9 FS-5962 --resolve mod_rayo: fix unjoin request on b-leg 2013-11-14 14:47:33 -05:00
Anthony Minessale 6e372418d9 fix seg in new media code 2013-11-14 22:19:10 +05:00
Jeff Lenk cec4b78d53 fix windows build for lua 5.2 VS2010 2013-11-13 19:42:52 -06:00
Jeff Lenk 7fb68faa55 fix windows build for lua 5.2 2013-11-13 18:06:12 -06:00
Anthony Minessale 98d453c7d9 move media reset code a little deeper so it does not interrupt media when there is no change 2013-11-14 04:18:59 +05:00
Anthony Minessale 300e55e56c FS-5941 --resolve 2013-11-14 01:39:53 +05:00
Ken Rice f9a19ee57f FS-5880 --resolve 2013-11-13 11:23:25 -06:00
Ken Rice 37d566c6f6 FS-5943 --resolve 2013-11-13 11:23:25 -06:00
Chris Rienzo 43da8509f5 mod_mongo: update mongo_find_one syntax 2013-11-13 11:45:59 -05:00
Chris Rienzo b90f2446d4 mod_mongo: add support for query options 2013-11-13 11:42:39 -05:00
Anthony Minessale e603c17de8 try to improve performance of subscribe sip handler 2013-11-13 21:41:37 +05:00
Anthony Minessale 81a48a9e4e missed a few files in new lua commit 2013-11-13 21:06:04 +05:00
Anthony Minessale 2771498707 change to lua 5.2 2013-11-13 07:55:12 +05:00
Anthony Minessale 043376b2db tweak 2013-11-12 22:17:58 +05:00
Anthony Minessale 1fc018f5f2 FS-5211 --resolve 2013-11-12 10:22:58 -06:00
Chris Rienzo 048a0eb898 FS-5961 --resolve mod_rayo: fixed <dial>, wasn't returning errors in some scenarios 2013-11-12 11:02:37 -05:00
Anthony Minessale 5456daa010 add logical-direction to events 2013-11-11 16:47:13 -06:00
Anthony Minessale 0d1b647197 remainder of previous patch to pass through dynamic payload numbers used 2013-11-12 00:42:32 +05:00
Chris Rienzo 9500e120a9 mod_rayo: fix config to passthrough loopback dialstrings 2013-11-11 11:43:03 -05:00
Anthony Minessale 13dcbae0b4 regression from last commit 2013-11-10 22:11:37 +05:00
Anthony Minessale fb78273ab0 inherit dynamic payloads from A leg where applicable 2013-11-10 07:53:48 +05:00
Anthony Minessale a4dd6ccb42 fix some issues in passthrough of fec packets 2013-11-09 23:02:11 +05:00
Anthony Minessale b18e72162e uncomment 2013-11-09 00:59:26 +05:00
Anthony Minessale f4cdbea580 bump number 2013-11-08 23:25:16 +05:00
Anthony Minessale 92f6986b40 FS-5945 --resolve 2013-11-08 22:36:48 +05:00
Chris Rienzo a5328fe9c3 mod_rayo: send/receivefax bugfixes, also allow outbound calls not created with <dial> to be offered 2013-11-08 11:43:40 -05:00
Chris Rienzo 035818aa3a mod_rayo: log when rayo call is rejected because there are no online clients 2013-11-08 09:38:10 -05:00
Jeff Lenk bf03df9f14 fix windows compiler warnings and vs2010 reswig 2013-11-07 23:01:40 -06:00
Chris Rienzo 96ceb6363e mod_rayo: <sendfax> bugfixes 2013-11-07 21:41:45 -05:00
Chris Rienzo f97ca68f8e mod_rayo: add <sendfax> component 2013-11-07 21:41:45 -05:00
Anthony Minessale f0335d0f51 FS-5948 --resolve 2013-11-08 03:53:12 +05:00
Anthony Minessale bb9adff511 rework media code 2013-11-08 03:48:00 +05:00