Commit Graph

595 Commits (c6d50012209ed721465ecb0cee46d7632cfe8a21)

Author SHA1 Message Date
Richard Fuchs 95b814553b TT#94201 add ICE=default option
5 years ago
Richard Fuchs e67eb7b57f TT#94201 add explicit passthrough flags
5 years ago
Richard Fuchs 3893069fae TT#92250 allocate strings for hash table storage
5 years ago
Richard Fuchs 68ccc52b2b TT#92250 postpone codec_tracker to final stage
5 years ago
Richard Fuchs 5ad4a59ea7 TT#97302 add new flag to select DTLS fingerprint algo
5 years ago
Richard Fuchs 92ea2685ae TT#96200 fix SRTP multi-protocol re-offer
5 years ago
Semen Darienko c741d45cba fix segfault upon got reINVITE and BYE at the same time
5 years ago
Richard Fuchs 12ac8846de TT#90101 don't blindly accept a protocol switch in an answer
5 years ago
Richard Fuchs 5001a02d44 TT#88750 fix SRTP not working after Redis restart
5 years ago
Richard Fuchs ec061bba6f TT#84804 add new DTLS-reverse flag
5 years ago
Richard Fuchs 87521ead34 TT#85701 fix regression from 8e22c9a41
5 years ago
Richard Fuchs 8e22c9a414 TT#85701 improve branch handling with delete-delay=0
5 years ago
Richard Fuchs 54a39db40f TT#84804 start DTLS as soon as ICE can communicate
5 years ago
Richard Fuchs 6b49c88527 don't always reset crypto when DTLS is in use
5 years ago
Richard Fuchs e01b3b421c TT#28300 add cleanup of calls structs
5 years ago
Richard Fuchs a1fb92353a TT#28300 eliminate free_buf in favour of free_gbuf
5 years ago
Richard Fuchs 5f3f203fb8 TT#82203 add stats for transcoded sessions
5 years ago
Richard Fuchs 89175c8564 TT#81850 fix SRTP re-offer and RTP to SRTP switch
5 years ago
Richard Fuchs cca6ba70c7 allow protocol=RTP/AVP plus OSRTP-offer
5 years ago
Richard Fuchs a168a3c024 TT#78307 generate RTCP for media players
5 years ago
Richard Fuchs 92bcedc08a TT#78307 keep track of RTP stats also when forwarding
5 years ago
Richard Fuchs 34baba9d22 TT#78307 don't update RTP stats for non-forwarding ports
5 years ago
Richard Fuchs 5fc326c64b TT#78001 support OSRTP
5 years ago
Richard Fuchs cc7a9a5de8 TT#78307 clean up debug/log messages
5 years ago
Richard Fuchs 1d514a063c TT#78307 add helper functions for SSRC contexts
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 641fd160ca TT#77358 create helper function to determine RTP protocols
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 6513bfd5bd TT#76711 split out function to handle media protocols
5 years ago
Richard Fuchs ad4ea21ef4 fix for d09071a
5 years ago
Richard Fuchs d09071a16b TT#74850 avoid duplicate dlg.terminate_dlg with reversed tags
5 years ago
Richard Fuchs 01002b07da TT#74850 clean up indentation by reversing logic
5 years ago
Richard Fuchs 3d83b46505 TT#76206 fix call teardown for half established dialogues
5 years ago
Balajee SV 220c96aea4 Merge branch 'jb_new' of https://github.com/balajeesv/rtpengine into jb_new
5 years ago
Balajee SV b45dbbdc24 Merge branch 'jb_new' of https://github.com/balajeesv/rtpengine into jb_new
5 years ago
Balajee SV e3a5d45433 jb_new
5 years ago
Balajee SV c0b28c3d65 jb_new
5 years ago
Richard Fuchs ef0d6a3a80 TT#74301 merge jitter buffer PR #834
5 years ago
Richard Fuchs c70b3f6369 TT#74651 fix several mem/resource leaks
5 years ago
Richard Fuchs bc3d4f71b7 compile fix for glib versions < 2.30
6 years ago
Richard Fuchs e0dd6747ea TT#71050 fix branch deletion from via-branch
6 years ago
Richard Fuchs ab77ed50af TT#64601 refuse overriding crypto params from SDES when DTLS is in use
6 years ago
Richard Fuchs 7b60ca8e35 ignore untagged/wildcard/unknown MLs in delete with via-branch
6 years ago
Richard Fuchs 22ea251157 don't skip address family selection when zero port is present
6 years ago
Richard Fuchs 3466700149 TT#65800 fix SDES negotiation bug
6 years ago
Richard Fuchs 3fb5befad4 TT#64301 log xmlrpc children to stderr
6 years ago
Richard Fuchs 23977237c0 TT#61050 detect to-tag changes via via-branch
6 years ago
Richard Fuchs 988d077b5c TT#60301 fix rtcp-mux logic with branched calls
6 years ago
Richard Fuchs 910c03fa62 TT#58660 PCM to RFC DTMF transcoding
6 years ago
Richard Fuchs db507468de TT#59100 support case insensitive codec names
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 573cd3ff22 TT#58050 fix refcount bug
6 years ago
Richard Fuchs 26b725d024 TT#45617 add new options to support log markers for sensitive data
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 40dc49f8e2 TT#50652 stop media playback on call delete
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 4266f8e542 move SDES-no handling into __sdes_accept
6 years ago
Richard Fuchs 0c559f5860 Add missing SDES accept routine
7 years ago
Richard Fuchs b593d57e21 TT#37400 do not answer with ICE attributes if no ICE was offered
7 years ago
Richard Fuchs 0e129eda08 TT#49600 fix offered crypto suite not being dropped via SDES-no
7 years ago
Richard Fuchs c80f55b85a TT#49600 add debug log output for SDES negotiations
7 years ago
Richard Fuchs 881e0dc2dc TT#48800 add option to disable individual SDES crypto suites
7 years ago
Richard Fuchs 3dc7d1b3ed TT#45472 support updating media ID strings
7 years ago
Richard Fuchs 77e2862a02 TT#45472 suppress media updates for SDP fragments
7 years ago
Richard Fuchs c546b6b89f TT#45472 check a=mid values in answers and warn on mismatches
7 years ago
Richard Fuchs e1fbe25b89 TT#45472 keep track of media IDs in a hash table
7 years ago
Richard Fuchs a1efdf6b20 TT#45472 support generating a=mid lines if not present
7 years ago
Richard Fuchs 3c50130c7b TT#45472 process and retain media ID strings (a=mid)
7 years ago
Richard Fuchs 13c21b1400 fix segfault when using legacy control protocol
7 years ago
Richard Fuchs 04a83027a0 TT#43557 implement media blocking
7 years ago
Richard Fuchs 89084da8d8 TT#43855 support XMLRPC callback to Kamailio
7 years ago
Richard Fuchs b82cf56ec0 clean up code artefacts from cab9d895
7 years ago
Richard Fuchs cab9d895b2 TT#42500 fix only one crypto suite being offered.
7 years ago
Richard Fuchs f1b81b649e simplify parameters passed to codec_rtp_payload_types()
7 years ago
Richard Fuchs 2f5d792aae TT#36301 add `always-transcode` flag
7 years ago
Richard Fuchs fa5c265045 TT#36302 support scheduling settings
7 years ago
Richard Fuchs 6da7494a08 TT#36180 calculate per-second stats based on timer runtime
7 years ago
Richard Fuchs 9943a3d868 TT#36180 scale timer interval according to runtimes
7 years ago
Richard Fuchs 3b3e964c83 short lock duration for faster calls iteration in the timer
7 years ago
Richard Fuchs 539e063992 don't retry XMLRPC callback if endpoint says the ID was not found
7 years ago
Richard Fuchs b4f65bdd96 TT#35634 add `xmlrpc-address` option for callback address
7 years ago
Richard Fuchs e0cdf74ac5 fix SRTP ROC syncing between kernel and userspace
7 years ago
Richard Fuchs 6fa712d0d8 implement offer-timeout option
7 years ago
Richard Fuchs 16024d2e7a create explicit per-stream DTLS context for ICE
7 years ago
Richard Fuchs 14100b0b8a use reference counting on SSRC objects
7 years ago
Richard Fuchs 5b0bb90afa fix recording setup_media reversed direction
7 years ago
Richard Fuchs 14262f56fa fix segfault regression from e84fd86
7 years ago
Richard Fuchs e84fd8612b fix incorrect DTLS context being used with ICE
7 years ago
Richard Fuchs bc30929192 TT#32210 add codec masking option
7 years ago
Richard Fuchs 9147d5e438 TT#32983 support transcoding options in redis (re)store
7 years ago
Richard Fuchs a4a0e34ded TT#31408 distinguish between codec types
7 years ago
Richard Fuchs 266a1fbc8b TT#31404 support custom ptime and repacketization for sampled codecs
7 years ago
Richard Fuchs ad4a5d10ef TT#31198 add resampling support
7 years ago
Richard Fuchs a4e73c90e8 TT#30404 accept and reject codecs according to transcoding preference
7 years ago
Richard Fuchs b9206a49bc TT#28163 abstractize SSRC hash
7 years ago