Commit Graph

120 Commits (mr13.0)

Author SHA1 Message Date
Richard Fuchs 8b4d337e86 MT#57093 more granular kernel I/O structs
3 years ago
Richard Fuchs 87ea144935 MT#56469 add pause_recording method
3 years ago
Stefan Mititelu 3813821129 Add 'all' recording method
4 years ago
Richard Fuchs 2137618b3c TT#14008 don't open a mixed output file unless recording is on
4 years ago
Richard Fuchs 442b26ea48 TT#173752 support per-tag metadata for recording
4 years ago
Richard Fuchs 5fc71c0357 TT#14008 support %l format even if recording is started mid call
4 years ago
Damir Nedžibović cc09099660 Squashed commit of the following:
5 years ago
Richard Fuchs 92fb330a46 TT#91151 implement one-to-many forwarding
5 years ago
Richard Fuchs 1d387b98ef TT#112700 rework codec offer/answer routine
5 years ago
Richard Fuchs d5d0a3a994 TT#111150 convert str.len to size_t
5 years ago
Richard Fuchs 05ef61c0d7 TT#108003 fix errors reported by coverity
5 years ago
Guillem Jover eb84cb0148 TT#111150 Use localtime_r() instead of thread-unsafe localtime()
5 years ago
Richard Fuchs 2a86d5da2e TT#14008 fix possible pcap namespace issue
5 years ago
Richard Fuchs 89c4c4832a TT#106100 do not print recording flags for `pcap` method
5 years ago
Richard Fuchs a6022c9ab9 TT#102450 fix AMR recording
5 years ago
Doug Rylaarsdam 995375f500 Add support for metadata in stop_recording.
5 years ago
Richard Fuchs 214f30e8cf Unkernelise streams when recording is stopped
6 years ago
Stefan Mititelu eb8169868d Fix a few more "still reachable". End all redis unused threads.
6 years ago
Richard Fuchs 228d822a71 TT#68100 set iLBC encoder and decoder options
6 years ago
Richard Fuchs 582e645a98 fix missing recording_on flag set
7 years ago
Richard Fuchs 26b725d024 TT#45617 add new options to support log markers for sensitive data
7 years ago
Richard Fuchs 3b28460507 TT#52651 Squashed commit of the following:
7 years ago
Richard Fuchs 31023572a5 TT#41900 save monologue label into recording DB
7 years ago
Eric Green f91b64fcdf Make recording more accurately report source address. Fixes #584
8 years ago
Richard Fuchs 0aeb06f613 TT#40900 store metadata in call struct instead of recording struct
8 years ago
Anthony Alba b9d84aa993 recording.c: add a few ms timestamps to pcap metadata
8 years ago
Anthony Alba bbcea40415 recording.c: save the label in pcap metadata file
8 years ago
Richard Fuchs 3aa53a1e10 fix missing setup_media when using start_recording call
8 years ago
Richard Fuchs a4e73c90e8 TT#30404 accept and reject codecs according to transcoding preference
8 years ago
Richard Fuchs f801240164 TT#30570 replace "chopper" iovec with GString
8 years ago
Richard Fuchs ca78747c8c TT#30405 rename media->rtp_payload_types to ->codecs for brevity
8 years ago
Richard Fuchs dffbddb2d6 don't use g_ prefix for global variables
8 years ago
Claudiu Boriga 2250ab11fd make METADATA section appear in the metafile at
8 years ago
Richard Fuchs 11dac7b28f TT#12800 add MOS statistics to final log output
9 years ago
Richard Fuchs c5a202ebcd write both types of media indexes to recording metafile
9 years ago
Richard Fuchs 6b6b8ea54a don't use anonymous unions to make old compilers happy
9 years ago
Richard Fuchs 6594b2b884 fixes for coverity
9 years ago
Richard Fuchs e85759a3b8 fix some errors caught by coverity
9 years ago
Richard Fuchs 7088e1586a remove obsolete redis restore function arguments
9 years ago
Richard Fuchs 28b80181f2 TT#5566 add support for config file handling
9 years ago
Richard Fuchs 30dcadab15 TT#5566 rudimentary support for multiple audio codecs
9 years ago
Richard Fuchs eefb085528 abstractize recording format and fix ipv6 header
9 years ago
Kristian Høgh 57d6e01292 Support IPv4/IPv6 for fake ethernet frames
9 years ago
Kristian Høgh 0edfb2dfcc Make pcap file format an option
9 years ago
Kristian Høgh 29488f9e49 Change pcap format to ethernet
9 years ago
Richard Fuchs 411c3b3373 TT#5566 checkin of external call recording daemon
9 years ago
Richard Fuchs 984585a32c TT#5003 implement kernel-side call recording
9 years ago
Richard Fuchs c5c0b70019 prevent segfault when no recording metadata is given
9 years ago
Richard Fuchs 9aa4aec91a don't complain if no spool directory is configured
9 years ago
Dylan Mikus 44a153c05e Made interactions to recording metadata threadsafe
10 years ago
Eric Green aea277dbbe Add a mutex lock for recording to ensure thread safety when writing to pcap
10 years ago
Eric Green 0e1892f532 recording.c fix my tabbing to use actual tabs
10 years ago
Eric Green a8576eb2d2 Do not convert to network byte ordering before we are done using a variable
10 years ago
Dylan Mikus fa8146f053 Fixes for recording packet counter
10 years ago
Dylan Mikus 209cb7ab32 Modifications to recording metadata start/end time lines
10 years ago
Dylan Mikus 5fe68b9097 Link recording metadata SDP to RTP packet numbers
10 years ago
Dylan Mikus 526e9c251c Get recording metadata call start from call struct
10 years ago
Dylan Mikus a109fa2d6d Change metadata file permissions and fix some warnings
10 years ago
Dylan Mikus d267a3bdd7 Tweaks to log verbosity for some messages
10 years ago
Dylan Mikus abd953812f Fixes to match PCAP packets with SDP
10 years ago
Dylan Mikus beab4d95b4 Write recording files in url-encoded format
10 years ago
Dylan Mikus adb6193891 Minorly adjusted the recording metadata file format
10 years ago
Dylan Mikus 0b33b4815a Write out rewritten SDP from answer to metadata file
10 years ago
Dylan Mikus 466c52c18e Refactored recording setup to streamline it
10 years ago
Dylan Mikus d604ff6fd3 Set more permissive permissions in spool directory
10 years ago
Dylan Mikus 1cec331d1c Only turn on or off recording if explicitly specified
10 years ago
Dylan Mikus b3d6073447 Prefix recording metadata and pcap files with call id
10 years ago
Dylan Mikus 844abeec7d Don't free the metadata before writing it to metadata file
10 years ago
Dylan Mikus 7acc3239d2 Write out unique ip:port pairs for all streams.
10 years ago
Dylan Mikus f516684ade All RTP packet data for a call goes to one PCAP file.
10 years ago