Commit Graph

248 Commits (9d1e28dfd4a01d4287d5dfd9aa50c94e98fdf74c)

Author SHA1 Message Date
balajeesv ffc9e34e14 TT#14008 Squashed commit of the following:
6 years ago
Richard Fuchs ae82034dfe TT#99621 add option to disable RTCP generation
6 years ago
Richard Fuchs 97a1c218fa TT#106101 handle out-of-order ICE fragments
6 years ago
Richard Fuchs 28e0620c80 TT#106101 turn bencode buffer into shared refcounted object
6 years ago
Richard Fuchs 604aa5a9a0 TT#92250 add new reorder-codecs flag
6 years ago
dvillaume e4e3112498 TT#14008 support repeat-times in media player
6 years ago
Richard Fuchs 71d02ff486 TT#101653 retire always-transcode flag
6 years ago
Richard Fuchs 336cb5b280 TT#101653 add codec-consume and codec-accept options
6 years ago
Richard Fuchs ba66e5fa3a TT#99621 support RTCP generation
6 years ago
Richard Fuchs 2f5cd2fcee Merge branch 'rtt_per_call_leg' of https://github.com/jchavanton/rtpengine
6 years ago
Richard Fuchs aa5e024417 TT#81212 mark calls as owned upon activity
6 years ago
Richard Fuchs 260a170524 TT#81212 add trigger to set all calls to own or foreign
6 years ago
Julien Chavanton e1847cadc5 RTT per call leg
6 years ago
Richard Fuchs 1d34c40276 TT#101201 support optional ICE-lite mode
6 years ago
Richard Fuchs 8d7badcf02 TT#101201 rename ICE_LITE flag
6 years ago
Richard Fuchs d78be3997b Merge branch 'master' of https://github.com/smititelu/rtpengine into master
6 years ago
Stefan Mititelu cf1721c930 Fix compilation when transcoding disabled
6 years ago
Richard Fuchs 6ccfd14530 TT#94201 change default ICE= behaviour, add new =optional flag
6 years ago
Richard Fuchs 65cf46bc0a TT#94201 convert ICE= options internally to enum
6 years ago
Richard Fuchs 95b814553b TT#94201 add ICE=default option
6 years ago
Richard Fuchs e67eb7b57f TT#94201 add explicit passthrough flags
6 years ago
Richard Fuchs 5ad4a59ea7 TT#97302 add new flag to select DTLS fingerprint algo
6 years ago
Richard Fuchs 653b09ca93 TT#92250 add `single codec` flag
6 years ago
Richard Fuchs 1bc43aa506 TT#92250 allow codec-strip/offer/except also in answer messages
6 years ago
Richard Fuchs 241c78c915 TT#92250 add codec-except option
6 years ago
Doug Rylaarsdam 995375f500 Add support for metadata in stop_recording.
6 years ago
Richard Fuchs 25609f74da TT#91003 support `=` escapes in codec strings
6 years ago
Richard Fuchs 12ac8846de TT#90101 don't blindly accept a protocol switch in an answer
6 years ago
Richard Fuchs ec061bba6f TT#84804 add new DTLS-reverse flag
6 years ago
Richard Fuchs a3b298e11c add local address/family to NG stats output
6 years ago
Stefan Mititelu 8ba5d162dd Fix Valgrind "still reachable" for a few others
6 years ago
attermann 74f5676c87 Made hash tables for flags case-insensitive.
6 years ago
Stefan Mititelu 6043d15ea0 Add drop-traffic=start/stop flag
6 years ago
Richard Fuchs 5caf47f51f add missing SDES=pad parsing
6 years ago
Richard Fuchs 5fc326c64b TT#78001 support OSRTP
6 years ago
Richard Fuchs e59ccc2973 TT#79900 add SDES=lifetime option
6 years ago
Richard Fuchs c1d29a41a7 TT#79601 support media/DTMF playback to all parties
6 years ago
Richard Fuchs d611bbbb74 TT#78501 add T.38 options
7 years ago
Richard Fuchs dfae8d6a22 TT#78201 add symmetric-codecs flag
7 years ago
Richard Fuchs d872802ba2 TT#76711 T.38 <> audio gateway
7 years ago
Richard Fuchs 068bdb224f TT#65052 support adding pause after DTMF PCM
7 years ago
Richard Fuchs b14f3b2b1c TT#64259 support injecting DTMF tones and events
7 years ago
Richard Fuchs 26b725d024 TT#45617 add new options to support log markers for sensitive data
8 years ago
Richard Fuchs 357474df6f TT#50652 add label= option to match call participants
8 years ago
Richard Fuchs fb76ef74f8 TT#54800 fix ptime overrides
8 years ago
Richard Fuchs 9eea6b1fc4 Reverse participant matching logic
8 years ago
Richard Fuchs 7f5e16d3da TT#50652 add stop_media call
8 years ago
Richard Fuchs 7da2b523a7 TT#50652 return media duration to SIP proxy in play_media response
8 years ago
Richard Fuchs 5b0a0105ef TT#50652 support playing back media files from database
8 years ago
Richard Fuchs 831946a8d4 TT#50652 fix compilation for with_transcode=no
8 years ago
Richard Fuchs 21535faea6 TT#50652 support playing back media from memory stream
8 years ago
Richard Fuchs 83965bdb1f TT#50652 infrastructure to support reading/playing of media files
8 years ago
Richard Fuchs 0cccae445f compile fix for with_transcoding=no
8 years ago
Richard Fuchs 3b28460507 TT#52651 Squashed commit of the following:
8 years ago
Richard Fuchs e1d6c83319 ignore transcoding options in non-offer messages
8 years ago
Richard Fuchs 744d6a46ff add codec-set option
8 years ago
Richard Fuchs 9e4d140e7b TT#49045 add new flag to leave media direction attrs unchanged
8 years ago
Richard Fuchs 881e0dc2dc TT#48800 add option to disable individual SDES crypto suites
8 years ago
Richard Fuchs 810bda1486 TT#48800 create codec hash tables only on demand
8 years ago
Richard Fuchs 98de5697e6 TT#48650 use constant string hashing for string lookups
8 years ago
Richard Fuchs 9e6199c7b9 don't skip incomplete monologues for `query`
8 years ago
Richard Fuchs c61d7f129e add new `full rtcp attribute` flag
8 years ago
Richard Fuchs 18ec141d2b TT#45472 avoid an unnecessary implicit call to strlen
8 years ago
Richard Fuchs d08d84071a TT#45472 support SDP fragments for trickle ICE
8 years ago
Richard Fuchs 3603cda0c4 TT#45472 fix indentation
8 years ago
Richard Fuchs a1efdf6b20 TT#45472 support generating a=mid lines if not present
8 years ago
Richard Fuchs fb1083f8e3 Add option to leave base64 padding for a=crypto in place
8 years ago
Richard Fuchs 326c6a5818 TT#43557 augment DTMF blocking to support directional blocking
8 years ago
Richard Fuchs 04a83027a0 TT#43557 implement media blocking
8 years ago
Richard Fuchs e67b9c40da TT#43556 support blocking of DTMF event packets
8 years ago
Richard Fuchs cab9d895b2 TT#42500 fix only one crypto suite being offered.
8 years ago
Richard Fuchs 0aeb06f613 TT#40900 store metadata in call struct instead of recording struct
8 years ago
Richard Fuchs 8562bdee70 support new `asymmetric codecs` flag
8 years ago
Richard Fuchs 2f5d792aae TT#36301 add `always-transcode` flag
8 years ago
Richard Fuchs 14ffd8feb0 TT#36303 support bandwidth usage resource limit
8 years ago
Richard Fuchs b4f65bdd96 TT#35634 add `xmlrpc-address` option for callback address
8 years ago
Richard Fuchs 345836e90a TT#35413 implement a CPU limit and a load limit
8 years ago
Richard Fuchs efcad1c628 TT#35413 add support for the 'load limit' ng protocol extension
8 years ago
Richard Fuchs e84fd8612b fix incorrect DTLS context being used with ICE
9 years ago
Richard Fuchs bc30929192 TT#32210 add codec masking option
9 years ago
Richard Fuchs 126a69f29c TT#28163 logging and documentation improvements
9 years ago
Richard Fuchs 10c852b204 TT#31950 add compile-time switch to disable transcoding features
9 years ago
Richard Fuchs 266a1fbc8b TT#31404 support custom ptime and repacketization for sampled codecs
9 years ago
Richard Fuchs b9206a49bc TT#28163 abstractize SSRC hash
9 years ago
Richard Fuchs d510f5efe8 TT#30404 initial support for adding codecs for transcoding
9 years ago
Richard Fuchs f801240164 TT#30570 replace "chopper" iovec with GString
9 years ago
Richard Fuchs 1477f9796f TT#29151 add 'loop protect' feature
9 years ago
Richard Fuchs ca78747c8c TT#30405 rename media->rtp_payload_types to ->codecs for brevity
9 years ago
Richard Fuchs f625d48ed3 TT#30403 consolidate dictionary and alias "flags" values handling
9 years ago
Richard Fuchs d7dd7421e6 TT#30403 implement codec stripping
9 years ago
Richard Fuchs b8dbd997e9 TT#30403 consolidate NG flags processing functions
9 years ago
Richard Fuchs 75056a8dd1 eliminate the callmaster struct
9 years ago
Richard Fuchs f2b93f9ef8 move config options into global struct rtpengine_config
9 years ago
Richard Fuchs 741140341f move "totalstats" out of callmaster into global scope
9 years ago
Richard Fuchs c969ea1e57 move stats and statsps into global scope
9 years ago
Richard Fuchs dffbddb2d6 don't use g_ prefix for global variables
9 years ago
Richard Fuchs e87b2710c8 move matching regexps out of callmaster into global
9 years ago
Richard Fuchs 399e15b39a make the callhash global
9 years ago
Richard Fuchs 018e35cba8 TT#27200 add option to omit a=rtcp attribute
9 years ago
Richard Fuchs 61d828a48f change str_chr_str() semantics
9 years ago