Richard Fuchs
57c0a84d81
add locking to totalstats
10 years ago
Frederic-Philippe Metz
61a72b190f
Added some more statistics.
...
RTPENGINE-3. RTCP omitted since it has to be parsed manually
10 years ago
Frederic-Philippe Metz
2ae0e35de4
Added functionality to report statistics to graphite
10 years ago
Richard Fuchs
49d1b66bcd
Merge branch 'rfuchs/variable_b2b_callback_uri'
11 years ago
Richard Fuchs
43cd3f520a
reset other side's crypto params only in passthru mode
...
fixes #63
11 years ago
Richard Fuchs
02d27d5e02
MT#10583 support b2bua callback to sip proxy address
11 years ago
Eric Tamme
b8b17bfa6b
clear crypto for BOTH legs when in passthrough mode
11 years ago
Frederic-Philippe Metz
a4168bee14
RTPENGINE-12_Fixed_Segmentation_fault_if_only_offer_received.patch
11 years ago
Richard Fuchs
d79bcfe7e4
remove extraneous linefeed
11 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>
11 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>
11 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>
11 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>
11 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>
11 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>
11 years ago
Frederic-Philippe Metz
947b35e889
fixed_callduration_and_added_termination_reason_20141125:
...
callduration fix + dier termination reason, warum/wie der
call beendet wurde.
Author: Frederic-Philippe Metz <Frederic.Metz@1und1.de>
11 years ago
Frederic-Philippe Metz
9886de4654
cdrpatch.dpatch:
...
Generiert CDRs. Diese werden in eine konfigurierbare Log Facility
geschrieben.
Author: Frederic-Philippe Metz <Frederic.Metz@1und1.de>
11 years ago
Richard Fuchs
276c7c85d7
report errno in log on sendmsg() error
11 years ago
Richard Fuchs
0113991ef5
MT#9585 rename kernel module and all related items from MEDIAPROXY to RTPENGINE
11 years ago
Richard Fuchs
407722599b
avoid unnecessary DTLS restarts
...
fixes #47
thanks to szcom for debugging this
11 years ago
Richard Fuchs
50d1839ffe
reset DTLS and crypto params when endpoints change
11 years ago
Richard Fuchs
91221ef7a6
move DTLS setup logic into separate function for readability
11 years ago
Richard Fuchs
97b472bfdb
dont break legacy control protocols
11 years ago
Richard Fuchs
6757c27a46
add DTLS=passive option
...
fixes #44
11 years ago
Richard Fuchs
955de109b1
support proper DTLS shutdown and restart DTLS on FP change
...
fixes #40
11 years ago
Richard Fuchs
b49f57b9ea
avoid DTLS role change on reinvite
...
Fixes #43
11 years ago
Richard Fuchs
af9625de74
make multi-homing thread safe
11 years ago
Richard Fuchs
e830bf57eb
update for redis module
11 years ago
Richard Fuchs
45dee75156
support specifying interfaces to use in control protocols
11 years ago
Richard Fuchs
e365572265
receive local address from kernel and use it for outgoing packets
11 years ago
Richard Fuchs
513ac44a84
incorporate new local-interface infrastructure into appropriate places
11 years ago
Richard Fuchs
0cbb4665a5
paving the way to multi-interface support
11 years ago
Camille Oudot
faf3e22b9e
logging: choose the log facility from the command line, or log to stderr
11 years ago
Richard Fuchs
fccad69070
segfault fix for tcp status command
11 years ago
Richard Fuchs
c0f8196a25
implement detection of duplicate packets to catch and avoid forwarding loops
...
fixes #20
11 years ago
Richard Fuchs
65812fa2b2
limit the number of times the receive loop can run without breaking
11 years ago
Richard Fuchs
fe6567161a
simple port randomizer
11 years ago
Richard Fuchs
16b42fbd62
Switch around internal fromtag/totag/endpoint representation
...
monologue_offer_answer() had A-side and B-side reversed, resulting in
incomplete dialogue association when more than 2 parties are involved.
It also fixes #21 by catching errors returned by
monologue_offer_answer() (e.g. when running out of ports)
11 years ago
Richard Fuchs
5e129dd8f6
brevity
11 years ago
Richard Fuchs
1f4f0d6137
implement delayed call/branch deletion
...
Squashed commit of the following:
commit 5539a3dcb4657033f35867872d2af1833ca851de
Author: Richard Fuchs <rfuchs@sipwise.com>
Date: Wed Aug 27 08:02:00 2014 -0400
update redis mod version
commit fa372760a2663b11352edf61de7ab0ba4d2c8fb7
Author: Richard Fuchs <rfuchs@sipwise.com>
Date: Tue Aug 26 15:42:00 2014 -0400
delay branch deletion
commit 87af9f48f532d9a17aa69413b53a143665cb6d95
Author: Richard Fuchs <rfuchs@sipwise.com>
Date: Tue Aug 26 13:52:28 2014 -0400
delay deletion of entire call
11 years ago
Richard Fuchs
58940b5018
change stun log levels
11 years ago
Richard Fuchs
ec21806c95
use default TOS if not using NG protocol
11 years ago
Richard Fuchs
9d001e3452
fix segfault if NG protocol is not used
11 years ago
Camille Oudot
6005d14e1a
XMLRPC notifications: more formats
...
the command line switch -x allows tho choose between several XMLRPC formats:
* format 0 is the legacy SEMS di for the SBC application
* format 1 only includes the call-id:
<?xml version="1.0" encoding="UTF-8"?>
<methodCall>
<methodName>teardown</methodName>
<params>
<param><value><string>${call-id}</string></value></param>
</params>
</methodCall>
11 years ago
Richard Fuchs
681b2c1a24
version reporting: use git branch and commit if available
11 years ago
Richard Fuchs
964b644ecd
don't skip setting stream to actpass when not using sdes
11 years ago
Richard Fuchs
e883f57929
better support protocol switching within a call
...
"initialized" now means that we've talked to the peer and that we
know what they're advertising/supporting
11 years ago
Richard Fuchs
e7aa743fce
change default a=crypto: tag from zero to one
...
Closes #9
11 years ago
Richard Fuchs
759ea60b3b
adding some debug messages
11 years ago
Richard Fuchs
9ecb7daf8d
allow for protocol renegotiation
11 years ago