Commit Graph

1107 Commits (b35ca7ded2fccdf9c110964127eaf45c92be4b04)
 

Author SHA1 Message Date
Dylan Mikus b35ca7ded2 Record answer SDP to recording metadata file
9 years ago
Dylan Mikus c787ab9c4e Refactored NG protocol handling of "record call" settings
9 years ago
Dylan Mikus d604ff6fd3 Set more permissive permissions in spool directory
9 years ago
Dylan Mikus 1cec331d1c Only turn on or off recording if explicitly specified
9 years ago
Dylan Mikus b3d6073447 Prefix recording metadata and pcap files with call id
9 years ago
Dylan Mikus 844abeec7d Don't free the metadata before writing it to metadata file
9 years ago
Dylan Mikus 74999abb76 Free the call->recording struct when the call is destroyed.
9 years ago
Dylan Mikus 1af73c665a Fixed description of metadata file format to list just one pcap file.
9 years ago
Dylan Mikus 7acc3239d2 Write out unique ip:port pairs for all streams.
9 years ago
Dylan Mikus f516684ade All RTP packet data for a call goes to one PCAP file.
9 years ago
Dylan Mikus fa4cd75820 Added documentation on call recording and the spool directory to README.md.
9 years ago
Dylan Mikus 8f6d7c0a16 Logging cleanup and added recording filesystem logging messages.
9 years ago
Dylan Mikus 2c1685b807 Added command line option for the spool directory for recordings.
9 years ago
Dylan Mikus f36faef417 Code bug fixes and safety checks around error-possible code.
9 years ago
Dylan Mikus 89690b4aea Write out call start and end timestamps to recording metadata file.
9 years ago
Dylan Mikus 7c53e9f95b Moved file system management and random string code to appropriate files.
9 years ago
Dylan Mikus 692b12944c Create metadata file and move it to spool directory when call finishes.
9 years ago
Dylan Mikus c8af44a21a Made random filename with affixes generic.
9 years ago
Dylan Mikus 7cc801931a Added metadata string to call struct.
9 years ago
Dylan Mikus a714fbc462 Record RTP in PCAP files in the /tmp directory.
9 years ago
Eric Green 70eb6b9e81 Record raw RTP to recording files on the filesystem.
9 years ago
Richard Fuchs 351bc106be staticize function
9 years ago
Richard Fuchs cd937f1d90 create ngcp-rtpengine-utils package
9 years ago
Richard Fuchs f83f674c4c fix perl namespaces - move into NGCP::
9 years ago
Richard Fuchs b6b0b901b3 move dedicated tests into t/
9 years ago
Richard Fuchs af788f159a additioanl tests and flags
9 years ago
Richard Fuchs 65d4752486 support checking of received rtp data
9 years ago
Richard Fuchs f25c254788 implement ice keepalives
9 years ago
Richard Fuchs 2b5e8ffbb8 support sending rtp over ice negotiated peer WIP
9 years ago
Richard Fuchs db8284f8ca support nominating ice WIP
9 years ago
Richard Fuchs 50bc73cfcb support sending of rtp
9 years ago
Richard Fuchs e608cb00be move .pm to separate directory
9 years ago
Richard Fuchs 3306edf339 remove legacy test scripts
9 years ago
Richard Fuchs ec10dbc9e6 support ice test script
9 years ago
Richard Fuchs 4f75c365d7 diversify test scripts
9 years ago
Richard Fuchs d8d5e1bec9 include timer handling in test lib
9 years ago
Richard Fuchs 83d66003d9 unify testing framework - wip
9 years ago
Richard Fuchs bc30f83846 incorporate dtls stuff into tests
9 years ago
Richard Fuchs bf8c6d9389 split ICE stuff into packages
9 years ago
Richard Fuchs 1f8d8d7325 DTLS tests - WIP
9 years ago
Richard Fuchs 942966b463 force bencode strings as strings in perl ng-client
9 years ago
Sergey Lavrov cf39d07d73 fix typo and error in rtpengine.init
9 years ago
Stefan Mititelu 2024f9e37a Remove unused code remnants
9 years ago
Pawel Kuzak 96cd5fcf01 Merge remote-tracking branch 'upstream/master'
9 years ago
Stefan Mititelu 1881fc5e58 Free call's main queues in __call_free()
9 years ago
Stefan Mititelu 27ecb3631d Free redis.c reply object memory leak
9 years ago
Richard Fuchs ee960b7f67 dont do DTLS when in passthrough mode
9 years ago
Stefan Mititelu bd7abe6409 Fix memory leak for notifications feature
9 years ago
Richard Fuchs a813ddfeae fix compiler warnings due to conflicting int types
9 years ago
Stefan Mititelu ee0216ed3f Update obj_* debugging text
9 years ago