Commit Graph

1979 Commits (b1d17cdceff87edd8e5b255d93f3f5153932fbc8)

Author SHA1 Message Date
Richard Fuchs f1d37e9c93 TT#147451 add support for SIPREC style SDPs
4 years ago
Richard Fuchs a7e22ba698 TT#147451 add support for multi-ml subscriptions
4 years ago
Richard Fuchs 77be8a00b0 TT#136952 add convenience function to reset all codec handlers
4 years ago
Richard Fuchs 2e5a5f63c4 TT#147451 rename helper function
4 years ago
Richard Fuchs 61ad51b926 TT#136955 only do DTMF event output if we have a PT
4 years ago
Richard Fuchs fdb529eb5a TT#136955 refactor DTMF event reporting
4 years ago
Richard Fuchs ea7d04ae76 TT#136952 add CLI options to manipulate calls and tags
4 years ago
Richard Fuchs ef141e6810 TT#136952 split up CLI tag info writer
4 years ago
Richard Fuchs 31ad47af33 TT#136952 split up call info CLI writer
4 years ago
Richard Fuchs 740bdb4295 TT#136957 reset SSRC sequencers when going to transcoding
4 years ago
Richard Fuchs bcb912bc27 TT#136952 allow passing user data to ssrc_hash_foreach
4 years ago
Richard Fuchs 4cbeb15c07 TT#147451 obsolete necessity for `from-tag` in unsub/sub ans
4 years ago
Richard Fuchs a3f2781acd TT#147451 refactor media_block_match
4 years ago
Richard Fuchs 730cc646a8 TT#14008 eliminate duplicate DTMF reports when forking media
4 years ago
Victor Seva 23d0dad18f TT#124273 fix typos detected by lintian
4 years ago
Richard Fuchs e6405c4a2f TT#14008 add locking for `bypass_seq` case
4 years ago
Richard Fuchs ca0c699356 TT#113650 support "active-replica" alternative to "master"
4 years ago
Richard Fuchs 9c2b53b3ed TT#147800 don't clutter output dict with empty SSRC entries
4 years ago
Richard Fuchs 271a2a2a54 TT#14008 fix local SDP copy incorrectly returned from function
4 years ago
Richard Fuchs 56d4ff74f2 TT#14008 add config knob for max log line length
4 years ago
Richard Fuchs ba14e05724 TT#14008 use correct accumulator for managed_sess and avg call duration
4 years ago
Richard Fuchs 13c999ce05 Merge branch 'endpoint_learning' of https://github.com/john08burke/rtpengine
4 years ago
Richard Fuchs 80e002135f TT#14008 rate limit error messages from sendmsg
4 years ago
John Burke fab19ed8bb Add support for endpoint-learning on a per call basis
4 years ago
Richard Fuchs 835ba08b5f TT#14008 handle NULL selected_sfd in rtcp_send_report
4 years ago
Richard Fuchs 0c95b124fd TT#151150 don't call __get_logical_interface with NULL name
4 years ago
Richard Fuchs 179b7edec1 TT#14008 fix possible segfault
4 years ago
Richard Fuchs 2c0e196be9 TT#107565 fix SDP ordering issue of s= vs o=
5 years ago
Richard Fuchs 176e7bef67 TT#14008 avoid possible reference leak
5 years ago
Richard Fuchs 2dd5d7125f TT#14008 don't directly use __obj_* calls
5 years ago
Richard Fuchs fc56744553 TT#14008 remove calls from iterators during shutdown
5 years ago
Richard Fuchs 44e53a2767 TT#147451 add missing cleanup of subs lists
5 years ago
Richard Fuchs b9eea8c579 TT#14008 fix 32-bit compiler warnings
5 years ago
Richard Fuchs 47e9f22442 TT#109800 add special handling for dtx-shift=0
5 years ago
Richard Fuchs 0c2f990561 TT#109800 fix output seq num bug
5 years ago
Richard Fuchs 00a76df639 TT#109800 refactor DTX timer drift handling
5 years ago
Richard Fuchs ff00569c89 TT#14008 extra mitigation for forwarding loops
5 years ago
Sebastian Kemper 746dedb602 Add support for time64 libcs
5 years ago
Richard Fuchs a152f8b07f TT#14008 don't wake up all threads during non-wait main sleep
5 years ago
Richard Fuchs d3a3382ac9 TT#14008 convert threads_join_all arg to bool
5 years ago
Richard Fuchs 24f607752c TT#145450 add support for tracking multiple SSRCs per stream
5 years ago
Richard Fuchs 834eb034af TT#14008 add packet loss tracking for userspace passthrough
5 years ago
Richard Fuchs 785ed90bba TT#14008 eliminate duplicate packets_lost counters
5 years ago
Richard Fuchs b8211b0896 TT#136952 fix transcoder output TS after DTMF event
5 years ago
Richard Fuchs 9a149a77fb TT#14008 make CLI call iterators lock-free
5 years ago
Richard Fuchs 41966c9648 TT#14008 associate interface with call_monologue
5 years ago
Richard Fuchs 0fa3a105af TT#131402 add stats for user/kernel streams
5 years ago
Richard Fuchs c5dc3484ae TT#131402 split up relay stats between kernel and userspace
5 years ago
Richard Fuchs 06006df6fb TT#101150 obsolete 'totalstats'
5 years ago
Richard Fuchs b0ebe9ba1b TT#101150 move start timestamp to global var
5 years ago
Richard Fuchs 2ae5cc79ba TT#101150 obsolete more fields from struct totalstats
5 years ago
Richard Fuchs 3fa16c6ab1 TT#101150 generalise ng command stats into array/list
5 years ago
Richard Fuchs d4102280b2 TT#101150 obsolete struct request_time stats
5 years ago
Richard Fuchs f5f29e1c59 TT#101150 add min/max/avg tracking for gauge stats
5 years ago
Richard Fuchs b4295684a5 TT#101150 convert stats gauge handling to macros
5 years ago
Richard Fuchs 8b5f0e997e TT#101150 copy out per-interface counter stats
5 years ago
Richard Fuchs 7337f4a231 TT#101150 obsolete offers/answers/deletes_ps
5 years ago
Richard Fuchs 2b60a678e2 TT#101150 use STATS_INC macro for req stats
5 years ago
Richard Fuchs facb4b54db TT#101150 obsolete redundant fields in struct totalstats
5 years ago
Richard Fuchs 3608d9b070 TT#101150 obsolete total_relayed_* fields
5 years ago
Richard Fuchs d197a27b40 TT#101150 add graphite-specific global_stats_ax
5 years ago
Richard Fuchs f8c3f93f57 TT#101150 add support for local copy-out of stats
5 years ago
Richard Fuchs 181dfe6b1c TT#101150 update runtime averaging to microseconds
5 years ago
Richard Fuchs 01263d644c TT#101150 refactor counter stats into macro list
5 years ago
Richard Fuchs ad64f4fa00 TT#101150 introduce proper struct for "counter" style stats
5 years ago
Richard Fuchs 7dcc4473f5 TT#101150 split out "gauge" style stats
5 years ago
Richard Fuchs a1f3530292 TT#101150 separate out `struct stream_stats`
5 years ago
Richard Fuchs 9c3e5e1fd7 TT#101150 properly name RTPE_STATS_INC/ADD
5 years ago
Richard Fuchs 406f2dc36d TT#101150 remove in_tos_tclass from struct stats
5 years ago
Richard Fuchs 1fac2b08b9 TT#101150 use rtpe_now for timer start time
5 years ago
Richard Fuchs 30d91ecc63 TT#101150 add test script for stats output
5 years ago
Richard Fuchs fd064304bb TT#14008 fix missing timestamping during redis restore
5 years ago
Richard Fuchs a4e3f96b3f TT#14008 always add a=mid to media section
5 years ago
Richard Fuchs 3f69a48f07 TT#14008 add NAT-wait flag
5 years ago
Richard Fuchs ac60645c13 TT#14008 fix possible null pointer
5 years ago
Ricardas Stoma d1e2720b39 TT#14008 show codec name in media stats
5 years ago
Richard Fuchs d6bffa17f1 TT#142100 fix possible null pointer
5 years ago
Richard Fuchs ff2aed5907 TT#14008 avoid confirm/unconfirm/reconfig flip-flop
5 years ago
Richard Fuchs b28ea21f41 TT#14008 add extra debug logging for kernel streams
5 years ago
Richard Fuchs 758badb46a TT#14008 output list of subscriptions in final log stats
5 years ago
Richard Fuchs af79ec6a91 TT#14008 rework offer/answer subscriptions
5 years ago
Richard Fuchs 6f0439daf3 TT#14008 avoid duplicate bencode dict keys
5 years ago
Richard Fuchs 2a39277f0c TT#14008 add hash table for subscriptions for quick lookups
5 years ago
Richard Fuchs 6c9fe540cf TT#14008 remove redundant check for FILLED sinks
5 years ago
Richard Fuchs 5c01d905e5 TT#14008 use bool type for SSRC changed funcs
5 years ago
Richard Fuchs 2770bec906 TT#14008 set non_forwarding flag if no sinks are present
5 years ago
Richard Fuchs 702dd9bb13 TT#14008 don't try to update kernel stats for no-kernel streams
5 years ago
Richard Fuchs f6461ab452 TT#14008 use FILLED flag instead of advertised address for sink test
5 years ago
Richard Fuchs 6443cfcb8e TT#14008 skip stray warning message for trickle ICE updates
5 years ago
Stefan Mititelu db53dd683a TT#14008 Fix graphite deadlock
5 years ago
Richard Fuchs c7085085a7 TT#14008 fix lock order between janus_session and websocket_conn
5 years ago
Richard Fuchs e82be64a57 TT#14008 remove logically dead code
5 years ago
Richard Fuchs 1c5433a877 TT#14008 fix Coverity MISSING_LOCK warning
5 years ago
Richard Fuchs 40695b2af3 TT#14008 fix possible segfault
5 years ago
Richard Fuchs 8a60d17574 TT#131651 support reverse re-invite to new to-tag
5 years ago
Richard Fuchs e04df3b961 TT#101150 use rtpe_now for uptime
5 years ago
Richard Fuchs 2130e2f62b TT#89352 support Janus control protocol
5 years ago
Richard Fuchs a52c0fecf4 TT#14008 don't delete calls from foreign DB during restore
5 years ago
Richard Fuchs d1f320c80f TT#14008 lock Redis context during restore GET
5 years ago
Richard Fuchs acefaf1d3c TT#14008 report Redis errors on restore failures
5 years ago