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 5539a3dcb4
Author: Richard Fuchs <rfuchs@sipwise.com>
Date: Wed Aug 27 08:02:00 2014 -0400
update redis mod version
commit fa372760a2
Author: Richard Fuchs <rfuchs@sipwise.com>
Date: Tue Aug 26 15:42:00 2014 -0400
delay branch deletion
commit 87af9f48f5
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
12 years ago
Richard Fuchs
ec21806c95
use default TOS if not using NG protocol
12 years ago
Richard Fuchs
9d001e3452
fix segfault if NG protocol is not used
12 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>
12 years ago
Richard Fuchs
681b2c1a24
version reporting: use git branch and commit if available
12 years ago
Richard Fuchs
964b644ecd
don't skip setting stream to actpass when not using sdes
12 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
12 years ago
Richard Fuchs
e7aa743fce
change default a=crypto: tag from zero to one
Closes #9
12 years ago
Richard Fuchs
759ea60b3b
adding some debug messages
12 years ago
Richard Fuchs
9ecb7daf8d
allow for protocol renegotiation
12 years ago
Richard Fuchs
b0c7efb241
duplicate x509 in mem for delayed verification
12 years ago
Richard Fuchs
9cbe157f4f
properly support the udptl protocol
12 years ago
Richard Fuchs
d37d385806
properly handle unknown transport protocols
12 years ago
Richard Fuchs
69dec02648
fix inappropriate locking sequenece
12 years ago
Richard Fuchs
e381e107ec
configurable per-call TOS value
12 years ago
Richard Fuchs
2e9ae75fb0
remove needless assertion
12 years ago
Richard Fuchs
a7784f5ca3
try to fix null c= address issue
12 years ago
Richard Fuchs
ba1bd04841
silence warning for kernelizing rtcp
12 years ago
Richard Fuchs
e9ff918b8f
make call_destroy() global
12 years ago
Richard Fuchs
3030324c0a
sink must also be unlocked when peer address changes
12 years ago
Richard Fuchs
4ded03de91
implement media-handover and strict-source logic
12 years ago
Richard Fuchs
b8a39bed7e
avoid log message redundancy
12 years ago
Richard Fuchs
eb59af9520
more verbose timeout log message
12 years ago
Richard Fuchs
bb84ea5035
implement explicit warning when kernel support is missing
12 years ago
Richard Fuchs
940030d670
support kernel forward of non-rtp packets
12 years ago
Richard Fuchs
0a42f4aa26
fix timeout handling for silenced streams
12 years ago
Richard Fuchs
011a42650d
restore query/stats output
Fixes #3
Pending documentation
12 years ago
Richard Fuchs
92cab838b3
remove unused variable
12 years ago
Richard Fuchs
88dfeee622
fix compiler warning
12 years ago
Richard Fuchs
838917b226
compile fixes for older gcc versions
Fixes #1
12 years ago
Richard Fuchs
9f1696d2c1
use srtp<>srtp transcode if either side uses dtls
12 years ago
Richard Fuchs
aa5bae9777
implement experimental passthrough relay mode
12 years ago
Richard Fuchs
5d490223f6
set media SDES flag when appropriate
12 years ago
Richard Fuchs
e19ca0a66e
introduce log level flags (LOG_FLAG_RESTORE)
12 years ago
Richard Fuchs
7c0cc4cec0
updates for redis support
12 years ago
Richard Fuchs
f638f36bb0
replace implicit bit fields with explicit ones
12 years ago
Richard Fuchs
4c0ca278fa
rename mediaproxy-ng to rtpengine
12 years ago
Richard Fuchs
f8f741b584
Update to upcoming 3.0 release (2.9.9 for now)
Merged from branch rfuchs/3.0
Conflicts:
daemon/sdp.c
debian/changelog
tests/simulator-ng.pl
utils/ng-client
12 years ago
Richard Fuchs
bcc020eefb
fix IPv4 TOS if IPv6 is enabled
12 years ago
Richard Fuchs
0597817816
update desired address family (based on "direction") when branching
12 years ago
Richard Fuchs
5c616c27af
fix erroneous double lookup detection
12 years ago
Richard Fuchs
b14908e59e
additional debug for double lookup case
12 years ago
Richard Fuchs
bda8c543b8
re-learn peer addresses after each signalling
12 years ago
Richard Fuchs
9f51161c61
fix possible segfault on incorrect sp/SP flag usage
12 years ago
Richard Fuchs
b18d14eda5
Implement non-fatal warnings in NG replies and use them in "delete"
Closes : #12
12 years ago
Richard Fuchs
321883fc65
enforce stream correlation against same-numbered old streams
fixes port mixups in case of one rejected stream (zero port) when
using UDP protocol
12 years ago