Richard Fuchs
2c2c017b97
Merge branch 'dbg-new-plugin' of git://github.com/1and1/rtpengine
11 years ago
Lucian Balaceanu
482b004ef5
CLI output for Graphite statistics
11 years ago
smititelu
2ed14aa86e
Solve packet errors due to payload type
...
The payload types are not saved and retrieved from redis. Used a hash to
store the payload types in the form (0, payload_value0), (1, payload_value1)
for every media.
11 years ago
Richard Fuchs
dafde10571
MT#15157 integrate redis module into main code tree
...
obsoletes the entire plugin/module system
Change-Id: I6997b7e6e49dac568e844c3e132fa3756cf147cb
11 years ago
Lucian Balaceanu
f864da77c5
Adding per graphite interval statistics: min/max concurrent calls, total call time per interval
11 years ago
Richard Fuchs
59b0f331ad
ignore endpoint changes when ICE is in use
11 years ago
Richard Fuchs
87feafc790
MT#14817 don't reset crypto on non-filled packet stream
11 years ago
Richard Fuchs
08cb513e66
fix missing stack var initialization
...
fixes memcmp on uninitialized memory. fixes strict-source and
media-handover handling
fixes #145
11 years ago
Richard Fuchs
e14908cef5
Merge branch 'master' of git://github.com/smititelu/rtpengine into smititelu-master
11 years ago
Stefan Mititelu
159d86dc92
Add codec info in CDR logging
...
Log in CDR also the Payload Type of most of the packets for a media.
11 years ago
Stefan Mititelu
47ac2c743e
Added a bridgeport GQueue to the 'struct call'
...
If the queue has elements, then those will be considered as bridgeports.
11 years ago
Richard Fuchs
a811adb4fb
support custom per-call/branch delete delay
...
additionally fixes #118
11 years ago
Richard Fuchs
7ed4ed968f
support immediate call deletion with delete-delay=0
...
fixes #118
11 years ago
Richard Fuchs
d17e26adb6
segfault fix for debug builds
...
closes #117
11 years ago
Richard Fuchs
eea325683b
MT#12691 implement via-branch handling
...
use via-branches to predict different destinations for branched SDP
offers without knowing the respective to-tag ahead of time.
Squashed commit of the following:
commit 0e81dc98285d81cf8014034a698bc57e6af14c98
Author: Richard Fuchs <rfuchs@sipwise.com>
Date: Thu May 21 11:06:15 2015 -0400
fix segfault due to missing reverse tagging
commit cd7a26314b3406faac910897d96cd4d7586fc567
Author: Richard Fuchs <rfuchs@sipwise.com>
Date: Thu May 21 08:57:42 2015 -0400
support branched offer with previously unseen to-tag
commit 77da616dd2be230b03cc480ad6dd810b2742f5aa
Author: Richard Fuchs <rfuchs@sipwise.com>
Date: Wed Apr 29 11:15:37 2015 -0400
implement via-branch handling
11 years ago
Richard Fuchs
a6d9c78780
MT#13067 fix premature call timeout for un-answered calls
...
don't apply the regular RTP timeout to call legs which haven't been
"filled" yet, instead use the silent-timeout
11 years ago
Richard Fuchs
d0ac7216cb
skip printing cdr info when cdrs are disabled
11 years ago
Richard Fuchs
4893487ebb
fix compiler warning
11 years ago
Richard Fuchs
7db15eb87c
Merge branch 'rfuchs/1and1-master'
11 years ago
Richard Fuchs
f398d837df
double check kernel SSRC when updating last index/ROC
11 years ago
Richard Fuchs
76f3893464
ssrc tracking improvements
...
change ssrc tracking code to a hash table and delay creation of hash
table and ssrc lookup until a change in ssrc is actually seen
11 years ago
Marc Soda
0ac1ed2419
Remove unnecessary prototype.
11 years ago
Marc Soda
16b91847f9
Track SSRCs and sequence numbers. Sync between userspace and the kernel.
11 years ago
Richard Fuchs
92cc560b74
don't shut down ICE agent on consecutive re-invites
...
fixes #103
11 years ago
Richard Fuchs
0381b15b76
further move RTCP logging until after SRTCP decryption
11 years ago
Richard Fuchs
ed2c101a3f
preliminary fixup of new kernel stats - needs more work
11 years ago
Richard Fuchs
0abf5b100b
process muxed RTCP
11 years ago
Richard Fuchs
5785bea2c9
Merge branch 'master' of git://github.com/1and1/rtpengine into rfuchs/1and1-master
11 years ago
Richard Fuchs
f0dc1f8589
Merge remote-tracking branch 'origin/rfuchs/sdes-session-params'
...
Closes #85
11 years ago
Richard Fuchs
b205691e9c
RTP forwarding fix for trickle ICE
...
fixes #105
11 years ago
Richard Fuchs
144a451526
support selective SDES session parameters
11 years ago
Richard Fuchs
d4222375bf
support SDES session parameters in kernel module
11 years ago
Richard Fuchs
96e3b91859
Implement support for some SDES session parameters
...
Supports: UNENCRYPTED_SRTCP, UNENCRYPTED_SRTP and UNAUTHENTICATED_SRTP
Usermode only
11 years ago
Richard Fuchs
fd426457d7
use SRTP<>SRTP transcoding when crypto parameters differ
11 years ago
Richard Fuchs
b0edf59a8f
don't reset certain stream flags for disabled (zero port) streams
11 years ago
Frederic-Philippe Metz
89bbaf12e3
Merge branch 'dev-fmetz'
...
Conflicts:
daemon/Makefile
daemon/call.c
daemon/log.c
daemon/main.c
kernel-module/xt_RTPENGINE.c
11 years ago
Frederic-Philippe Metz
ee113f9998
Merge remote-tracking branch 'upstream/master'
...
Conflicts:
debian/control
11 years ago
Richard Fuchs
ba48d7b518
fix call timeout when ICE fails
11 years ago
Frederic-Philippe Metz
f8aaf358cd
Implemented TOS/Traffic Class bit in received first RTP packet
11 years ago
Frederic-Philippe Metz
070212ec3a
Added RTCP parsing and option to log that information
11 years ago
Frederic-Philippe Metz
5be006a3d4
Merge branch 'master' of https://github.com/1and1/rtpengine
11 years ago
Frederic-Philippe Metz
a9e4c023e4
Merge branch 'dev-fmetz'
...
Conflicts:
daemon/call.c
daemon/call.h
daemon/cli.c
daemon/main.c
kernel-module/xt_RTPENGINE.c
11 years ago
Richard Fuchs
c0fab9b47d
various fixes related to ICE negotation and rtcp-mux
...
closes #92
11 years ago
Richard Fuchs
fd99ecf98c
don't close call on UDP send error
11 years ago
Richard Fuchs
0b202d821f
Fall back to a different address family if the requested one is unavailable
...
Fixes #90
11 years ago
Richard Fuchs
93294f8c5f
don't relearn addresses if the endpoint hasn't changed
11 years ago
Frederic-Philippe Metz
6d33ef76b0
Implemented delay measurement of RTP packets in kernel.
11 years ago
Richard Fuchs
9593519483
Leave unsupported (non-RTP) protocols alone when translation is requested
...
Fixes #80
11 years ago
Frederic-Philippe Metz
e0f9c59274
Implemented stage 1 of measuring delay
11 years ago
Richard Fuchs
0e4e6f2f3c
revamp and move timeval functions
11 years ago