Frederic-Philippe Metz
8a0fbf201f
Fixed RTCP parsing of bitfield structs.
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
d5db9d0f73
Merge branch 'dev-measuredelay-full' into dev-fmetz
...
Conflicts:
daemon/call.c
daemon/call.h
daemon/cli.c
daemon/kernel.c
daemon/main.c
kernel-module/xt_RTPENGINE.c
kernel-module/xt_RTPENGINE.h
11 years ago
Frederic-Philippe Metz
6d33ef76b0
Implemented delay measurement of RTP packets in kernel.
11 years ago
Frederic-Philippe Metz
bd24127bce
Revert "First try of implementation of measureing delay."
...
This reverts commit 6bc7a77e9b .
11 years ago
Frederic-Philippe Metz
e0f9c59274
Implemented stage 1 of measuring delay
11 years ago
Frederic-Philippe Metz
6bc7a77e9b
First try of implementation of measureing delay.
...
Will be squashed later.
11 years ago
Richard Fuchs
de37ac046c
use TLS buffer array for temporary strings
12 years ago
Richard Fuchs
9e44c16d37
Merge branch '1and1-master'
12 years ago
Richard Fuchs
38822852c3
decrease calls to time() in graphite code
12 years ago
Richard Fuchs
7175a261ca
decrease sleep time of graphite loop
12 years ago
Richard Fuchs
965d989c93
static'ize graphite global vars
12 years ago
Richard Fuchs
c0b2f3debd
fix graphite code not to leak fds in error cases
12 years ago
Richard Fuchs
36c7141d53
change control_ng_stats into a hash and use locking and atomic ops
12 years ago
Richard Fuchs
f5444718d4
fix compiler warnings
12 years ago
Richard Fuchs
57c0a84d81
add locking to totalstats
12 years ago
Richard Fuchs
37d98ad3ed
dump DTLS cert and keys
12 years ago
Richard Fuchs
a81588e313
provide convenience function get_log_level()
12 years ago
Frederic-Philippe Metz
7e6a2b809a
Merge branch 'dev-fmetz'
12 years ago
Frederic-Philippe Metz
794709f71a
Changed retry behaviour for connecting to graphite server.
12 years ago
Frederic-Philippe Metz
0ccb11a18d
Added statistics on control ng interface.
...
Seen by using 'rtpengine-ctl list totals'
12 years ago
Frederic-Philippe Metz
61a72b190f
Added some more statistics.
...
RTPENGINE-3. RTCP omitted since it has to be parsed manually
12 years ago
Frederic-Philippe Metz
7446822df6
Forgot the files ..
12 years ago
Frederic-Philippe Metz
2ae0e35de4
Added functionality to report statistics to graphite
12 years ago
Carsten Bock
9a2da87f13
Fix randomness source for key generation.
...
random(), and mutilations of the output of the same, are not suitable
for generating cryptographic keys. Use RAND_bytes() from openssl.
We can do this without seeding during daemon initialization because:
- rtpengine in Linux-specific.
- openssl seeds transparently when /dev/urandom is present.
From RAND_seed(3):
On systems that provide "/dev/urandom", the randomness device is used
to seed the PRNG transparently. However, on all other systems, the
application is responsible for seeding the PRNG by calling RAND_add(),
RAND_egd(3) or RAND_load_file(3).
12 years ago
Richard Fuchs
e24253a709
move parse_ip(6)_port into aux.h
12 years ago
Richard Fuchs
49d1b66bcd
Merge branch 'rfuchs/variable_b2b_callback_uri'
12 years ago
Richard Fuchs
2af682bdd5
use SSL_CTX_set_read_ahead to fix for openssl 1.0.1k
...
fixes #62
12 years ago
Richard Fuchs
43cd3f520a
reset other side's crypto params only in passthru mode
...
fixes #63
12 years ago
Richard Fuchs
c4e3aa919e
Merge branch 'master' of git://github.com/etamme/rtpengine into etamme-master
12 years ago
Richard Fuchs
02d27d5e02
MT#10583 support b2bua callback to sip proxy address
12 years ago
Richard Fuchs
caba5be677
MT#10583 remember the "created from" address in raw format
12 years ago
Eric Tamme
b8b17bfa6b
clear crypto for BOTH legs when in passthrough mode
12 years ago
Richard Fuchs
a0068f4f02
relax sdes key lifetime validation check
...
fixes #57
12 years ago
Richard Fuchs
922211d44c
Merge branch 'rfuchs/1und1-patches'
12 years ago
Richard Fuchs
3cfeb5ddbc
optionally allow broken SDPs as compile switch
...
closes #52
12 years ago
Frederic-Philippe Metz
a4168bee14
RTPENGINE-12_Fixed_Segmentation_fault_if_only_offer_received.patch
12 years ago
Victor Seva
66a5137ab7
Allow to choose CC
12 years ago
Richard Fuchs
d79bcfe7e4
remove extraneous linefeed
12 years ago
Frederic-Philippe Metz
b5665816e6
VOIPTEST-231_session_duration_rectl_milliseconds.patch
...
Millisekunden bei rectl list session der calldauer.
12 years ago
Frederic-Philippe Metz
4882d917ba
RTPENGINE-1_total_statistics_rectl.patch:
...
Neues rectl kommando list totals, mit dem man sich die totalen
statistiken ausgeben kann
Author: Frederic-Philippe Metz <Frederic.Metz@1und1.de>
12 years ago
Frederic-Philippe Metz
59329ddd04
VOIPTEST_220_delete delay
...
Im Moment wurden die sessions ja nach 30 sekunden hardcoded abgeräumt.
Dieser patch macht das konfigurabel.
ersetzt den letzten patch "added_delete_delay_for_memory_cleanup.patch".
Author: Frederic-Philippe Metz <Frederic.Metz@1und1.de>
12 years ago
Richard Fuchs
0e531ebdf2
change created_from to an allocated string buffer
12 years ago
Frederic-Philippe Metz
d623710bc4
adaptions_for_ng_protocol:
...
Dieser patch beinhaltet die Anpassungen für das NG protocol.
Author: Frederic-Philippe Metz <Frederic.Metz@1und1.de>
12 years ago
Frederic-Philippe Metz
5342158811
added_information_of_from_to_tag:
...
Die from/to information wird irgendwann generell in den tag geschrieben.
die info, ob der tag ein from_tag oder to_tag ist, wurde hinzugefügt.
Author: Frederic-Philippe Metz <Frederic.Metz@1und1.de>
12 years ago
Richard Fuchs
43bcbcc4db
change created_from to an allocated string buffer
12 years ago
Frederic-Philippe Metz
a871cd7507
added_address_of_invoking_proxy
...
Hinzufügen der Adresse des SIP-Proxy, der die session erstellt hat
(sowohl für command line interface als auch CDR) Nur UDP control
zunächst.
Author: Frederic-Philippe Metz <Frederic.Metz@1und1.de>
12 years ago
Frederic-Philippe Metz
131c9e8110
cli
...
Ein Commandline interface, wo man von der console and der rtpengine
bestimme Dinge abfragen kann.
Author: Frederic-Philippe Metz <Frederic.Metz@1und1.de>
12 years ago
Frederic-Philippe Metz
ee655bdcc6
added_milliseconds_precision_for_CDR.patch:
...
Im Telco Umfeld ist hier millisekunden-Auflösung gefordert. Nur UDP
control zunächst.
Author: Frederic-Philippe Metz <Frederic.Metz@1und1.de>
12 years ago