Damir Nedžibović
2bbfcb2750
Replace hex values with chars.
5 years ago
Damir Nedžibović
dc1084d122
Merge branch 'dtmf_events_over_ng_tcp' of github.com:enreached/rtpengine into dtmf_events_over_ng_tcp
5 years ago
Damir Nedžibović
2bce444b26
Prevent use after free.
5 years ago
Damir Nedžibović
5a256fd3ae
Add missing includes.
5 years ago
Damir Nedžibović
a14f4034b9
Add support for sending DTMF events via protocol NG TCP.
5 years ago
Damir Nedžibović
b861fe3087
Add missing include.
5 years ago
Damir Nedžibović
7bfe08fb08
Implementation of control-ng via TCP.
5 years ago
Damir Nedžibović
2c7163eaf3
Merge branch 'dtmf_events_over_ng_tcp' of github.com:enreached/rtpengine into dtmf_events_over_ng_tcp
5 years ago
Richard Fuchs
fd28681350
TT#14008 fix AEAD kernel API for < 4.2
Untested whether it actually works
closes #1176
Change-Id: If6398632ac62525a673b844cfb4ce842a8aa0346
5 years ago
Richard Fuchs
0626dcdd96
TT#14008 improve log output for stray packets
Change-Id: Ic4b03928b279aade761de3ba1646b5c27318e6a3
5 years ago
Damir Nedžibović
8fcccb77cc
Prevent use after free.
5 years ago
Damir Nedžibović
f0d90d1831
Add missing includes.
5 years ago
Damir Nedžibović
37462b8e4d
Add support for sending DTMF events via protocol NG TCP.
5 years ago
Damir Nedžibović
9165bf1f75
Prevent use after free.
5 years ago
Richard Fuchs
9d27a2de8d
TT#14008 fix AEAD kernel API for < 4.2
Untested whether it actually works
closes #1176
Change-Id: If6398632ac62525a673b844cfb4ce842a8aa0346
5 years ago
Richard Fuchs
770df55b9e
TT#14008 improve log output for stray packets
Change-Id: Ic4b03928b279aade761de3ba1646b5c27318e6a3
5 years ago
Damir Nedžibović
d616f2941f
Add missing includes.
5 years ago
Damir Nedžibović
bb063386c6
Add support for sending DTMF events via protocol NG TCP.
5 years ago
Damir Nedžibović
b28ab07532
Merge branch 'control_ng_tcp' of github.com:enreached/rtpengine into control_ng_tcp
5 years ago
Damir Nedžibović
813a4f1caa
Add missing include.
5 years ago
Damir Nedžibović
0c87a19c55
Implementation of control-ng via TCP.
5 years ago
Damir Nedžibović
6e4373affb
Merge branch 'control_ng_tcp' of github.com:enreached/rtpengine into control_ng_tcp
5 years ago
Richard Fuchs
fbf74bfe2d
TT#14008 fix possible segfault
closes #1172
Change-Id: I94bb52c290c2032073e54528283660f03e694033
5 years ago
Richard Fuchs
1a5bcc0905
TT#109251 fix redis restore segfault
Change-Id: I501a47b065e7b8ff28a3ac157c0ce567f228557f
5 years ago
Richard Fuchs
b38b49fd60
TT#102450 added tests for Ia9fa96cf
Change-Id: Ic9728e12a012335c30c5640ac0b5c88e39ad24ed
5 years ago
Richard Fuchs
f33877bfe3
TT#102450 fix some timestamping issues
Make sure G.722 rate multiplies is applied in the right places
Don't trust encoders to return proper timestamps, but instead track them
explicitly based on frame duration
Change-Id: Ia9fa96cf662da97159fa170c3a3f37516889e1bd
5 years ago
Richard Fuchs
39a25b954d
TT#106101 mem leak fix for 554034eb7e
Change-Id: I9c410211580d8513a203a29f898970a78175d08b
5 years ago
Richard Fuchs
11d11aed90
TT#14008 clean up some tests
Looks like packet order can be an issue in some cases
Change-Id: Ib8fb8c553c9d0f2919b24dda1e15e5a23832c619
5 years ago
Damir Nedžibović
7799f23aa5
Merge branch 'master' of https://github.com/sipwise/rtpengine into control_ng_tcp
5 years ago
Richard Fuchs
e191e16cf6
TT#14008 fix possible segfault
closes #1172
Change-Id: I94bb52c290c2032073e54528283660f03e694033
5 years ago
Richard Fuchs
5741f13930
TT#109251 fix redis restore segfault
Change-Id: I501a47b065e7b8ff28a3ac157c0ce567f228557f
5 years ago
Richard Fuchs
88d2765ef6
TT#102450 added tests for Ia9fa96cf
Change-Id: Ic9728e12a012335c30c5640ac0b5c88e39ad24ed
5 years ago
Richard Fuchs
a6a18233de
TT#102450 fix some timestamping issues
Make sure G.722 rate multiplies is applied in the right places
Don't trust encoders to return proper timestamps, but instead track them
explicitly based on frame duration
Change-Id: Ia9fa96cf662da97159fa170c3a3f37516889e1bd
5 years ago
Richard Fuchs
f4a71275d4
TT#106101 mem leak fix for 554034eb7e
Change-Id: I9c410211580d8513a203a29f898970a78175d08b
5 years ago
Richard Fuchs
8e21b4b595
TT#14008 clean up some tests
Looks like packet order can be an issue in some cases
Change-Id: Ib8fb8c553c9d0f2919b24dda1e15e5a23832c619
5 years ago
Damir Nedžibović
ba7ee9d6b1
Merge branch 'control_ng_tcp' of github.com:enreached/rtpengine into control_ng_tcp
5 years ago
Damir Nedžibović
f805d881fa
Add missing include.
5 years ago
Damir Nedžibović
c548a3ca4b
Implementation of control-ng via TCP.
5 years ago
Damir Nedžibović
ffe187f116
Implementation of control-ng via TCP.
5 years ago
Richard Fuchs
c5ef68897a
TT#76250 consider default number of channel when matching codecs
Eliminates duplicated codecs when `opus/48000/1` is used for example
Change-Id: If434e34fe75883544cf6c2c83723af73878ccb20
5 years ago
Richard Fuchs
9c6d57edc5
TT#14008 allow parallel execute of daemon tests
Change-Id: I5155a017924cb6f9d3f379c259fae6de29fa8939
5 years ago
Stefan Mititelu
001abe5f1f
Add new config parameter: `save-interface-ports`
When set to `false`, no changes at all. (default)
When set to `true`, bind only one desired family local address.
Also add info in rtpengine.pod file.
Also add log for sfd with no call.
5 years ago
Richard Fuchs
e671a5dcab
TT#108552 prefer sha-256 over sha-1
Change-Id: I1c54b6410d492a2dbd7169f000c84ecebf9d817c
5 years ago
Richard Fuchs
f2d7e71b07
TT#108552 update crypto suite preference ordering
Change-Id: I7f192fda512d90b0ab05ff4856891eb0f348a157
5 years ago
Richard Fuchs
0898923c38
TT#98901 use correct DTMF codec context
Change-Id: Idf66a2528d06830247e71038a9616726afd588c4
5 years ago
Richard Fuchs
97a1c218fa
TT#106101 handle out-of-order ICE fragments
Change-Id: I6b16474d505a40055b06d215e4cc6c5391214613
5 years ago
Richard Fuchs
554034eb7e
TT#106101 also turn UDP/WS receive buffer into refcounted object
Change-Id: I81fa68b07af3a87e26d031a5722dcd103a1e620e
5 years ago
Richard Fuchs
28e0620c80
TT#106101 turn bencode buffer into shared refcounted object
Change-Id: I6d8e443d8b0fc7e9afe0a6f6b3cde3d1a85e42de
5 years ago
Richard Fuchs
df11807324
TT#106101 don't require connection address for ICE fragments
Change-Id: I0ee1af3d41ea2f6484daffae0c2c0e1c8a25ef45
5 years ago
Richard Fuchs
60fd172720
TT#98901 update tests for DTX
Change-Id: Ia374e1f284e9ccb2fd1b066ef44fb284cb29f134
5 years ago