Commit Graph

172 Commits (ec55ccf5fce56a5dbff197edf64134900d2f15e5)

Author SHA1 Message Date
Richard Fuchs 413798e43f TT#132251 implement media silencing
4 years ago
Richard Fuchs 99fbff408e TT#14008 fix call iterator dead lock
4 years ago
Richard Fuchs 0266886487 TT#37394 support SO_INCOMING_CPU
4 years ago
Richard Fuchs cda67ac5ac TT#14008 fix call iterator race condition
4 years ago
Richard Fuchs 5c519ec2db TT#89352 allow create-only mode for call_get_*
4 years ago
Richard Fuchs 765b1e3bca TT#89352 use bool type for foreign call functions
4 years ago
Richard Fuchs 45bd10d323 TT#14008 delay learning of endpoint address after re-invite
4 years ago
Richard Fuchs 00c6dfb204 TT#91151 add function to create synthetic SDP
4 years ago
Richard Fuchs ffaed806c3 TT#91151 save raw protocol string
4 years ago
Richard Fuchs d0c6919923 TT#91151 save last input SDP w/ parsed
4 years ago
Richard Fuchs 92fb330a46 TT#91151 implement one-to-many forwarding
4 years ago
Richard Fuchs 3b3979586f TT#91151 move `num_ports` into stream_params
4 years ago
Richard Fuchs 1d387b98ef TT#112700 rework codec offer/answer routine
4 years ago
Richard Fuchs 256b9917ec TT#121752 associate SSRC hash to monologue instead of entire call
4 years ago
Richard Fuchs dd58a1a42d TT#14008 reset SRTP index on endpoint change
4 years ago
Richard Fuchs 369e64f9a7 TT#14008 add mqtt support
4 years ago
Richard Fuchs e32d128bd8 TT#14008 add cumulative global stats counters
4 years ago
Richard Fuchs 95a30674ac TT#14008 implement lock-light global call iterators
4 years ago
Richard Fuchs 5c50ec2bbe TT#14008 convert RTCP timer and DTX to regular timer
4 years ago
Richard Fuchs 0e2bddb6c8 TT#14008 add `pierce-NAT` flag
4 years ago
Richard Fuchs a009f76456 TT#14008 support media echo and blackhole
4 years ago
Richard Fuchs 87e5efc7d4 TT#111150 fix mem leaks in test-transcode
4 years ago
Richard Fuchs a8d5076065 TT#119502 correctly restore calls from both Redis instances
4 years ago
Richard Fuchs a86d98f8d1 TT#118902 add support for per-call debugging
4 years ago
Stefan Mititelu 482e2d0d2b Add stats for ipv4/ipv6/mixed media calls
4 years ago
Richard Fuchs 8029a4d1cd TT#113750 don't auto switch from an already selected fingerprint
4 years ago
Richard Fuchs 3791b8f595 TT#107565 add `replace-session-name` option
4 years ago
Richard Fuchs fc83f64575 TT#107565 add `replace-username` option
4 years ago
Guillem Jover 68797f4195 TT#111150 Mark bit-fields explicitly with as unsigned
4 years ago
Richard Fuchs 76d5828c82 TT#91151 explicitly keep track of zero endpoint addresses
4 years ago
Richard Fuchs 36273e1f5d TT#107565 add option to track SDP version
4 years ago
balajeesv ffc9e34e14 TT#14008 Squashed commit of the following:
4 years ago
Richard Fuchs 97a1c218fa TT#106101 handle out-of-order ICE fragments
4 years ago
Richard Fuchs ba66e5fa3a TT#99621 support RTCP generation
4 years ago
Richard Fuchs 260a170524 TT#81212 add trigger to set all calls to own or foreign
4 years ago
Richard Fuchs c9140f9f66 TT#81212 add function to change call state (own/foreign)
4 years ago
Richard Fuchs 1d34c40276 TT#101201 support optional ICE-lite mode
5 years ago
Richard Fuchs 8d7badcf02 TT#101201 rename ICE_LITE flag
5 years ago
Richard Fuchs 68ccc52b2b TT#92250 postpone codec_tracker to final stage
5 years ago
Richard Fuchs 6fc9459016 TT#91003 handle AMR CMR
5 years ago
Richard Fuchs 5001a02d44 TT#88750 fix SRTP not working after Redis restart
5 years ago
Richard Fuchs 112e57f9fe TT#86102 remove aggressive endpoint learning heuristics
5 years ago
Richard Fuchs 8e22c9a414 TT#85701 improve branch handling with delete-delay=0
5 years ago
Richard Fuchs e01b3b421c TT#28300 add cleanup of calls structs
5 years ago
Stefan Mititelu 6043d15ea0 Add drop-traffic=start/stop flag
5 years ago
Richard Fuchs d872802ba2 TT#76711 T.38 <> audio gateway
5 years ago
Richard Fuchs 6792cde8b6 TT#76711 add custom SDP attributes capability
5 years ago
Richard Fuchs a68a59fbf5 TT#76711 keep track of the raw SDP format string
5 years ago
Richard Fuchs 2d78c36338 TT#76711 allow update of media type
5 years ago
Richard Fuchs 0308ee43ec TT#14008 fix compiler warnings
5 years ago
Richard Fuchs ab53fdc6f6 Merge branch 'jb_new' of https://github.com/balajeesv/rtpengine
5 years ago
Richard Fuchs 7e0b2c4ac3 TT#75352 add a storage container for codec handlers
5 years ago
Richard Fuchs ef0d6a3a80 TT#74301 merge jitter buffer PR #834
5 years ago
Richard Fuchs 61ac7e9656 TT#72000 add different endpoint detection algorithms
5 years ago
Richard Fuchs b14f3b2b1c TT#64259 support injecting DTMF tones and events
6 years ago
Richard Fuchs 910c03fa62 TT#58660 PCM to RFC DTMF transcoding
6 years ago
Richard Fuchs 2298de76b1 honour a=rtcp-fb in SDP even if transport is advertised as RTP/(S)AVP
6 years ago
Richard Fuchs 357474df6f TT#50652 add label= option to match call participants
6 years ago
Richard Fuchs fb76ef74f8 TT#54800 fix ptime overrides
6 years ago
Richard Fuchs d449861d96 TT#50652 separate out and move crypt handler routines
6 years ago
Richard Fuchs 3bdad88063 TT#50652 create timer to gradually send packets without jitter
6 years ago
Richard Fuchs 83965bdb1f TT#50652 infrastructure to support reading/playing of media files
6 years ago
Richard Fuchs 3b28460507 TT#52651 Squashed commit of the following:
6 years ago
Richard Fuchs e1fbe25b89 TT#45472 keep track of media IDs in a hash table
7 years ago
Richard Fuchs 3c50130c7b TT#45472 process and retain media ID strings (a=mid)
7 years ago
Richard Fuchs 326c6a5818 TT#43557 augment DTMF blocking to support directional blocking
7 years ago
Richard Fuchs 04a83027a0 TT#43557 implement media blocking
7 years ago
Richard Fuchs e67b9c40da TT#43556 support blocking of DTMF event packets
7 years ago
Richard Fuchs cab9d895b2 TT#42500 fix only one crypto suite being offered.
7 years ago
Richard Fuchs 0aeb06f613 TT#40900 store metadata in call struct instead of recording struct
7 years ago
Richard Fuchs 3b3e964c83 short lock duration for faster calls iteration in the timer
7 years ago
Richard Fuchs db2882ca78 integrate AES unit test into main build framework
7 years ago