Sipwise Jenkins Builder
bc1c33c240
Release new version 8.4.2.1+0~mr8.4.2.1
5 years ago
Richard Fuchs
88ecfb894f
TT#90101 don't blindly accept a protocol switch in an answer
An endpoint switching protocols is normally passed through to the peer,
but in an answer that is usually not desirable. Change the default
behaviour to stick to the original protocol that was offered even if the
answerer changes protocols.
Change-Id: Ib288549f4b1c9ab57a6333c6b7dd511537af96f7
(cherry picked from commit 12ac8846de )
(cherry picked from commit 35d9a52c1b )
(cherry picked from commit 4d9856bf90 )
5 years ago
Richard Fuchs
e20ae0671a
TT#88750 fix SRTP not working after Redis restart
Change-Id: I40a20b2cd2668480d4b85de7a19c39f606b2eada
(cherry picked from commit 5001a02d44 )
6 years ago
Richard Fuchs
e0a1c7127b
Unkernelise streams when recording is stopped
This is needed to reset the kernel stream indexes.
fixes #1048
Change-Id: If46c4f85a752c2ed64997e6c4a44625845f4cc87
(cherry picked from commit 214f30e8cf )
6 years ago
Richard Fuchs
cb9f6f9d77
Recrypt SRTP for DTMF logging
Change-Id: Id877b8464e99cfd5dca728a01fcdc3ffc654d698
(cherry picked from commit e04fb03787 )
6 years ago
Richard Fuchs
10d725283f
TT#86102 remove aggressive endpoint learning heuristics
The previous approach causes problems during re-invites with updated
port (or address) information. The UA might delay actually using the new
endpoint until after the answer is seen, in which case rtpengine would
erroneously immediately latch on to the old endpoint. We need to
reinstate the endpoint learning delay in all cases, and make sure
previously learned endpoints are forgotten whenever a new signal is
seen.
Change-Id: If42ed13c43710616c02cdf018b36a4543d7f6bfe
(cherry picked from commit 112e57f9fe )
6 years ago
Richard Fuchs
0bb913c8f9
TT#82203 add detailed transcoding stats
Change-Id: Ib04767c38b00b17ef5844a9f6649e009270f8f82
(cherry picked from commit 64e6bf440b )
6 years ago
Richard Fuchs
2985b820d8
TT#82203 add stats for transcoded sessions
Change-Id: Ie9bef31f62d489fccf52b02a8935f9c9dc2575b5
(cherry picked from commit 5f3f203fb8 )
6 years ago
Richard Fuchs
e2455ff16f
TT#82651 same as 61acd9761 but in reverse
closes #1005
Change-Id: I9107b6de0d4d16347bbf35baafcc298d43f87a68
(cherry picked from commit 38bb6d8608 )
6 years ago
Richard Fuchs
4d973db6fb
TT#83150 fix SSRC substitution w/ SRTP in kernel
closes #1005
Change-Id: I91336b09d419991b43880162fda21a8157492217
(cherry picked from commit d97a05647d )
6 years ago
Richard Fuchs
3741eb14e9
TT#82651 avoid unnecessary transcoding when DTMF PT is present
reported in #1005
Change-Id: I7aefab7fbdca5ddff7012adc2c0a0d8a5b1f6f26
(cherry picked from commit 61acd97619 )
6 years ago
Richard Fuchs
ff4e487624
fix compilation when spandsp is not present
closes #1008
Change-Id: I9bcad5f04df0f11cc269345e803aa31440600e77
(cherry picked from commit a0d0733291 )
6 years ago
Richard Fuchs
03e83159a1
TT#82650 fix /list never ending output
Change-Id: I23966c6d05f24ab3f2f43f58c7c0cf0fda1ca214
(cherry picked from commit 7063a27f70 )
6 years ago
Richard Fuchs
9b46e7326b
Merge commit 'a7b488a2' into mr8.4
Change-Id: Idc3109b10a88bef401342a14b03131fb4ce7e12c
6 years ago
Sipwise Jenkins Builder
b26f9dee5c
Release new version 8.4.2.0+0~mr8.4.2.0
6 years ago
Richard Fuchs
002b5ec7ca
TT#81850 fix SRTP re-offer and RTP to SRTP switch
1) In an SRTP re-invite offer, fixes not a full set of crypto suites
being present
2) In a re-invite offer that switches from RTP to SRTP, fixes SRTP not
being initialised at all
Change-Id: I911442d2cba17ecf6af482cfe922d4e9db2eda8d
(cherry picked from commit 66642f4a6c )
(cherry picked from commit bc1cec26ee )
(cherry picked from commit 1dc603267d )
6 years ago
Sipwise Jenkins Builder
6aed31b8da
Release new version 8.4.1.0+0~mr8.4.1.0
6 years ago
Richard Fuchs
46325d61fd
TT#81600 fix SRTP when transcoding/DTMF injection is in use
Change-Id: I444c95e8dc14594571f7592f158805cbbe6e3c8d
6 years ago
root
a7b488a28c
Merge branch 'jb_marker_fix' of https://github.com/balajeesv/rtpengine into jb_marker_fix
6 years ago
root
b199f973c0
Merge branch 'jb_marker_fix' of https://github.com/balajeesv/rtpengine into jb_marker_fix
6 years ago
root
9f5a699df9
Merge branch 'jb_marker_fix' of https://github.com/balajeesv/rtpengine into jb_marker_fix
6 years ago
root
a1addd3f4d
Merge branch 'jb_marker_fix' of https://github.com/balajeesv/rtpengine into jb_marker_fix
6 years ago
root
aa2e777d9d
Merge branch 'jb_marker_fix' of https://github.com/balajeesv/rtpengine into jb_marker_fix
6 years ago
root
05b6da43f1
JB marker fix
6 years ago
root
e44abd3dc7
JB marker fix
6 years ago
Richard Fuchs
e1b2532fe8
eliminate (re)connected redis state duplication
closes #982
Change-Id: I9c559ff98000a577f511648b01f67f13528bc7e8
6 years ago
Richard Fuchs
2ef93af892
TT#79601 fix possible crash when injecting DTMF
Change-Id: I3bfdd7085d193a4e1b6719313b64ed70c1dca7a8
6 years ago
Richard Fuchs
19a9b44332
fix tests after e516db2
fixes #978
Change-Id: I134f9493b750dd36db3d1b0967f3b9dc86ddb19f
6 years ago
Richard Fuchs
c3561bec47
honour with_transcoding=no in top level makefile
Change-Id: I6059bbd7f8fda001333c2e441352eed3f08ef851
6 years ago
Richard Fuchs
e516db2c30
fix warning about possible null string
closes #977
Change-Id: I4dec339289cb36402eef6bca39bb7af31ee17ef0
6 years ago
Richard Fuchs
cca6ba70c7
allow protocol=RTP/AVP plus OSRTP-offer
closes #976
Change-Id: Id409d08a5a89b0ca9dbaf8cc457cc8ea89a433f1
6 years ago
Richard Fuchs
5caf47f51f
add missing SDES=pad parsing
reported in #976
Change-Id: I808c7f1cab2efec086081e4a1e9b8fb3a8143958
6 years ago
Richard Fuchs
e741a7434e
fix kernel module compilation for different build flags
closes #975
Change-Id: I21f7f10f99718ee88e688f0daf65011e8809df67
6 years ago
Richard Fuchs
4d08a700f1
fix kernel module compilation for >= 5.5
closes #972
Change-Id: Ic34efd45897bc23931a5c895e00eb67c5953245d
6 years ago
Richard Fuchs
bbdedc5899
fix OSRTP option for rtpengine-ng-client
Change-Id: Ie012469aed4919c3e006aee215f63ed6fbd3fa34
6 years ago
Richard Fuchs
abe7caf066
TT#75350 update cipher lists and make the configurable
closes #918
Change-Id: I949810a7c84679eac25f65784f97fdd2e9abb07d
6 years ago
Richard Fuchs
a168a3c024
TT#78307 generate RTCP for media players
Change-Id: Ic6dd65211ca253491a7ef3acd35499155b60fe4c
6 years ago
Richard Fuchs
92bcedc08a
TT#78307 keep track of RTP stats also when forwarding
Change-Id: Iea6214104b7032687608af71f6270a375fed2702
6 years ago
Richard Fuchs
34baba9d22
TT#78307 don't update RTP stats for non-forwarding ports
Change-Id: I2dc40d7f9a511588c676fe487a23074e0d8129e2
6 years ago
Richard Fuchs
2e4617ff86
TT#78307 move SSRC send stats to actual point of sending
Change-Id: I54ff4afeb8b3a205a678e9102fb0d8cedee78bae
6 years ago
Richard Fuchs
dfc76d23b5
TT#78900 leave m=message connection details untouched
closes #959
Change-Id: Iaf01c87697ce46f507563ed1560e664b0ca33544
6 years ago
Richard Fuchs
35899ec27b
TT#78900 move codec_get_type into global context
Change-Id: I12868ecca93ff6e3ffe7129c42aec415ad5f58ec
6 years ago
Richard Fuchs
5fc326c64b
TT#78001 support OSRTP
closes #951
Change-Id: I8cd21d60b16e357a57d0d505649b74f38f4ca0b3
6 years ago
Richard Fuchs
e59ccc2973
TT#79900 add SDES=lifetime option
closes #966
Change-Id: I462dabffb5c00387ab1b91cabf3fcb2be998f76e
6 years ago
Richard Fuchs
c1d29a41a7
TT#79601 support media/DTMF playback to all parties
Change-Id: I534ba39c800e0b075c1502808a56b887baf3e323
6 years ago
root
e7c85ce578
jitter buffer correction
6 years ago
Richard Fuchs
f5eaa657d7
TT#76711 allow alternate format for T.38 SDP options
Change-Id: I6e9af10bfe4be697d1d4f2be6cfd41ba76fabd5b
6 years ago
Richard Fuchs
1055a1e71e
TT#79351 detect and fix payload type collisions
fixes #963
Change-Id: I938b1c4b9baed37caf718f7537bbb9c11f7b91e5
6 years ago
Richard Fuchs
28efacc8d8
TT#76711 more resilient UDPTL handling
Change-Id: I11b40cdd0c0562f49bd702f7efa58f9cf01d87e9
6 years ago
Richard Fuchs
d611bbbb74
TT#78501 add T.38 options
Change-Id: I4f173f384db18e832c1d24a7015a836ec4215a96
6 years ago