Richard Fuchs
0d5f43663f
Merge branch 'el8-mariadb' of https://github.com/space88man/rtpengine
...
Change-Id: I21bbee0be63f344ddf5b8ce1950976a5d91762aa
6 years ago
spchan
c147556d27
EL8: mariadb-devel conflicts with mysql-devel
6 years ago
spchan
290afbbfae
RPM packaging: detect systemd directories and package unit files
6 years ago
Guillem Jover
781b275295
TT#65100 Fix double free for redis context on closure
...
We need to set the redis context to NULL after freeing it, otherwise
other code will try to free it again, which will make the program
abort when exiting.
Change-Id: Id634075344351eb1c924c59739b72bbf57de3c89
6 years ago
Richard Fuchs
b14f3b2b1c
TT#64259 support injecting DTMF tones and events
...
Change-Id: I07aa7690146db5b41be479a67aaafbd66aec4033
6 years ago
Richard Fuchs
49f6a88086
TT#64259 add function to convert DTMF codes and chars
...
Change-Id: I0b36263033a8614fa448fd4c37dbbc62b516d40a
6 years ago
Richard Fuchs
68d909c5ea
TT#64259 add functions to skip decoded samples and return encoder PTS
...
Change-Id: I9b4f39e214bf6ecb7ae25a8b3cc726041d6552c0
6 years ago
Richard Fuchs
35740cda35
TT#64259 add function to inject DTMF events
...
Change-Id: Ie84e2e8cad11e686c6e7010ca78ecba37c5dbf7e
6 years ago
Richard Fuchs
fd16bf5104
TT#64259 make DTMF detection switch explicit
...
instead of using the output DTMF payload type implicitly
Change-Id: Ib0882534d6e46759e9e5e1feb4a919fa6a9cd437
6 years ago
Richard Fuchs
ef20e021cd
TT#64259 split up codec handlers function
...
Change-Id: I09ef471d2500a098466bd546a197c08f6fc12ff9
6 years ago
Richard Fuchs
25c84bbda3
TT#65000 fix kernel module compilation for 5.2 kernels
...
closes #826
Change-Id: Iadce65b1d274a527d7244521d52803ab4aa6b079
6 years ago
Richard Fuchs
3fb5befad4
TT#64301 log xmlrpc children to stderr
...
Change-Id: I103c062bc797c609983a995d835a84a00267aa86
6 years ago
Sipwise Jenkins Builder
3a0a5b6f7d
Release new version 8.0.0.0+0~mr8.0.0.0
6 years ago
Richard Fuchs
344b3b9e17
TT#64300 don't attempt to transcode to an unsupported codec
...
Change-Id: Ib4bad65472139f214bbb3896c1f9df29cc8e140e
6 years ago
Guillem Jover
2868fc6f55
TT#61954 Set debhelper compat level in Build-Depends instead of debian/compat
...
- Stop copying debian/compat into the kernel source packages.
- Use dh_installsystemd instead of deprecated dh_systemd_*.
- Disable dwz as it cannot cope with some of the plugins generated.
Change-Id: Ibdc92e94955ef3c5d89b24fc341474236c49b986
6 years ago
Guillem Jover
55faffdcf0
TT#61954 Do not pass --no-enable and --no-start to sysvinit and systemd helpers
...
We now use systemd presets, and always install a policy-rc.d script, so
there's no reason to disable these at package build time. Let's switch
to the Debian defaults, so that third-party users get these to work out
of the box, in case the want to build and install the packages.
Change-Id: I0b0af3ffa1fe4daa72562f07fd95b606f96c0f88
6 years ago
Richard Fuchs
c8338a4372
TT#64050 add `G729a` as an incorrect alternative to `G729`
...
Workaround for a bug in certain phones
Change-Id: I3203ce9d1992146c38b826dd96a962e6673915c7
6 years ago
Richard Fuchs
1653f3201b
don't free redis event base while being used
...
closes #804
Change-Id: Ic4bce6cf50441011d8eea0ba2da8861a783a33a9
6 years ago
Richard Fuchs
24d67d0662
fix mem allocation bug resulting in mem corruption during redis restore
...
fixes #811
possibly also fixes #802
Change-Id: Ic14e4916e9c340221a1c0b177707a1d1bef73347
6 years ago
Richard Fuchs
10bd041c99
refuse startup when spool-dir and output-dir are the same
...
reported in #808
Change-Id: I00e26d09d7557221dfdaf105559fb7eaa5ab3e50
6 years ago
Alex Balashov
9e79a121d8
Updated README with link to issue #81 .
6 years ago
Alex Balashov
0a1c20aaf5
README: Added call recording section and cautionary note about using same directory for spool dir and output / recording dir
6 years ago
Richard Fuchs
a2e0dd6b33
TT#62300 kernelise stream even if address doesn't match if possible
...
Change-Id: If0756aa5ac5ce3ddf29d3ca1cb87410d7d57c89b
6 years ago
Guillem Jover
fea02064ab
TT#61954 Update copyright years
...
Change-Id: I3b613f5606936b7fddba6fbc55249ee347bc01cf
6 years ago
Richard Fuchs
3b6f098d8e
TT#61850 normalize `address:port` log printing
...
«IP»:«port» vs (preferred) «IP:port»
Change-Id: I785cedfc155c107b7798762ef43f6d35bdf8bd05
6 years ago
Richard Fuchs
79fb320021
add missing header include
...
Change-Id: Ic0dba1de45fac7acc37f0a3ce86368f9625c4cc9
6 years ago
Richard Fuchs
23977237c0
TT#61050 detect to-tag changes via via-branch
...
Change-Id: I1cf0f7e516ae52a2f40a9ef84a207fe1456ea1e5
6 years ago
Richard Fuchs
290477d2e5
fix unit test after 8fb603e5
...
fixes #798
Change-Id: I166f681cb2d5c496d2cbb4bc13318b0395ad12b3
6 years ago
Razvan Crainea
8fb603e5c3
dtmf: prevent freeing json buf too early
...
When both logging and sending the DTMF event further, the json buffer
was released/freed _before_ being sent on the network, resulting in a
0-length UDP packet. On the other hand, if only UDP sending was used
(without logging), a leak was happening. This commit fixes both issues.
6 years ago
Huseyin Dikme
a4af447208
add missing errno include
6 years ago
Richard Fuchs
3845a43d0e
change localhost to 127.0.0.1 to avoid resolv problems
...
fixes #795
Change-Id: Ic53060432ead0db0891c24b4abaf077c0d583546
6 years ago
Sipwise Jenkins Builder
e1e3f2f6df
Release new version 7.5.0.0+0~mr7.5.0.0
6 years ago
Richard Fuchs
f6f484fff6
TT#59501 add optional RTCP sink
...
If `strict source` is set, we can now also kernelise RTCP ports. This
will engage the kernel module's source address checking. If the check
fails, the packet is discarded. Otherwise it's passed to user space
as usual.
Change-Id: Ieedf39fba2263045b0f1faafa7f5826a27b5a115
6 years ago
Richard Fuchs
988d077b5c
TT#60301 fix rtcp-mux logic with branched calls
...
Move the RTCP_MUX_OVERRIDE flag to the opposite side of the dialogue to
preserve options given during a branched call.
closes #793
Change-Id: I0bd7621ba22fbfe4f41d115ec2e5dab65283ae01
6 years ago
Richard Fuchs
690b8d946e
TT#60300 add LimitNOFILE to recording daemon systemd unit
...
closes #791
Change-Id: Iedf2353d7415b0b8e11f001217471007d2ff6de8
6 years ago
Richard Fuchs
fcb08df0ae
TT#59805 add dtmf-log-dest option
...
Change-Id: Id6f7ce7fa627b138e0b0ea3d410b8af53532b290
6 years ago
Richard Fuchs
166aaa0c71
fix compilation for with_transcoding=no
...
closes #789
Change-Id: Ia0a50f77ae25b8af5e387d40b2b570285836e32d
6 years ago
Richard Fuchs
f960799cdd
TT#59703 add build test for dtmf_rx_fillin()
...
closes #787
Change-Id: I26ec7ebef74dad03192019b788e7c7ae17715783
6 years ago
Richard Fuchs
7803930d21
TT#59703 generalise build test make macros
...
also add a linker stage to the test build
Change-Id: Ief9dcabbb77dd682b6e7188c296f4713c1c234a3
6 years ago
Richard Fuchs
5ad55f4314
add spandsp to list of build requirements
...
Change-Id: I3c1ac5b847859d871c6124ef5404cf53873a44e0
6 years ago
Richard Fuchs
7ad9906178
TT#59650 fix DTMF related core dump when repacketising
...
Change-Id: I77b84c4b47ee41702b076a8a2f3259dc853654f1
6 years ago
Richard Fuchs
e17544a452
rate limit log lines resulting from strict-source drops
...
Change-Id: I33d49285f031b761c618f57f9564ed69a8f15e3d
6 years ago
Richard Fuchs
6a4b08c6ac
add documentation for DTMF transcoding
...
Change-Id: I0ccad6eb8ea1d4dcd74ec86d7ea3cbf08fc1bf68
6 years ago
Richard Fuchs
910c03fa62
TT#58660 PCM to RFC DTMF transcoding
...
Change-Id: Iea6a11c0caad1f5e7dcca966101e2969d3516b6f
6 years ago
Richard Fuchs
c0781e5193
TT#58659 RFC DTMF to PCM transcoding
...
Change-Id: I32fa876940131e3a18f611e2a518f7acd1327665
6 years ago
Richard Fuchs
194c9e482f
TT#58659 add optional encoder detour
...
If multiple codecs are encoding to the same destination codec, make them
all use the same encoder context
Change-Id: Iaf9b248f9fd2016fef2b576d24d3fba557d7c1f5
6 years ago
Richard Fuchs
ca30ecaa3d
correctly set frame_duration option for Opus
...
closes #779
Change-Id: I134734319b60d38b60f0e9e7779a5e5e433a79d8
6 years ago
Richard Fuchs
db507468de
TT#59100 support case insensitive codec names
...
closes #775
Change-Id: Id54309bf0920e731ad42fb09b078580090f6f82e
6 years ago
Richard Fuchs
5308208ee4
further rate limiting for log messages from libav
...
Change-Id: If19d736df87286559d4d3c0dfdda0a81d6c4d5cc
6 years ago
Richard Fuchs
af02779bc9
increase buffer size for cmsg
...
apparently needed for some kernel versions/configs?
fixes #770
Change-Id: Ib39854df47b8c9d5590590abd24d438b504c1ffd
6 years ago