Hello, again. This passed week in the FreeSWITCH master branch we had 37 commits. We saw the addition of a new module, mod_graylog2, which when asked about the module the author, Chris Rienzo, said
“Basically, mod_graylog2 allows FS to send logs to a graylog2 server in its native log format: http://graylog2.org/gelf . This GELF implementation is simplified in that I didn't implement compression or chunking, though you still get logs up to around 8192 bytes (minus any fields and JSON overhead). This is an improvement over the 1024 byte limit of syslog. If anybody is interested in adding compression or chunking, feel free to send patches! In addition to supporting larger logs, we are also able to structure the logs such that fields like call UUIDs are easily searchable without having to write a bunch of extractor regexes. We're not yet sure how well graylog2 will scale for us, but the logging code was simple enough to implement in an afternoon that it's worth a try.”
The following bugs were squashed:
ea78f4d Fix race in erlang process
spawning
New features that were
added:
b08138d FS-4296 --resolve initial calling/called nums in
\'show channels\. Patch provided by Mariusz Czułada
<manieq.net@gmail.com>
Improvements in cross platform build
supports:757b744 Compile and enable OPUS by
default to lower the number of steps to complete a WebRTC setup
In terms of stability these were the
use cases that were fixed:
e6e0deb Fix erlang deadlock in
mod_erlang_event
Performance enhancements:
042b162 back off locking contention on
sql queues when they are nearly full to allow the system to
recover
from an attack
Feedback is welcome at
kathleen.king@quentustech.com and the commits for this week are in
the attached file along with the corresponding Jira links.
-- Kathleen King Quentus Technologies, INC 1037 NE 65th St Suite 273 Seattle, WA 98115 Main: (877) 211-9337 Cell: (703) 859-3757 kathleen.king@quentustech.com