Commit Graph

363 Commits (b151b1093f9940a869b8c99f93321caf81bcf8fe)

Author SHA1 Message Date
Richard Fuchs ab836ae042 TT#14008 fix --mos= case comparison
4 years ago
Richard Fuchs 3eae4b3af3 TT#14008 add MOS-LQ option
4 years ago
Richard Fuchs 369e64f9a7 TT#14008 add mqtt support
4 years ago
Richard Fuchs 50834df3ca TT#14008 call statistics_free after codecs_cleanup
4 years ago
Richard Fuchs 64670ffb61 TT#122401 add option to bypass AMR SID
4 years ago
Richard Fuchs ec68dfeb31 TT#122401 add configurable CN method
4 years ago
Richard Fuchs 1ec517c2f4 TT#14008 restore foreign calls from the appropriate DB
4 years ago
Richard Fuchs be30d2cc33 TT#111150 free cn_payload string if present
4 years ago
Tinotenda Chingosho 575435db73 Squashed commit of the following:
4 years ago
Clarence 320459873f Fix redis connect failed when there are "@" in redis password.
4 years ago
Richard Fuchs d5d0a3a994 TT#111150 convert str.len to size_t
4 years ago
Richard Fuchs a8d5076065 TT#119502 correctly restore calls from both Redis instances
4 years ago
Richard Fuchs ec42f83353 TT#14008 allow usage with just HTTP/WS
4 years ago
Richard Fuchs 05ef61c0d7 TT#108003 fix errors reported by coverity
4 years ago
Richard Fuchs 5802ff2379 TT#54762 add option to enable automatic active/active switchover
4 years ago
Richard Fuchs 7dc55e6378 TT#98901 convert from static DTX delay to dynamic buffer queue
4 years ago
Damir Nedžibović f650f95111 TT#14008 Squashed commit of the following:
4 years ago
Richard Fuchs af6ef843da TT#100200 suppress audio packets during a DTMF event
4 years ago
Richard Fuchs fdac938ecf TT#91151 add a free-form software ID config option
4 years ago
Richard Fuchs b0f185f409 TT#111357 refactor sysconf() call into shared code
4 years ago
Richard Fuchs a8013ffe70 TT#111051 set thread specific process names
4 years ago
Damir Nedžibović 0ae0681b28 TT#14008 Squashed commit of the following:
4 years ago
Damir Nedžibović 2fc54462de TT#14008 Squashed commit of the following:
4 years ago
Stefan Mititelu 001abe5f1f Add new config parameter: `save-interface-ports`
4 years ago
Richard Fuchs 604aa5a9a0 TT#92250 add new reorder-codecs flag
4 years ago
Richard Fuchs e9bdbb1ee6 TT#97301 fix removal of debug_srtp
4 years ago
Richard Fuchs 30733ec5cd TT#97301 support granular log levels
4 years ago
Richard Fuchs 73e4ef42eb TT#101653 add silence detection option
4 years ago
Richard Fuchs b355e55fcb make DTMF options dependent on transcoding option
5 years ago
Richard Fuchs 17e22ade36 TT#98901 add limit to length of DTX processing
5 years ago
Richard Fuchs bae79d3fef TT#98901 handle AMR SID DTX
5 years ago
Richard Fuchs fa64e2261e TT#98901 add codec timers thread
5 years ago
Richard Fuchs bbc6aa9dac TT#14008 avoid double free on shutdown
5 years ago
Richard Fuchs 18a3b9df0f clean up codec stats on shutdown
5 years ago
Richard Fuchs 4902b07ff9 Merge branch 'master' of https://github.com/smititelu/rtpengine into smititelu-master
5 years ago
Richard Fuchs 32d43fed4d TT#91150 move to a global NG cookie cache
5 years ago
Richard Fuchs aa36a1f619 TT#88951 add HTTP/Websocket listener
5 years ago
Stefan Mititelu 2ebf5a1526 Add redis async delete
5 years ago
Richard Fuchs c7904866b0 fix mem handling for Redis auth strings
5 years ago
Richard Fuchs e65b01d5ab TT#86850 support DNS lookup for advertised address
5 years ago
Richard Fuchs 9bcd50e9c2 TT#86850 support DNS name resolution for interfaces
5 years ago
Richard Fuchs 29da888ad9 TT#86850 split out interface-name resolution
5 years ago
Stefan Mititelu eb8169868d Fix a few more "still reachable". End all redis unused threads.
5 years ago
Stefan Mititelu 8ba5d162dd Fix Valgrind "still reachable" for a few others
5 years ago
Richard Fuchs 3c3729f81c TT#28300 fix missing strdup for multi homed interfaces
5 years ago
Stefan Mititelu 831bb88e24 Fix Valgrind "still reachable" for if name and q
5 years ago
Stefan Mititelu a6d2f92962 Solve Valgrind "possibly lost" for redis and dtls
5 years ago
Richard Fuchs 1589c29e28 TT#28300 add cleanup of poller related data
5 years ago
Richard Fuchs e01b3b421c TT#28300 add cleanup of calls structs
5 years ago
Richard Fuchs 2a4dbd8d37 TT#28300 add cleanup of global interface structs
5 years ago
Richard Fuchs a4849f7ae6 TT#28300 eliminate need for if_a_global
5 years ago
Stefan Mititelu de28a65934 Solve Vlagrind "definitely lost" memory leaks
5 years ago
Richard Fuchs abe7caf066 TT#75350 update cipher lists and make the configurable
5 years ago
Richard Fuchs 48c3af7f9d TT#76711 add spandsp logging
5 years ago
Richard Fuchs 0cd8883639 TT#78203 add SRTP debug options
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 c36a44580d fix incorrect parameter type used for homer-id=
6 years ago
Richard Fuchs bfc9799c7e TT#65100 don't start a redis notification context/thread when not in use
6 years ago
Richard Fuchs 1653f3201b don't free redis event base while being used
6 years ago
Richard Fuchs 79fb320021 add missing header include
6 years ago
Richard Fuchs fcb08df0ae TT#59805 add dtmf-log-dest option
6 years ago
Richard Fuchs 5b0a0105ef TT#50652 support playing back media files from database
6 years ago
Richard Fuchs 831946a8d4 TT#50652 fix compilation for with_transcode=no
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 e3ec97f858 TT#50652 add -Wstrict-prototypes everywhere
6 years ago
Richard Fuchs 3b28460507 TT#52651 Squashed commit of the following:
6 years ago
Tor Petterson f71f66f60b Expanded Documentation of option log-srtp-keys
7 years ago
Richard Fuchs 0496c595b4
Change name of option from log-rtp-keys to log-srtp-keys
7 years ago
Tor Petterson 590b752bbd Added option to write SRTP keys to log
7 years ago
Guillem Jover 5ba52952c0 TT#42906 Add systemd notify support
7 years ago
Richard Fuchs 89084da8d8 TT#43855 support XMLRPC callback to Kamailio
7 years ago
Richard Fuchs 7dd8ed0b8f quote options value strings in error output
7 years ago
Richard Fuchs a44b34a7a9 don't free event base before calling loopbreak()
7 years ago
Richard Fuchs a9ec666cb4 TT#38350 implement sending DTMF events to syslog
7 years ago
Richard Fuchs d66a2e5191 TT#38351 support specifying interfaces by name
7 years ago
Richard Fuchs 09fed75e7e Merge branch 'master' of https://github.com/hdikme/rtpengine
7 years ago
Richard Fuchs fa5c265045 TT#36302 support scheduling settings
7 years ago
Richard Fuchs 14ffd8feb0 TT#36303 support bandwidth usage resource limit
7 years ago
Huseyin Dikme ab58245096 -cli params diff command has been updated to serve only for the
7 years ago
Richard Fuchs 345836e90a TT#35413 implement a CPU limit and a load limit
7 years ago
Richard Fuchs 43f2971722 disallow zero interface addresses in config
7 years ago
Richard Fuchs 6fa712d0d8 implement offer-timeout option
7 years ago
Richard Fuchs 126a69f29c TT#28163 logging and documentation improvements
7 years ago
Richard Fuchs f8aad04948 TT#30404 move portions required for decoding from recording-daemon to lib
7 years ago
Claudiu Boriga 80abad18cf Merge remote-tracking branch 'sipwise/master' into extend-rtpengine-ctl
7 years ago
Claudiu Boriga ff2a278ad7 Make 'rtpengine-ctl' configurable via rtpengine-ctl
7 years ago
Claudiu Boriga 0f9151e9ea Make 'redis-allowed-errors', 'redis-disable-time', 'redis-cmd-timeout'
7 years ago
Huseyin Dikme 968446c730 cli params command has been created for initial, current parameters
7 years ago
Claudiu Boriga ac1a957a05 Merge remote-tracking branch 'sipwise/master' into add_disable_tout
7 years ago
Richard Fuchs 74bae6a9a9 TT#30150 add option for different logging styles
7 years ago
Claudiu Boriga 485092383f Make redis connection timeout configurable
7 years ago
Claudiu Boriga 562c5b40a6 Add parameter that sets a timeout for redis commands
7 years ago
Claudiu Boriga c31ffa4639 Add paramaters to disable redis communication in case of multiple errors
7 years ago
Richard Fuchs 46d853972b move lib/ config options into struct
7 years ago
Richard Fuchs 0e3f5eb3c2 move all remaining config options into global config struct
7 years ago
Richard Fuchs 75056a8dd1 eliminate the callmaster struct
7 years ago
Richard Fuchs f2b93f9ef8 move config options into global struct rtpengine_config
7 years ago
Richard Fuchs d65a6bbbdc move latest_graphite_interval_start to global scope
7 years ago
Richard Fuchs 741140341f move "totalstats" out of callmaster into global scope
7 years ago
Richard Fuchs cf3a8f9e16 move 'poller' member of callmaster into global scope
7 years ago
Richard Fuchs dffbddb2d6 don't use g_ prefix for global variables
7 years ago
Richard Fuchs e87b2710c8 move matching regexps out of callmaster into global
7 years ago
Richard Fuchs 790e596c58 move cngs out of callmaster into global scope
7 years ago
Richard Fuchs 1aa9944fe4 TT#27550 implement interface round-robin selection
7 years ago
Claudiu Boriga 3472821ccc Add option to set TOS for control-ng interface
8 years ago
Richard Fuchs 13d51f0df0 add extra thread allowance for blocking CLI code
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
Lucian Balaceanu 63bdd61565 on startup, also accept hostname:port params for endpoints
8 years ago
Richard Fuchs 223c7f17dd TT#12800 abstractize rtcp parsing and logging functions
8 years ago
Richard Fuchs 531febbbb0 migrate log-stderr and log-facility options to lib for recording daemon
8 years ago
Richard Fuchs 6594b2b884 fixes for coverity
8 years ago
Richard Fuchs e85759a3b8 fix some errors caught by coverity
8 years ago
Richard Fuchs 5c0dc629c1 consolidate AES crypto suites for different key lengths
8 years ago
Frederic-Philippe Metz 14b37ebfe5 Removes multikey stuff
8 years ago
Richard Fuchs f77726caa8 update redis one-key concept
8 years ago
Frederic-Philippe Metz 9ebd06f40f Some fixes for pull request #316
8 years ago
Frederic-Philippe Metz 749a7da7b0 Implements redis onekey concept
8 years ago
Richard Fuchs 1d5668d793 compile fixes for openssl >= 1.1.0
8 years ago
Richard Fuchs fb783f0080 TT#5566 configurable recording daemon
9 years ago
Richard Fuchs 28b80181f2 TT#5566 add support for config file handling
9 years ago
Richard Fuchs ea72733ac0 support daemonizing in recording daemon
9 years ago
Kristian Høgh 0edfb2dfcc Make pcap file format an option
9 years ago
Richard Fuchs 984585a32c TT#5003 implement kernel-side call recording
9 years ago
Richard Fuchs 2e5e2ec1b9 detect and ignore when local endpoints are advertised by remote clients
9 years ago
Lucian Balaceanu 5732121794 Beautifying previous code
9 years ago
Lucian Balaceanu bd376ab99b Adding redis_expires parameter
9 years ago
Dylan Mikus f516684ade All RTP packet data for a call goes to one PCAP file.
9 years ago
Dylan Mikus 2c1685b807 Added command line option for the spool directory for recordings.
9 years ago
Dylan Mikus 7c53e9f95b Moved file system management and random string code to appropriate files.
9 years ago
Dylan Mikus 692b12944c Create metadata file and move it to spool directory when call finishes.
9 years ago
Dylan Mikus a714fbc462 Record RTP in PCAP files in the /tmp directory.
9 years ago
Richard Fuchs 351bc106be staticize function
9 years ago
Stefan Mititelu 1648757aa7 Fixes after first review
9 years ago
Stefan Mititelu a3f0e30307 Merge remote-tracking branch 'upstream/master'
9 years ago
Richard Fuchs 133e6304b3 MT#18599 support sending RTCP stats to Homer via HEP
9 years ago
Stefan Mititelu d7a75a1256 Merge remote-tracking branch 'upstream/master'
9 years ago
smititelu bac271b398 Add callmaster config lock
9 years ago
Stefan Mititelu ef39aa35f1 Add rtpengine-ctl list/set timeout
9 years ago
Stefan Mititelu 9be68a0c2f Add FINAL_TIMEOUT parameter
9 years ago
Stefan Mititelu 763502dcb8 Add sanity checks
9 years ago
smititelu b38f3da45c Redis nofitications fixes
9 years ago
smititelu ac753abebd Merge remote-tracking branch 'upstream/master' into dev-fmetz-redis-notification-upstream-updated
9 years ago
smititelu eee5a65911 Update doku for REDIS_NUM_THREADS
9 years ago
smititelu 65de7932ad Add config REDIS_NUM_THREADS param
9 years ago
smititelu 74ad505c6f Update README.md for NO_REDIS_REQUIRED parameter
9 years ago
smititelu 04471770ce Add NO_REDIS_REQUIRED new parameter
9 years ago
Richard Fuchs c1407d6b44 support Redis server authentication
9 years ago