Commit Graph

473 Commits (1006e05ab7087ee467e256dbde232ca467c2e08d)

Author SHA1 Message Date
Claudiu Boriga ab0cb0c7a7 don't use g_hash_table_foreach for call_timer_iterator
8 years ago
Richard Fuchs cc056c148f add rtcp-mux-require option to force rtcp-mux usage for WebRTC
8 years ago
Richard Fuchs 00cc28dff4 TT#22660 don't zero out SDP origin on zero connection address
8 years ago
Michael Prokop 6932f22c66 TT#22411 Fix spelling mistakes/typos
8 years ago
Richard Fuchs e7d75bd275 TT#19350 add option to manage iptables rules directly
8 years ago
Richard Fuchs 2a03c008ac clean up code artifacts
9 years ago
Richard Fuchs ab0dba7d14 TT#12800 support custom monologue labels
9 years ago
Richard Fuchs 9108b14b80 TT#12800 records stats average not just for MOS but all values
9 years ago
Richard Fuchs 11dac7b28f TT#12800 add MOS statistics to final log output
9 years ago
Richard Fuchs 868c3b64fe TT#12800 add ssrc handling into packet_stream struct
9 years ago
Richard Fuchs 223c7f17dd TT#12800 abstractize rtcp parsing and logging functions
9 years ago
Richard Fuchs b3583633e3 TT#12800 canonicalize ssrc handling
9 years ago
Richard Fuchs 531febbbb0 migrate log-stderr and log-facility options to lib for recording daemon
9 years ago
Richard Fuchs 6594b2b884 fixes for coverity
9 years ago
Richard Fuchs e85759a3b8 fix some errors caught by coverity
9 years ago
Frederic-Philippe Metz 95d942005d Adds missing log output
9 years ago
Frederic-Philippe Metz 8f01e780a8 First attempt to seperate more stats and cdr away from the core running code
9 years ago
Frederic-Philippe Metz 14b37ebfe5 Removes multikey stuff
9 years ago
Frederic-Philippe Metz 749a7da7b0 Implements redis onekey concept
9 years ago
Richard Fuchs 97183b10df make sure call_destroy unrefs the correct call object
9 years ago
Richard Fuchs 30dcadab15 TT#5566 rudimentary support for multiple audio codecs
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 94e3c8f9cb TT#3881 re-enable selective packet loop check
9 years ago
Richard Fuchs 2e5e2ec1b9 detect and ignore when local endpoints are advertised by remote clients
10 years ago
Lucian Balaceanu 5732121794 Beautifying previous code
10 years ago
Lucian Balaceanu 512cc24f9a Print relay IP information
10 years ago
Richard Fuchs a3c703b302 remove superfluous initialization
10 years ago
Pawel Kuzak e212c775e2 Merge remote-tracking branch 'upstream/master'
10 years ago
Pawel Kuzak 70a1085712 Do not print statistics of foreign calls
10 years ago
Dylan Mikus 466c52c18e Refactored recording setup to streamline it
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 74999abb76 Free the call->recording struct when the call is destroyed.
10 years ago
Dylan Mikus f516684ade All RTP packet data for a call goes to one PCAP file.
10 years ago
Dylan Mikus 8f6d7c0a16 Logging cleanup and added recording filesystem logging messages.
10 years ago
Dylan Mikus 2c1685b807 Added command line option for the spool directory for recordings.
10 years ago
Dylan Mikus f36faef417 Code bug fixes and safety checks around error-possible code.
10 years ago
Dylan Mikus 7c53e9f95b Moved file system management and random string code to appropriate files.
10 years ago
Dylan Mikus 692b12944c Create metadata file and move it to spool directory when call finishes.
10 years ago
Dylan Mikus c8af44a21a Made random filename with affixes generic.
10 years ago
Dylan Mikus 7cc801931a Added metadata string to call struct.
10 years ago
Dylan Mikus a714fbc462 Record RTP in PCAP files in the /tmp directory.
10 years ago
Eric Green 70eb6b9e81 Record raw RTP to recording files on the filesystem.
10 years ago
Stefan Mititelu 2024f9e37a Remove unused code remnants
10 years ago
Pawel Kuzak 96cd5fcf01 Merge remote-tracking branch 'upstream/master'
10 years ago
Stefan Mititelu 1881fc5e58 Free call's main queues in __call_free()
10 years ago
Richard Fuchs ee960b7f67 dont do DTLS when in passthrough mode
10 years ago
Stefan Mititelu 4fd69132a2 Merge remote-tracking branch 'upstream/master'
10 years ago
Richard Fuchs 0206f09b93 fix obj-debug stuff
10 years ago
Stefan Mititelu ce3ae37a76 Fixes after second review
10 years ago
Stefan Mititelu f392d9b768 Update notifications flag logic
10 years ago
Stefan Mititelu d7a75a1256 Merge remote-tracking branch 'upstream/master'
10 years ago
Richard Fuchs 8f9580e9c1 Merge branch 'RTPENGINE-88-PULL' of https://github.com/1and1/rtpengine
10 years ago
smititelu bac271b398 Add callmaster config lock
10 years ago
Stefan Mititelu a43996fe4a Add 'unidirectional' attribute
10 years ago
Stefan Mititelu 9be68a0c2f Add FINAL_TIMEOUT parameter
10 years ago
Lucian Balaceanu e2d78d9003 Fix overflow of graphite call_duration statistic
10 years ago
Lucian Balaceanu 2a05b85049 Take end time of call monologue from terminated field
10 years ago
Lucian Balaceanu 859a5058e6 Fix (foreign|own)_session, call_duration stats: modify call_get_or_create to set stats and foreign call state
10 years ago
Lucian Balaceanu 8fb677bccb Fix stats foreign_sessions if redis_restore fails
10 years ago
smititelu 98a86d34c4 Fix segfault when ps->component=0
10 years ago
smititelu b38f3da45c Redis nofitications fixes
10 years ago
smititelu a6b4b86983 Fix segfault when ps->component=0
10 years ago
smititelu ac753abebd Merge remote-tracking branch 'upstream/master' into dev-fmetz-redis-notification-upstream-updated
10 years ago
Richard Fuchs d8e1e9f86a simplify redis CLI options
10 years ago
Richard Fuchs 725638bccb remove redis-role redundancy
10 years ago
Frederic-Philippe Metz 1ca0cc5a52 Implemented session limitation logic
10 years ago
Richard Fuchs b82812260d move advertised_address out of intf_spec into local_intf
10 years ago
Richard Fuchs 38d031c510 fix support for AF switching on the fly
10 years ago
Frederic-Philippe Metz 9ca0be54c3 Reset deletion timers for in-responsible calls
10 years ago
Frederic-Philippe Metz fd3e2342c1 Implemented redis notification according to RTPENGINE-64
10 years ago
Richard Fuchs 5dbadc4adb implement port latching option
10 years ago
Richard Fuchs b0a38982c2 fix sfd assignments when remote port changes
10 years ago
Richard Fuchs c9d797a91a retain outgoing DTLS role whenever possible
10 years ago
Richard Fuchs b85a9e398c fix two memory leaks
10 years ago
Frederic-Philippe Metz a9b27c7e57 Merge remote-tracking branch 'origin/master' into dev-fmetz-redis-notification
10 years ago
Lucian Balaceanu 8ee14e5d13 Fixing managed_sess_min interval statistic.
10 years ago
Frederic-Philippe Metz 28a43e4f11 Merge remote-tracking branch 'origin/master' into dev-fmetz-redis-notification
10 years ago
Frederic-Philippe Metz 541e2999a9 Implemented redis-notification base feature.
10 years ago
Richard Fuchs cb53218a90 fix incomplete dialogue association when initial offer contains to-tag
10 years ago
Richard Fuchs 31d28a3bab MT#16783 support via-branch matching in `delete` messages
10 years ago
Richard Fuchs 6d3865b971 Mass update - manual merge of rfuchs/socket-rework branch
10 years ago
Richard Fuchs afa46a43a5 use `reset` flag to also reset and restart ICE agents
10 years ago
Richard Fuchs cae0b4bf04 compile fix for debug builds
10 years ago
Richard Fuchs bbbd93dd78 Merge branch 'new_redis_hashes' of git://github.com/1and1/rtpengine
10 years ago
smititelu 637f9f9ab5 Add logging related to kernelization and strict-source flag - master branch
10 years ago
Lucian Balaceanu 41fa252d6b Replacing redis hashkeys with -CALLID_IDX instead of -POINTER
10 years ago
Richard Fuchs ed75c99a2d fix a memory leak
10 years ago
Richard Fuchs 99a3faf87b MT#15289 add "reset" flag to un-learn certain parameters
10 years ago
Frederic-Philippe Metz 10f6e51b72 Replaced sprintf by snprintf for cdrbuffer
10 years ago
smititelu 72cf55b6fb Specific REDIS read and write databases
10 years ago
Richard Fuchs 2c2c017b97 Merge branch 'dbg-new-plugin' of git://github.com/1and1/rtpengine
10 years ago
Lucian Balaceanu 482b004ef5 CLI output for Graphite statistics
10 years ago
smititelu 2ed14aa86e Solve packet errors due to payload type
10 years ago
Richard Fuchs dafde10571 MT#15157 integrate redis module into main code tree
11 years ago
Lucian Balaceanu f864da77c5 Adding per graphite interval statistics: min/max concurrent calls, total call time per interval
11 years ago
Richard Fuchs 59b0f331ad ignore endpoint changes when ICE is in use
11 years ago
Richard Fuchs 87feafc790 MT#14817 don't reset crypto on non-filled packet stream
11 years ago
Richard Fuchs 08cb513e66 fix missing stack var initialization
11 years ago