Sipwise Jenkins Builder
151d056642
Release new version 7.4.1.5+0~mr7.4.1.5
7 years ago
Richard Fuchs
98819573ab
TT#64300 don't attempt to transcode to an unsupported codec
Change-Id: Ib4bad65472139f214bbb3896c1f9df29cc8e140e
7 years ago
Sipwise Jenkins Builder
6e843c94af
Release new version 7.4.1.4+0~mr7.4.1.4
7 years ago
Richard Fuchs
0e9adc0c9b
TT#64050 add `G729a` as an incorrect alternative to `G729`
Workaround for a bug in certain phones
Change-Id: I3203ce9d1992146c38b826dd96a962e6673915c7
(cherry picked from commit c8338a4372 )
7 years ago
Sipwise Jenkins Builder
61e7f3cafd
Release new version 7.4.1.3+0~mr7.4.1.3
7 years ago
Richard Fuchs
8d64ce3acd
TT#63901 don't free redis event base while being used
closes #804
Change-Id: Ic4bce6cf50441011d8eea0ba2da8861a783a33a9
(cherry picked from commit 1653f3201b )
7 years ago
Sipwise Jenkins Builder
6a6cda135e
Release new version 7.4.1.2+0~mr7.4.1.2
7 years ago
Richard Fuchs
d953d1a94d
TT#63550 fix mem allocation bug resulting in mem corruption during redis restore
fixes #811
possibly also fixes #802
Change-Id: Ic14e4916e9c340221a1c0b177707a1d1bef73347
(cherry picked from commit 24d67d0662 )
7 years ago
Sipwise Jenkins Builder
da28798019
Release new version 7.4.1.1+0~mr7.4.1.1
7 years ago
Richard Fuchs
b3eebcad4b
TT#61850 normalize `address:port` log printing
«IP»:«port» vs (preferred) «IP:port»
Change-Id: I785cedfc155c107b7798762ef43f6d35bdf8bd05
7 years ago
Richard Fuchs
8c8b9331f7
add missing header include
Change-Id: Ic0dba1de45fac7acc37f0a3ce86368f9625c4cc9
7 years ago
Richard Fuchs
c8b5963501
TT#61050 detect to-tag changes via via-branch
Change-Id: I1cf0f7e516ae52a2f40a9ef84a207fe1456ea1e5
7 years ago
Richard Fuchs
14a62db52e
fix unit test after 8fb603e5
fixes #798
Change-Id: I166f681cb2d5c496d2cbb4bc13318b0395ad12b3
7 years ago
Razvan Crainea
00483158ef
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
Richard Fuchs
969cb2a62b
change localhost to 127.0.0.1 to avoid resolv problems
fixes #795
Change-Id: Ic53060432ead0db0891c24b4abaf077c0d583546
7 years ago
Sipwise Jenkins Builder
380c105971
Release new version 7.4.1.0+0~mr7.4.1.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
Sipwise Jenkins Builder
285773fa3b
Release new version 7.4.0.0+0~mr7.4.0.0
7 years ago
Richard Fuchs
573cd3ff22
TT#58050 fix refcount bug
Every packet_stream gets a send_timer allocated, but the teardown
routine skips the refcount decrease for fallback RTCP streams (when
rtcp-mux is in use), resulting in mem leak
fixes #753
Change-Id: Ib3a4ef8a81135918f08e28e127e4bb557b8ea05d
7 years ago
Richard Fuchs
16292257c8
add `stream` db column to sample db schema
closes #757
Change-Id: I3b6635f86f892f6cbbf3213c64c854c52a62fe35
7 years ago
Richard Fuchs
3d64af1b24
fix incorrect sample config (`1` instead of `true`)
reported in #721
Change-Id: I0e569ec7404604a28c00aabd6d154b9bfa7200ff
7 years ago
Richard Fuchs
582e645a98
fix missing recording_on flag set
reported in #721
Change-Id: I273b4d7c1ba167058366e4c36e5a392b7c734cf2
7 years ago