Richard Fuchs
4d2d788c43
TT#14008 fix compiler warning from libavformat
Change-Id: Ia22a0c66c511973e935d5a4e40a744d8f92eb19e
8 years ago
Richard Fuchs
fb75ef748a
TT#14008 fix libpcre references in makefile
Change-Id: I16c18d48a0df01d2b1e505fca81697658614d2d3
8 years ago
Richard Fuchs
0361bbd9b7
add missing include
closes #553
Change-Id: Ia605ebac697ab0d8cd28b4d758f27712345f2a81
8 years ago
Richard Fuchs
db58aa80d0
fix graphite interval calculation for call durations
closes #543
Change-Id: I60f88cd874051c44df21b0b20401d1603ba5832e
8 years ago
Richard Fuchs
09fed75e7e
Merge branch 'master' of https://github.com/hdikme/rtpengine
Change-Id: I97bf1782e259c17a3313ec4e6d670dae8592f12c
8 years ago
Richard Fuchs
1e96c9e522
fix compiler warning introduced in 677fe29d
Change-Id: I523bdf389cf8107f6f5c279c26a643c95ae54c49
8 years ago
Richard Fuchs
fa5c265045
TT#36302 support scheduling settings
Change-Id: I490fde10a5ae44d25b95e4368af70003716040b7
8 years ago
Richard Fuchs
14ffd8feb0
TT#36303 support bandwidth usage resource limit
Also fixes logic for other resource limits
Change-Id: I263e097da5b5671826e0d92a28fb3a5c6f3ac193
8 years ago
Richard Fuchs
6da7494a08
TT#36180 calculate per-second stats based on timer runtime
Change-Id: I6b3665b2219becb0fb25f4849b11745f809ab8c7
8 years ago
Huseyin Dikme
ab58245096
-cli params diff command has been updated to serve only for the
possible modifiable configuration file parameters.
-Additionally, cli params revert command has been implemented.
8 years ago
Richard Fuchs
9943a3d868
TT#36180 scale timer interval according to runtimes
Also slow down XMLRPC callbacks to avoid excessive CPU usage
Change-Id: Ie318997bacfacc6d9806d72ff42310cfd19f49b2
8 years ago
Richard Fuchs
677fe29dfb
remove the AMR decode test
the AMR (narrowband) decode test is unreliable as different AMR lib
versions give different results and the AVCODEC version test macros
aren't sufficient to differentiate between them
closes #549
Change-Id: I2eceb0a14b968be9cf7c62303a83fc958235e2dc
8 years ago
Richard Fuchs
3b3e964c83
short lock duration for faster calls iteration in the timer
Change-Id: I1d2d40e1a5fcdaaf8384eeb841d3e99690185d7f
8 years ago
Richard Fuchs
539e063992
don't retry XMLRPC callback if endpoint says the ID was not found
Change-Id: I943f8738e1c92345fc983a3a8ab7d61d00b924ad
8 years ago
Richard Fuchs
68e8092098
add ../include to YCM config
Change-Id: Ibf368215ee9b3fffae5ffa12dd919a83fd14c360
8 years ago
Richard Fuchs
2c5a358e1c
TT#36308 fix possible segfault due to missing lock
Change-Id: I61d411cd88494fa8c3c4197ec9e5a70a2231a325
8 years ago
Lucian Balaceanu
83911675cd
Fix for recovering from losing synchronous redis context while the async one is up
Force re-checking of the synchronous redis context state in case of processing
a redis notification. It is possible that redis async context is up while the
blocking one is down.
8 years ago
Richard Fuchs
9e43369b84
disable AMR narrowband decode test for older ffmpeg
closes #541
Change-Id: Idcdd6c16fdcfa85fd02301b2045e3685e172e82d
8 years ago
Richard Fuchs
6e2fc010ba
update README with link to bcg729 Debian package
Change-Id: I1b31ebd4fbd55626b14a7fa7b8c96e25a16a0805
8 years ago
Richard Fuchs
db2882ca78
integrate AES unit test into main build framework
Required addition of include/ directory for headers shared between
daemon and tests
Change-Id: Ib25504f4d7f4baa917efcdc0ef78b6cc89439827
8 years ago
Richard Fuchs
8c770b9e05
appropriate use of LDFLAGS and LDLIBS
fixes use of implicit make rules for some compilers
closes #539
Change-Id: I43a74ccf8155b1eafe90eba46ce155a2a6301a89
8 years ago
Richard Fuchs
06f76e6de4
don't run AMR tests when transcoding is disabled
fixes #540
Change-Id: I6b0d970ec9d7b8603ee401d8fd41176ee0ffeae4
8 years ago
Guillem Jover
d4763aba14
TT#36351 Use modern ngcp-check-active
Change-Id: I88da19e2d474071f34ea7b23da9a60daf4fd2cbf
8 years ago
Richard Fuchs
0072380d99
support double type values in config file
Change-Id: If6a722e0070246dbdae7cda7b488524f1e216d7d
8 years ago
Richard Fuchs
b4f65bdd96
TT#35634 add `xmlrpc-address` option for callback address
Change-Id: I9c040fc00242469dadbfef485f33e41e698164d1
8 years ago
Richard Fuchs
345836e90a
TT#35413 implement a CPU limit and a load limit
Change-Id: Ia0c605d17866c232353917f2980637fa7823dce4
8 years ago
Richard Fuchs
efcad1c628
TT#35413 add support for the 'load limit' ng protocol extension
Change-Id: I3f3897794050e0807f3cddb8044b3aa37b703d9c
8 years ago
Richard Fuchs
43f2971722
disallow zero interface addresses in config
closes #538
Change-Id: I27278125e0f15e4cd860380592606adbcfd0f6b7
8 years ago
Richard Fuchs
93555d76d0
eliminate another deprecation warning for newer ffmpeg
Change-Id: I6fd8384c16a3f9f26c15c902e012a8226f228ebf
8 years ago
Richard Fuchs
10d9acda3f
ffmpeg: handle some API changes for release/4.0 master
closes #534
Change-Id: I02ca8e2e3cbe6193705b34f6f2df09205b283022
8 years ago
Richard Fuchs
e0cdf74ac5
fix SRTP ROC syncing between kernel and userspace
also fixes spurious unkernelized rtcp-mux streams
fixes #495
Change-Id: I9ec86ec5ecfffeede367a9aab9168ac32b7a95f3
8 years ago
Richard Fuchs
895fa96054
TT#35456 implement RFC 4867
Fixes AMR transcoding. Some features yet unsupported.
Fixes #498
Change-Id: I1075a539a7a7dab9106df9ef49b8bda2484b97ec
8 years ago
Michael Prokop
4d4abfabf8
TT#34358 Depend on lsb-release in ngcp-rtpengine-kernel-dkms package
Debian relies on the output of lsb-release in dkms, while
it doesn't strictly depend on it (it's just a Recommends).
We reported the bug towards dkms in Debian as
https://bugs.debian.org/896814
The best we can do until the underlying bug in dkms is fixed
is to depend on the lsb-release package in our ngcp-rtpengine-kernel-dkms
itself.
Change-Id: I2946b971ff463cec8f6e198b4a618ed0e056534c
Thanks: Richard Fuchs for debugging the issue
8 years ago
Richard Fuchs
761ac6cb4f
errno must be set to 0 before calling strto*()
... when using errno to determine errors
fixes #532
Change-Id: Iba1d02a86026cc878595895e91abe164cfe4d9bd
8 years ago
Guillem Jover
79807a9c2e
TT#26264 Use better systemd native units
While still not the ideal implementation, this is certainly better than
the sysvinit script wrapper. We then will "only" need to move the setup
scripts into proper service files later on.
Change-Id: I990d6847117a4b91a8365a5e307fd96cf5b1899f
8 years ago
Richard Fuchs
6fa712d0d8
implement offer-timeout option
closes #526
Change-Id: I819e1ad567c93f922461caf15482c2c55a0143d1
8 years ago
Richard Fuchs
856af4a6be
Merge branch 'master' of https://github.com/netaskd/rtpengine
Change-Id: I97f8ab4fe3b1fed1d8170db47791f34eec3f8bee
8 years ago
Richard Fuchs
53a2165871
fix default value if output-storage isn't specified
Change-Id: Id74d9aa608aa963b995f199b2943efd926b97635
8 years ago
netaskd
62ec9cc4d2
add posibility to use different kernel version
8 years ago
netaskd
5ce19a8f9f
add homer options to el configuration
8 years ago
Guillem Jover
1b489bd45d
TT#26264 Fix rtpengine pid file in systemd service
Change-Id: I1b7bd31572ff30856bc4d2d31984515c7f3858fa
8 years ago
Guillem Jover
aee2a27c3e
TT#26264 Add systemd service wrappers for the init scripts
Properly switching to native systemd service files is too intrusive for
these services at this point of the release cycle. Let's use this hack
for now, and then convert these to the serveral .service, and .mount
units required.
Change-Id: I8f66bfd8be5924232bf2c34d42b18d2a332db3ee
8 years ago
Richard Fuchs
feafaf3d16
Perform 'wrap-and-sort -sat' of 6ac25391a5
Change-Id: Icd304b4752ae4976a3d66372085e92935492fe84
8 years ago
Richard Fuchs
67e2e4e0aa
Merge branch 'master' of https://github.com/juha-h/rtpengine
Change-Id: I913eb7d19d40186c4c24842a4e256d616d11a8f8
8 years ago
Richard Fuchs
bf66d7caf7
eliminate stray glib warning
Change-Id: Ib7bf097274fc9e9ab760bcc0552534e0da5a9129
8 years ago
Richard Fuchs
b1dc994a7f
explicitly support aliased flat codec options in ng-client for testing
Change-Id: Ic9deaa7403a49f70d27f3ec2aa223ae714fac64a
8 years ago
Juha Heinanen
6ac25391a5
debian: install rtpengine-recording.sample.conf
8 years ago
Juha Heinanen
6f45ed3cff
introduced rtpengine-recording.sample.conf
8 years ago
Richard Fuchs
6b86d70449
Merge branch 'timestamp' of https://github.com/aalba6675/rtpengine
Change-Id: Ie6872f2061753ed8f2e167e24a0f023e498a557c
8 years ago
Richard Fuchs
af963a23fd
make the new `stream` db field optional based on settings
Change-Id: I470ffa4c1bfcca5531786464c6e99850ac10f900
8 years ago