Sewan R&D
6fd79f5206
feat: notify-purge removes a file if notify success
...
Closes #1675
Change-Id: I5edd20efabcf94a19932a7066e80d77e6d99f0d2
2 years ago
Richard Fuchs
aa0ccae1d7
MT#55283 fix compilation for older libcurl
...
Debian stretch has an old libcurl which doesn't support MIMEPOST.
Disable the entire feature if libcurl is too old.
Change-Id: Id1d2a4d821671142523af355188f21ff06ad20f1
2 years ago
Serdar GÜÇLÜER
a75d55444b
MT#55283 Support attaching recorded file
...
closes #1611
Change-Id: Id03400fb79339f4b0ed1eddfd6dce56295e57cef
2 years ago
Richard Fuchs
ff47e874ea
MT#56493 add support for HTTP notifications
...
Change-Id: I3ac04968279a5b750f1f7f4d4d06207e05e7d8a8
2 years ago
Denial
d751bcade6
add mix_num_inputs variable to config file
2 years ago
Denial
7480ae8198
add mix_num_inputs variable to config file
...
closes #1581
closes 1557
Change-Id: Ic8ac6b956e83a4d64695e0ded6e70b8ffe67b36f
2 years ago
Richard Fuchs
a5d2837615
TT#118800 add support for `channels` mix mode
...
Change-Id: I00a51c4278ccc8a34c8db271eb08e0a8f48fd28a
4 years ago
Richard Fuchs
8aecb6a98a
TT#111357 also apply chown to created parent dirs
...
Change-Id: I6300e49816f83561f3eafffc893cfb1efc334b6f
4 years ago
Richard Fuchs
b8b395e21f
TT#111357 add chmod setting for created output dirs
...
Change-Id: I233b83febd087f202e047194ad3ad97c6651ea3b
4 years ago
Richard Fuchs
c8d6a45777
TT#111357 add support for configurable output file name patterns
...
Change-Id: I8662a2ee93700329ee2641c536be9ea8306f6b89
4 years ago
Richard Fuchs
23dbe78548
TT#14008 fix possible use-after-free on shutdown
...
Reorder the shutdown cleanup calls so that option strings are freed
last, as they may be used by other components during shutdown cleanup
Change-Id: I297f6d0c3dbbb22c4d34d7866844824c8d97e940
4 years ago
Richard Fuchs
9d332f9b0f
TT#111357 use a better default for recording threads
...
Change-Id: Id9f3d0404505e87bf785e52680c5a771d6d58828
4 years ago
Richard Fuchs
79bb147af7
TT#109618 add option to chmod/chown created recordings
...
Change-Id: Ied981b36bc30f6ac24f0c0d6027c008f25029945
4 years ago
Richard Fuchs
ade5c47b02
TT#98901 wire up codeclib debug output
...
Change-Id: I5daf59fe8218c2ff25d4baac79ba802f101d6279
4 years ago
Richard Fuchs
b260e145e7
TT#97500 set thread stack size
...
closes #1078
Change-Id: Iebe5effb917731c8ca553c9e599df613e763b255
5 years ago
Stefan Mititelu
eb8169868d
Fix a few more "still reachable". End all redis unused threads.
5 years ago
Stefan Mititelu
de28a65934
Solve Vlagrind "definitely lost" memory leaks
5 years ago
Richard Fuchs
10bd041c99
refuse startup when spool-dir and output-dir are the same
...
reported in #808
Change-Id: I00e26d09d7557221dfdaf105559fb7eaa5ab3e50
6 years ago
Richard Fuchs
3b28460507
TT#52651 Squashed commit of the following:
...
commit 2029144368
Author: Richard Fuchs <rfuchs@sipwise.com>
Date: Thu Feb 21 13:12:50 2019 -0500
TT#52651 switch TCP to TLS
Change-Id: Iab6b05d3b5c88553cbd6f531f3189084d9e71995
commit b28e718ee4
Author: Richard Fuchs <rfuchs@sipwise.com>
Date: Fri Feb 22 09:20:54 2019 -0500
TT#52651 generalise streambuf interface
Change-Id: I7d5ab8ffe13e52d4dbb1901531cc13fcc173d60d
commit cb2dbd2a92
Author: Richard Fuchs <rfuchs@sipwise.com>
Date: Tue Feb 19 09:32:56 2019 -0500
TT#52651 add start/stop forwarding commands and party selection logic
Change-Id: I8ef7e288d3a3e485bd2fa14e1a2407a0c8d94bac
commit 442c48f627
Author: Richard Fuchs <rfuchs@sipwise.com>
Date: Thu Feb 14 15:43:23 2019 -0500
TT#52651 produce output for TCP forwarding feature
Change-Id: I18543921577faf655679829684f5af46c0af5054
commit 2ef8028eb2
Author: Richard Fuchs <rfuchs@sipwise.com>
Date: Thu Feb 14 10:18:21 2019 -0500
TT#52651 make recording to output files optional
Change-Id: I12c288b965641352658ce3b499c2ee90593e1322
commit 10a58cd7a0
Author: Richard Fuchs <rfuchs@sipwise.com>
Date: Wed Feb 13 16:02:16 2019 -0500
TT#52651 strip streambuf into lib and include in recording daemon
Change-Id: I1f6638961e9e767063e0b4e6b5d55d88799366d3
commit 9d3bb5bffc
Author: Richard Fuchs <rfuchs@sipwise.com>
Date: Wed Feb 13 15:40:12 2019 -0500
TT#52651 extract/move unrelated old legacy decoder struct members
Change-Id: Iffd79b43180c30a9e128a460f7ba85ba49dedeaf
commit 1bc38e4201
Author: Richard Fuchs <rfuchs@sipwise.com>
Date: Tue Feb 12 16:43:42 2019 -0500
TT#52651 config options for forwarding option
Change-Id: Ieaa2ee0e55a0c531158174bc6a534738a64dbee6
commit 06d61cd3dd
Author: Richard Fuchs <rfuchs@sipwise.com>
Date: Tue Feb 12 16:29:52 2019 -0500
TT#52651 move socket.[ch] into lib/
includes necessary re-shuffling of additional code pieces
Change-Id: I74b314ab5936ac8a0eeaff94e084617b59b28d79
Change-Id: I025e8ec86b90ede79565542dff57ec1559d04200
6 years ago
Richard Fuchs
88c81bef22
fix incorrect VA format in die_errno()
...
Change-Id: I94d035606cb58dc7a263791a1ca148044cc45947
6 years ago
Guillem Jover
5ba52952c0
TT#42906 Add systemd notify support
...
Change-Id: Iba046fa3e36654cedb73203eb06a9d768720a6b0
7 years ago
Richard Fuchs
53a2165871
fix default value if output-storage isn't specified
...
Change-Id: Id74d9aa608aa963b995f199b2943efd926b97635
7 years ago
Richard Fuchs
af963a23fd
make the new `stream` db field optional based on settings
...
Change-Id: I470ffa4c1bfcca5531786464c6e99850ac10f900
7 years ago
Juha Heinanen
7f603b262e
recording-daemon: added possibility to store audio streams to database
...
- added new column 'stream mediumblob' to 'recording_streams' table for
audio streams
- added new option 'output-storage' with values 'file' (= default),
'db' or 'both'
7 years ago
Richard Fuchs
126a69f29c
TT#28163 logging and documentation improvements
...
Change-Id: Ib82b80c9ddcf557cd5ab6f99e693a5234471b1ac
7 years ago
Richard Fuchs
dc80c27af7
TT#28163 split encoder from recording daemon into shared lib
...
Change-Id: I76a744b1b1acd32f326d26db7a44273394a4dee1
7 years ago
Richard Fuchs
f8aad04948
TT#30404 move portions required for decoding from recording-daemon to lib
...
Change-Id: I4170dd3c93ca3c87954d2c1db5fd84ae071247bd
7 years ago
Richard Fuchs
46d853972b
move lib/ config options into struct
...
Change-Id: I563b38cd64daea5f9137debff2fc7881a3cdaa9d
7 years ago
Claudiu Boriga
3dcddf3ffa
recording-daemon: add option to forward calls
...
With this option, the daemon can forward calls
to a server via a UNIX domain socket insdead of
creating audio files.
8 years ago
Richard Fuchs
531febbbb0
migrate log-stderr and log-facility options to lib for recording daemon
...
Change-Id: I3322eccf01c606f29024fc786b257c45d6b92b54
8 years ago
Richard Fuchs
27af349783
fix recording daemon logging levels
...
fixes a variable name collision and also converts AV_LOG constants to
their respective LOG_ values
closes #344
Change-Id: Ie577250fe1191619df9f8a4b38744c43d1ee8e4f
8 years ago
Richard Fuchs
46d1498801
TT#13277 logging improvements
...
Change-Id: I279f751795b5d913b44f00ba30146654691d4d22
8 years ago
Richard Fuchs
f5cc21f92b
TT#10156 write recordings metadata into mysql database
...
Change-Id: If50b0528520fe816ed63494dc6c6e707fe9eca2c
8 years ago
Richard Fuchs
42216b86f7
TT#5566 more output config options
...
Change-Id: I8d9d1ec1274bbd0ac2e5f86408f4b6c8a60537c2
9 years ago
Richard Fuchs
5a54cc1772
TT#5566 support mixing all audio channels into one output
...
Change-Id: I0ffd8ba39fbda2c27e8bf7e6c36b965897f22c0c
9 years ago
Richard Fuchs
9ce3522719
TT#5566 support audio resampling and custom mp3 bitrates
...
Change-Id: I71a245c69139815fd30f9f5cc6fb4fff9df8288b
9 years ago
Richard Fuchs
7b21df9510
split output/encoding stuff into separate file
...
Change-Id: Ibb5a16858728dc2803d5c973eb3ce02cee84fc59
9 years ago
Richard Fuchs
a2afd79d68
TT#5566 support mp3 audio output
...
Change-Id: Ife4001f5a9fcf8951c7c2b93d47fa2dcf2750a7b
9 years ago
Richard Fuchs
fb783f0080
TT#5566 configurable recording daemon
...
share more code between the two daemons
Change-Id: I77af5146cf3cef6ab8c145274b3fd8b031fba3e4
9 years ago
Richard Fuchs
ea72733ac0
support daemonizing in recording daemon
...
Change-Id: I9c76d63efe72d6598087a97f8bf93e0958b81fad
9 years ago
Richard Fuchs
f958b2a197
split logging mechanism into separate common files
...
Change-Id: I92dd843db2d1b5719e7809ce7d151d08c53938f2
9 years ago
Richard Fuchs
147b8b8e51
TT#5566 force usage of libopus for opus decoding
...
support multichannel audio output
add avcodec log callback
Change-Id: Id649ba2c51b2914420b149aad791cf5c12445008
9 years ago
Richard Fuchs
3977e94659
TT#5566 decode RTP streams
...
Change-Id: I2342d393c01f2119d7f60f7e6b16e17acd3e0a19
9 years ago
Richard Fuchs
411c3b3373
TT#5566 checkin of external call recording daemon
...
Change-Id: I8102144ab1508fe815be84d727f6fa3234fd0994
9 years ago