Anthony Minessale
503db7b23f
FS-10675: [mod_fifo] Wrap Up + fifo_caller_exit_key in mod_fifo #resolve
2017-09-18 17:23:45 -05:00
Sergey Safarov
df1ab07ca4
FS-9924: Removed extra space in source files
2017-02-09 23:59:49 -05:00
Mike Jerris
e1b3ee1efd
FS-9652: improve sql sanitization
2016-11-11 11:27:35 -06:00
Mike Jerris
babe1042cc
Merge pull request #985 in FS/freeswitch from ~DINGDING/freeswitch:bugfix/FS-9583-fix-mod-fifo-node_thread_run-bug to master
...
* commit 'a4080cc4beb26b60f7e4c9f8faf9cfd3a052017e':
FS-9583 [mod_fifo] fix node_thread_run blocking outbound_ringall_thread_run and outbound_enterprise_thread_run
2016-10-07 10:42:40 -05:00
dingding
a4080cc4be
FS-9583 [mod_fifo] fix node_thread_run blocking outbound_ringall_thread_run and outbound_enterprise_thread_run
2016-10-06 11:47:25 +08:00
dingding
6cf77759a8
FS-9602 [mod_fifo] fix outbound_ringall_thread_run ring_consumer_count
2016-10-06 09:43:09 +08:00
William Henry
1ba5f06947
FS-9403 #resolve [add timestamp for when user was pushed into queue that lives with the channel]
2016-08-04 09:44:19 -04:00
Mike Jerris
5c59a0159d
FS-7966: fix more msvc 2015 warnings.
2015-08-31 17:08:52 -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
Mike Jerris
5de2f7d7bd
FS-7966: multiple fixes for msvc 2015 build, silence multiple warnings
2015-08-27 18:49:13 -06:00
Michael Giagnocavo
5e456fe9a6
FS-7966. First pass at moving to Visual Studio 2015.
...
The new C compiler breaks a lot of things. snprintf and timespec now exist, and redefining causes an error.
Many more things are warnings, so warnings-as-errors will fail - remove it from some projects for now.
V8: don't pass VS version to build batch file.
mod_sofia: Config has too-long if/elseif chain. Break this up to avoid "parser stack overflow; program too complex".
Add mod_conference.h to project and dir to includes.
2015-08-21 18:28:32 -04:00
Michael Giagnocavo
f116387443
FS-7644. Change 2013.vcxproj references to 2013
2015-06-18 04:17:53 -06:00
Jeff Lenk
345e50d25a
FS-7644
2015-06-11 15:29:28 -05:00
Michael Jerris
2cc0348422
FS-7635: remove msvc 2005 2008 and 2010 non working build systems. There are now multiple more recent (3 different ones) and some free versions of the compiler that can be used.
2015-06-10 16:33:14 -04:00
Aaron Paolozzi
1944f9a5ee
FS-6968 Changes to mod_fifo.c to add outbound_per_cycle_min
2014-11-06 19:21:58 -05:00
stangor
c966dc865a
fix mod_fifo presence
...
https://jira.freeswitch.org/browse/FS-6732
2014-08-11 14:08:10 -07:00
Travis Cross
b53a6c2b2e
Remove unused assignment
...
If we don't find it, we create a new one, and if we do find it, we
don't use it.
2014-05-29 16:01:09 +00:00
Travis Cross
609982cf2f
Remove redundant check for null
...
We're asserting now, and we would have already blown up from
dereferencing earlier.
2014-05-29 14:25:49 +00:00
Travis Cross
6663692ff7
Assert on implied failure to malloc
...
switch_event_expand_headers should only return null on a malloc
failure, so we might as well just assert here.
2014-05-29 14:24:48 +00:00
Travis Cross
e66d24622a
Fix potential dereference of null pointer
...
The node could conceivably disappear before we grab the globals mutex
and we'd get back a null pointer.
2014-05-29 14:11:33 +00:00
Travis Cross
17137d089d
Add missing parenthesis pair
...
This would have briefly prevented setting outbound_per_cycle from the
mod_fifo config file.
2014-05-29 13:21:22 +00:00
Travis Cross
84fe7b0794
Remove tautological condition check
...
We already decided to goto end if node is null, so it cannot be null
here.
2014-05-29 13:15:44 +00:00
Travis Cross
bf59d57dab
Add missing parenthesis pair
...
This would have briefly caused the importance value in the fifo config
file to be ignored.
2014-05-29 13:10:23 +00:00
Travis Cross
a976badec7
Document the length limit of fifo_outbound_uuid
...
Ask me sometime how I was "reminded" of this.
2014-05-28 17:04:46 +00:00
Travis Cross
00b25baa42
mod_fifo: Explain session message unbridge constant
2014-05-28 01:32:11 +00:00
Travis Cross
144fea57b2
mod_fifo: Add missing has_outbound to docstring
2014-05-28 01:32:11 +00:00
Travis Cross
42e9615900
mod_fifo: Add missing tab completions
2014-05-28 01:32:10 +00:00
Travis Cross
06805452d8
mod_fifo: Cleanup documentation formatting
2014-05-28 01:32:10 +00:00
Travis Cross
431d7d97c7
mod_fifo: Document effect of fifo strategy and importance
2014-05-28 01:32:10 +00:00
Travis Cross
96012ffb3a
mod_fifo: Document the enterprise strategy
2014-05-28 01:32:10 +00:00
Travis Cross
e2596b3f30
mod_fifo: Document the ringall strategy
2014-05-28 01:32:09 +00:00
Travis Cross
1b5a1c1e1d
mod_fifo: Document find_consumers()
2014-05-28 01:32:09 +00:00
Travis Cross
0c25c3deb9
mod_fifo: Document node_thread_run()
2014-05-28 01:32:09 +00:00
Travis Cross
80ccaf3450
mod_fifo: Remove duplicate check in ringall strategy
...
We already checked the number of usable rows, and nothing has changed.
2014-05-28 01:32:08 +00:00
Travis Cross
343aee2dd8
mod_fifo: Comment manual call tracking session handler
2014-05-28 01:32:08 +00:00
Travis Cross
48acd9fe66
mod_fifo: Note source of unexplained constant
2014-05-28 01:32:08 +00:00
Travis Cross
a24b0b739f
mod_fifo: Avoid getting time twice
...
We were simply discarding unused the first time we retrieved here.
2014-05-28 01:32:07 +00:00
Travis Cross
64144d73a3
mod_fifo: Refactor to avoid a memory allocation
2014-05-28 01:32:07 +00:00
Travis Cross
011882c8dd
mod_fifo: Cleanup line spacing
2014-05-28 01:32:07 +00:00
Travis Cross
a5f982fd1c
mod_fifo: Replace duplicate code with node_caller_count()
2014-05-28 01:32:06 +00:00
Travis Cross
597a5c1208
mod_fifo: Remove empty declaration
2014-05-28 01:32:06 +00:00
Travis Cross
edecd151a5
mod_fifo: Document the read_frame_callbacks
2014-05-28 01:32:06 +00:00
Travis Cross
42ebfbfc59
mod_fifo: Document the fifo_queue_t structure
2014-05-28 01:32:06 +00:00
Travis Cross
5f4ed9c123
mod_fifo: Document fifo_chime_data::list
2014-05-28 01:32:05 +00:00
Travis Cross
2c7c15261d
mod_fifo: Document caller DTMF handler
2014-05-28 01:32:05 +00:00
Travis Cross
3e6199eace
mod_fifo: Remove reimplementation of strchr()
2014-05-28 01:32:05 +00:00
Travis Cross
27b3ddcc9f
mod_fifo: Document the consumer DTMF callback
2014-05-28 01:32:04 +00:00
Travis Cross
7920630c8f
mod_fifo: Refactor DTMF exit key matching
2014-05-28 01:32:04 +00:00
Travis Cross
c34ad2c0ec
mod_fifo: Avoid getting a var when we won't use it
2014-05-28 01:32:04 +00:00
Travis Cross
077579b131
mod_fifo: Document fifo_queue_popfly()
2014-05-28 01:32:03 +00:00