Richard Fuchs
eba60cf6be
TT#14008 fix G.729 recording with bcg729
closes #1223
Change-Id: I0a936a6d9fae77e74a9cec4f2ad2e05923da8f69
(cherry picked from commit 7aabd7dddd )
5 years ago
Richard Fuchs
3f382aa7f6
TT#14008 fix possible pcap namespace issue
Change-Id: I8c759d74c8091dd302399c3e72939fa43688f655
(cherry picked from commit 2a86d5da2e )
5 years ago
Sipwise Jenkins Builder
b3a4f39796
Release new version 7.5.5.3+0~mr7.5.5.3
5 years ago
timando
ffed3ee49b
TT#104400 Update xt_RTPENGINE.c
Fix syntax error introduced in 9a2dc5
Closes #1130
Change-Id: I67a959f1588a5aa736697b5a2651cd524dc5e1cf
(cherry picked from commit 92cc5730b6 )
5 years ago
Richard Fuchs
89033280c0
TT#104400 further update for kernels >= 4.19.158
Change-Id: I79e8427c73b38c8fb5cc9e17f3b1886572f13a4f
(cherry picked from commit 9a2dc5cb3a )
5 years ago
Richard Fuchs
ccbd122c19
TT#104400 further update for kernels >= 4.19.158
closes #1129
Change-Id: Ifb363cadacce784684f632182529c5a1a3f33cda
(cherry picked from commit 2c35e699a1 )
5 years ago
Richard Fuchs
b02fa82a8c
TT#104400 support kernels >= 5.9.9
closes #1111
Change-Id: I81f22bfec93b38a108b671b10bd70bf86fb1270c
(cherry picked from commit 708b48643b )
5 years ago
Sipwise Jenkins Builder
b072254981
Release new version 7.5.5.2+0~mr7.5.5.2
5 years ago
Richard Fuchs
a991fdb06f
TT#96200 fix SRTP multi-protocol re-offer
Do not perform protocol negotiations in an offer
closes #1086
Change-Id: I5fb7638aa71e80c08abcda2d8c341ae72725bace
(cherry picked from commit 92ea2685ae )
5 years ago
Sipwise Jenkins Builder
8f4335829c
Release new version 7.5.5.1+0~mr7.5.5.1
6 years ago
Richard Fuchs
4374e99c18
TT#82203 add detailed transcoding stats
Change-Id: Ib04767c38b00b17ef5844a9f6649e009270f8f82
(cherry picked from commit 64e6bf440b )
6 years ago
Richard Fuchs
aa5af0f8ae
TT#82203 add stats for transcoded sessions
Change-Id: Ie9bef31f62d489fccf52b02a8935f9c9dc2575b5
(cherry picked from commit 5f3f203fb8 )
6 years ago
Richard Fuchs
85a4d17fa9
TT#76368 add port status to graphite output
Change-Id: I7a12d55fd2e31222964361b301c6507b4e7760a5
(cherry picked from commit 5744c04d0d )
6 years ago
Richard Fuchs
457fd85943
TT#76368 move graphite timestamping into wrapper macro
Change-Id: Iee58d38b8746b866944535160e131021a047a920
(cherry picked from commit dcce2ba1a1 )
6 years ago
Richard Fuchs
373fd32788
TT#76368 handle connection blocking on graphite writes
Change-Id: I261bb890fa7f403061f92c1300b69a3833282f09
(cherry picked from commit ceb6814332 )
6 years ago
Richard Fuchs
6b2ad6d371
TT#76368 remove some graphite functions from global namespace
Change-Id: Ic24778e9d04e015012e9d7cc873203d0dfbacaa6
(cherry picked from commit 10ab85b3e5 )
6 years ago
Richard Fuchs
10bd5e73d8
TT#76368 clean up graphite writing functions
Change-Id: I8efebe57417a9d060c4d3dd402d014df5f0feda4
(cherry picked from commit 335e3d2416 )
6 years ago
Richard Fuchs
15778c514f
TT#82650 fix /list never ending output
Change-Id: I23966c6d05f24ab3f2f43f58c7c0cf0fda1ca214
(cherry picked from commit 7063a27f70 )
6 years ago
Richard Fuchs
cd474db842
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 )
6 years ago
Sipwise Jenkins Builder
e396878e08
Release new version 7.5.5.0+0~mr7.5.5.0
6 years ago
Richard Fuchs
d4efef3ab1
fix kernel module compilation for different build flags
closes #975
Change-Id: I21f7f10f99718ee88e688f0daf65011e8809df67
(cherry picked from commit e741a7434e )
6 years ago
Richard Fuchs
027a715361
fix kernel module compilation for >= 5.5
closes #972
Change-Id: Ic34efd45897bc23931a5c895e00eb67c5953245d
(cherry picked from commit 4d08a700f1 )
6 years ago
Richard Fuchs
5eb785874b
TT#76711 fix media type ID when restoring from redis
Change-Id: I87d5bd7b2edae147283627c82d2876d39fdb887d
(cherry picked from commit 213b6074f4 )
6 years ago
Richard Fuchs
d6e58880a6
TT#76711 don't run send timers that don't exist
Change-Id: I5ee38499051afd5b6d5b7e74ea60b84ad7d74d26
(cherry picked from commit 9b9dde3ad8 )
6 years ago
Richard Fuchs
f381cda709
also check for the output encoder
noticed through #941
further fix for 088c58d
Change-Id: I555d1d55d00124c75aa053c4c95abfd98d1ae44f
(cherry picked from commit be9caa37c7 )
6 years ago
Richard Fuchs
7544ab52aa
TT#76206 fix call teardown for half established dialogues
In case of an offer with a via-branch followed by a delete without a
via-branch (cancelled call), the call erroneously remains open after
deleting one half of the call. The reason is that un-answered branches
do not appear in the `other_tags` list and so are left out from being
checked.
Change-Id: Ib008f32ef5ee06a7ca997c900c9a3adc85b0f10d
6 years ago
Richard Fuchs
47893362bb
avoid calling a non existant encoder
fixes #925
Change-Id: I4743f0e87234fe3ddeb36b7355dcf80f651996c3
(cherry picked from commit 088c58d88d )
6 years ago
Richard Fuchs
14d3fdacac
compile fix for with_transcoding=no
closes #927
Change-Id: I0f53f31dce31990d999516173be4b483d90b4021
(cherry picked from commit 7ea6389c56 )
6 years ago
Sipwise Jenkins Builder
0cc109fbac
Release new version 7.5.4.0+0~mr7.5.4.0
6 years ago
Richard Fuchs
7ee63b804e
TT#75352 don't attempt to send uninitialised packets
This can presumably happen when an encoder gets re-initialised due to an
SSRC table overflow, or when a passthrough encoder (e.g. G.729) returns
no data.
Possibly fixes #915
Change-Id: Ib351054b99754f46d0a8fb2d49629ce7c48dc964
(cherry picked from commit 11e2893c0e )
6 years ago
Richard Fuchs
5c6fd39cf6
TT#75352 add a storage container for codec handlers
The hash table cannot be used for storage any more as entries can be
removed on demand (64e56d7 ) but can be cached in packet->handler at the
same time.
Possibly fixes #915
Change-Id: Ic74703b1a57294bfd704b6cddcd666d6063f510a
(cherry picked from commit d3992101bd )
6 years ago
Richard Fuchs
5c7de88aaf
TT#75351 delete DB streams that have no corresponding file
Change-Id: I07bdfd6f4dfbcef82d0eb11461672f211badde78
(cherry picked from commit 92adeb0dbb )
6 years ago
Richard Fuchs
5e6bac6177
TT#74651 fix several mem/resource leaks
fix cleanup being skipped on redis slaves
fixes an SDES related Redis mem leak
adds a hash for the ports free list to avoid duplicate entries
fixes #898
Change-Id: I34aad67290ff5ef8824142682aac03cb600d0ecb
(cherry picked from commit c70b3f6369 )
6 years ago
Richard Fuchs
57e64a1cbe
TT#75050 fix SRTP index slip while transcoding
fixes #917
Change-Id: I73c5ac51c4e77d5f1c7e38b331cbf19fd44dcdd6
(cherry picked from commit a1de3258a9 )
6 years ago
Richard Fuchs
860a9fd0af
TT#74050 handle sinks with null addresses correctly
Change-Id: Ic2f2b840c4595e1d061cfd0cdf7465e8aeebb3ac
(cherry picked from commit 2a2e3f3fcc )
6 years ago
Richard Fuchs
5d56cd9b7d
TT#73900 ignore stray RTCP packets when confirming peer addresses
fixes #697
Change-Id: Id2fdbd1b0b419b7fcc032c865a62a7ceed84f9f3
(cherry picked from commit 6d22af9566 )
6 years ago
Richard Fuchs
57d64155bd
TT#73401 handle changes in RTP payload types
A client can potentially change the codec used for a RTP payload type
number, so we must confirm that an existing handler matches the codec
from the SDP.
fixes #903
Change-Id: Id9ae379425359f776883d6ace7fdb44ad651b37e
(cherry picked from commit 64e56d774b )
6 years ago
Richard Fuchs
85d1024ff4
byte-swap homer ID as required
fixes #902
Change-Id: I332120c269ef63a273ca1a87f4e98cac8afb5e25
(cherry picked from commit d1e3dc0996 )
6 years ago
Richard Fuchs
9b6e3821de
TT#72350 read default values from config file
Change-Id: I0b6c0e6e6e43c1df3b9ede1c711a5f83bd4543f6
(cherry picked from commit 83f2cb03d8 )
6 years ago
Richard Fuchs
dcdb066105
TT#72350 move default values to post-getopt
This makes it possible to load values from a config file but also
override them at the CLI.
Change-Id: Ie05c6fccb64d3b9edc8974a24669fb79feca7c0b
(cherry picked from commit dffe3d4b42 )
6 years ago
Richard Fuchs
c650d87aea
TT#72350 add proper CLI options support to rtpengine-ctl
Change-Id: Ifc3ef56340c02ac4c43054d7e5243c71160cc90b
(cherry picked from commit ac60133799 )
6 years ago
Richard Fuchs
87dfd98311
fix incorrect parameter type used for homer-id=
reported in #807
Change-Id: I075660de6a654c42d0fec831ea9edc9bd88e7c05
(cherry picked from commit c36a44580d )
6 years ago
Richard Fuchs
1e27fa406f
TT#71451 add default directories for rtpengine-recording
closes #656
Change-Id: Ibc69f5f692c91ec73774fbe7fbd7d8602ca82928
(cherry picked from commit 99471b607c )
6 years ago
Richard Fuchs
6564bf054c
compile fix for glib versions < 2.30
closes #879
Change-Id: I01e176a1e3479350ba389b35a49f057292f6ad3d
(cherry picked from commit bc3d4f71b7 )
6 years ago
Sipwise Jenkins Builder
ea0f756d53
Release new version 7.5.3.0+0~mr7.5.3.0
6 years ago
Richard Fuchs
a029b23e4a
TT#71050 fix branch deletion from via-branch
Untagged branches (only known by via-branch) don't appear in the `tags`
hash and don't have any `other_tags`. The logic to determine whether the
call is completely finished therefore must take these into account
separately.
We take care to remove destroyed monologues from the `viabranches` hash
to keep the count up to date, and determine whether a call is terminated
when there is no more than 1 tagged monologue left and no untagged
monologues.
Closes #875
Change-Id: I6b9618d598f4a95970cd2a452f06574423932b09
(cherry picked from commit e0dd6747ea )
6 years ago
Richard Fuchs
f4a68df809
TT#69700 handle gaps in RTP TS correctly for mix output
fixes #861
Change-Id: I89785734b0d3a3058c7579ce139d8111d9798f10
(cherry picked from commit 1ec82768db )
6 years ago
Richard Fuchs
1bc2d1829a
TT#69700 reduce max allowed delay to half a second
Change-Id: I34a861b00e9ae0a213eb211c05b2904e9c97fa0a
(cherry picked from commit 871491458f )
6 years ago
Richard Fuchs
0f4e0f6b04
TT#69700 don't compensate for TS gaps with a 1-second delay
fixes #861
Change-Id: Id7bf8ab28e92e6e509e47a65304058d77f4b261f
(cherry picked from commit 7a28b972c0 )
6 years ago
Richard Fuchs
1d8d44824e
TT#69701 fix incorrect address used for raddr/rport
fixes #850
Change-Id: I36eb8c61e094cda335c14023374dab6d5f1ccfcd
(cherry picked from commit 8bdeb2d9bf )
6 years ago