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
7 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
7 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
7 years ago
Richard Fuchs
10bd041c99
refuse startup when spool-dir and output-dir are the same
reported in #808
Change-Id: I00e26d09d7557221dfdaf105559fb7eaa5ab3e50
7 years ago
Alex Balashov
9e79a121d8
Updated README with link to issue #81 .
7 years ago
Alex Balashov
0a1c20aaf5
README: Added call recording section and cautionary note about using same directory for spool dir and output / recording dir
7 years ago
Richard Fuchs
a2e0dd6b33
TT#62300 kernelise stream even if address doesn't match if possible
Change-Id: If0756aa5ac5ce3ddf29d3ca1cb87410d7d57c89b
7 years ago
Guillem Jover
fea02064ab
TT#61954 Update copyright years
Change-Id: I3b613f5606936b7fddba6fbc55249ee347bc01cf
7 years ago
Richard Fuchs
3b6f098d8e
TT#61850 normalize `address:port` log printing
«IP»:«port» vs (preferred) «IP:port»
Change-Id: I785cedfc155c107b7798762ef43f6d35bdf8bd05
7 years ago
Richard Fuchs
79fb320021
add missing header include
Change-Id: Ic0dba1de45fac7acc37f0a3ce86368f9625c4cc9
7 years ago
Richard Fuchs
23977237c0
TT#61050 detect to-tag changes via via-branch
Change-Id: I1cf0f7e516ae52a2f40a9ef84a207fe1456ea1e5
7 years ago
Richard Fuchs
290477d2e5
fix unit test after 8fb603e5
fixes #798
Change-Id: I166f681cb2d5c496d2cbb4bc13318b0395ad12b3
7 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.
7 years ago
Huseyin Dikme
a4af447208
add missing errno include
7 years ago
Richard Fuchs
3845a43d0e
change localhost to 127.0.0.1 to avoid resolv problems
fixes #795
Change-Id: Ic53060432ead0db0891c24b4abaf077c0d583546
7 years ago
Sipwise Jenkins Builder
e1e3f2f6df
Release new version 7.5.0.0+0~mr7.5.0.0
7 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
7 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
7 years ago
Richard Fuchs
690b8d946e
TT#60300 add LimitNOFILE to recording daemon systemd unit
closes #791
Change-Id: Iedf2353d7415b0b8e11f001217471007d2ff6de8
7 years ago
Richard Fuchs
fcb08df0ae
TT#59805 add dtmf-log-dest option
Change-Id: Id6f7ce7fa627b138e0b0ea3d410b8af53532b290
7 years ago
Richard Fuchs
166aaa0c71
fix compilation for with_transcoding=no
closes #789
Change-Id: Ia0a50f77ae25b8af5e387d40b2b570285836e32d
7 years ago
Richard Fuchs
f960799cdd
TT#59703 add build test for dtmf_rx_fillin()
closes #787
Change-Id: I26ec7ebef74dad03192019b788e7c7ae17715783
7 years ago
Richard Fuchs
7803930d21
TT#59703 generalise build test make macros
also add a linker stage to the test build
Change-Id: Ief9dcabbb77dd682b6e7188c296f4713c1c234a3
7 years ago
Richard Fuchs
5ad55f4314
add spandsp to list of build requirements
Change-Id: I3c1ac5b847859d871c6124ef5404cf53873a44e0
7 years ago
Richard Fuchs
7ad9906178
TT#59650 fix DTMF related core dump when repacketising
Change-Id: I77b84c4b47ee41702b076a8a2f3259dc853654f1
7 years ago
Richard Fuchs
e17544a452
rate limit log lines resulting from strict-source drops
Change-Id: I33d49285f031b761c618f57f9564ed69a8f15e3d
7 years ago
Richard Fuchs
6a4b08c6ac
add documentation for DTMF transcoding
Change-Id: I0ccad6eb8ea1d4dcd74ec86d7ea3cbf08fc1bf68
7 years ago
Richard Fuchs
910c03fa62
TT#58660 PCM to RFC DTMF transcoding
Change-Id: Iea6a11c0caad1f5e7dcca966101e2969d3516b6f
7 years ago
Richard Fuchs
c0781e5193
TT#58659 RFC DTMF to PCM transcoding
Change-Id: I32fa876940131e3a18f611e2a518f7acd1327665
7 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
7 years ago
Richard Fuchs
ca30ecaa3d
correctly set frame_duration option for Opus
closes #779
Change-Id: I134734319b60d38b60f0e9e7779a5e5e433a79d8
7 years ago
Richard Fuchs
db507468de
TT#59100 support case insensitive codec names
closes #775
Change-Id: Id54309bf0920e731ad42fb09b078580090f6f82e
7 years ago
Richard Fuchs
5308208ee4
further rate limiting for log messages from libav
Change-Id: If19d736df87286559d4d3c0dfdda0a81d6c4d5cc
7 years ago
Richard Fuchs
af02779bc9
increase buffer size for cmsg
apparently needed for some kernel versions/configs?
fixes #770
Change-Id: Ib39854df47b8c9d5590590abd24d438b504c1ffd
7 years ago
Richard Fuchs
94f3c0eff7
TT#58659 remove redundant source PT definition
Change-Id: I399487120a7ed2eef39b8b0e3c113d62d5937903
7 years ago
Richard Fuchs
2298de76b1
honour a=rtcp-fb in SDP even if transport is advertised as RTP/(S)AVP
closes #467
Change-Id: Ib8ea1d6c7b4c9277279399c4319c5efef6834372
7 years ago
Richard Fuchs
b0b43ce67e
TT#58659 update test script for consistent seq numbers
Change-Id: I0846d9e476fac9f630cee2f1b7925b7aa7a15fd0
7 years ago
Richard Fuchs
5acbf1ec87
TT#58659 always use the correct codec handler per packet
In case of out-of-sequence queued-up packets, the codec handler in use
was the one from the last packet delivered to the sequencer, which might
be a different one from the one needed for each packet coming out of the
sequencer.
Change-Id: Id7fb21328f7d181244a9be2ae5ff13cb6bad31b7
7 years ago
Richard Fuchs
eb602892b0
TT#58659 fix incorrect escape seq in test script
Change-Id: I03fa500ce6b12cb87c807d522eb61dd7197f234b
7 years ago
Richard Fuchs
491865a99f
test case for github issue #766
Change-Id: I4f4ac8d35f0a6e358ce6730605292c3f6dbe24c4
7 years ago
Richard Fuchs
985cd44c2b
fix possible segfault after failed port alloc w/ iptables option
fixes #767
Change-Id: I8034849655f1c6e4e59cf341b0ff99066223fcbc
7 years ago
Richard Fuchs
77e31f1fb1
fix race condition after media player shutdown
fixes #764
Change-Id: I6e729170b95c4320e5b500e9e3bb11cb2a788b40
7 years ago
Richard Fuchs
c262956b6d
Merge branch 'tcp_sockets_leak' of https://github.com/vitalikvoip/rtpengine
Change-Id: I2733a0fb8f48a7eacaff586889abbf812fa88bbf
7 years ago
Vitalii Aleksandrov
fe18043c0a
Insert streambuf object to listener->streams before adding it to poller
7 years ago
Richard Fuchs
a4cca5f27f
fix compilation for glib >= 2.60
closes #760
Change-Id: I7fa9ee50663cdb91fe09147507734fbd88afce8c
7 years ago