Richard Fuchs
a23e24f346
fix incomplete dialogue association when initial offer contains to-tag
...
Change-Id: I6da6399a8f754438ed9c41f4b851797a233e1e02
(cherry picked from commit cb53218a90 )
10 years ago
Richard Fuchs
827c304e4f
MT#16783 support via-branch matching in `delete` messages
...
Change-Id: I8383742ec11983d82ab4e2e92f1e20cbda798d71
10 years ago
Frederic-Philippe Metz
82199216b2
Extended callid space for list_* output
10 years ago
Richard Fuchs
9223ed3469
Merge branch 'master' of git://github.com/1and1/rtpengine
10 years ago
Richard Fuchs
afa46a43a5
use `reset` flag to also reset and restart ICE agents
...
closes #182
Change-Id: I64e7176eb805157b4d7fd140137db24fe3baa402
10 years ago
Richard Fuchs
cae0b4bf04
compile fix for debug builds
...
fixes #193
Change-Id: Ib2529292f3d6eee28136dccec2e17106090eb38e
10 years ago
smititelu
c969ab9f60
Change maxsessions feature behaviour
...
* 0 will allow 0 sessions (e.g. can be used for draining rtpengine)
* -1 will disable the feature and will be treated the same way as if
MAX_SESSIONS variable has not been set via configuration file
(or has been set to -1 in configuration file)
* < -1 will not be taken into consideration
* add check for minint range also
10 years ago
smititelu
012bcc4b21
Add 'rtpengine-ctl list maxopenfiles' command
10 years ago
smititelu
00bb10bba7
Add 'rtpengine-ctl set maxsessions X' command
10 years ago
smititelu
c44c35af55
Add 'rtpengine-ctl list maxsessions' command
10 years ago
smititelu
4b92d14e1f
Allow more than 65536 open files
...
RTPengine starts with 1048575 (1<<20 - 1) maximum open files limit.
Make the maximum number of open files configurable using
"rtpengine-ctl set max-open-files 'open_files_num'" command.
Update utils script.
10 years ago
Richard Fuchs
bbbd93dd78
Merge branch 'new_redis_hashes' of git://github.com/1and1/rtpengine
10 years ago
smititelu
637f9f9ab5
Add logging related to kernelization and strict-source flag - master branch
10 years ago
Lucian Balaceanu
41fa252d6b
Replacing redis hashkeys with -CALLID_IDX instead of -POINTER
10 years ago
Richard Fuchs
59a69f066f
Improve DTLS packet processing
...
Don't ignore incoming DTLS packets after DTLS-SRTP has completed and
make sure the DTLS send queue is empties as much as possible
Change-Id: I0760c844835640385f2322767993f7eaa082bd86
10 years ago
Richard Fuchs
1c6eec4540
additional DTLS debug log messages
...
Change-Id: I92fcdddf936ff339929b7e61019a3219c323c6af
10 years ago
Richard Fuchs
28d877ba2d
remove superfluous ice agent warning
...
Change-Id: I802594572636ec1ed1804dc67c7ca032d2794f91
10 years ago
Richard Fuchs
1a67331b9a
fix compiler warnings
...
Change-Id: I88f4076c2f7dd044158ecb04a1fc716fb1334397
10 years ago
Richard Fuchs
ed75c99a2d
fix a memory leak
...
closes #169
Change-Id: I0560aa9a4a48e39bc5d1c667362cd58c557499dd
10 years ago
Richard Fuchs
99a3faf87b
MT#15289 add "reset" flag to un-learn certain parameters
...
This enables switching over the endpoint of a dialogue to a new client
with potentially different capabilities
Change-Id: I973b3c5d004014cc73e6ebc3e87d03c742bc1951
(cherry picked from commit 69b7586aa4 )
(cherry picked from commit 93332f0f6e )
10 years ago
smititelu
c406e6dc1c
Some ICE NULL checks
10 years ago
Frederic-Philippe Metz
10f6e51b72
Replaced sprintf by snprintf for cdrbuffer
...
Avoid buffer overflows.
Also make cdrbuffend -= 1; append spaces to the TRUNCATED message because
syslog trims the output to 8205 chars on a line for big log buffers.
10 years ago
smititelu
72cf55b6fb
Specific REDIS read and write databases
...
Able to specify now, in the config, the redis databases from which rtpengine
should read and write session information.
10 years ago
Richard Fuchs
83ebe70e81
clean up payload_types-X before populating it
10 years ago
Richard Fuchs
2c2c017b97
Merge branch 'dbg-new-plugin' of git://github.com/1and1/rtpengine
10 years ago
Pawel Kuzak
b9c1604c70
Merge branch 'dev-rtpengine51'
10 years ago
Pawel Kuzak
c2149964c6
Reorganized CLI output
10 years ago
Pawel Kuzak
d3b731b053
Merge branch 'master' into dev-rtpengine51
10 years ago
Lucian Balaceanu
482b004ef5
CLI output for Graphite statistics
10 years ago
Richard Fuchs
19567126b8
always strip a=mid attributes
...
Some WebRTC clients include a=mid attributes even when BUNDLE is not in
used. This can cause problems in an answer if the offer originally used
a=mid too, as a mismatch in mid values may upset the client.
Closes #157
10 years ago
smititelu
63db6b63de
Log redis restore time
...
Useful for some redis_restore performance measurements.
10 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.
10 years ago
Richard Fuchs
dafde10571
MT#15157 integrate redis module into main code tree
...
obsoletes the entire plugin/module system
Change-Id: I6997b7e6e49dac568e844c3e132fa3756cf147cb
10 years ago
Richard Fuchs
a934fb4568
fix compiler warning
11 years ago
Richard Fuchs
cf6d80f156
Merge branch 'dev-lbalaceanu' of git://github.com/1and1/rtpengine into 1and1-dev-lbalaceanu
...
the commit.
11 years ago
Lucian Balaceanu
f864da77c5
Adding per graphite interval statistics: min/max concurrent calls, total call time per interval
11 years ago
Eric Tamme
bef76d4c18
add macros that get older versions of glib to compile if gcc is being used - credit to paulandrewhughes
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
21e1fb6807
support elliptic curve key exchange for DTLS-SRTP
...
fixes #130
11 years ago
Richard Fuchs
5ba8e2e4fa
MT#13737 don't add a=rtcp for non-RTP protocols
11 years ago
Richard Fuchs
4b1d190343
fix compiler warning - return const string
11 years ago
Richard Fuchs
c13941fa70
Merge branch 'master' of git://github.com/1and1/rtpengine into 1and1-master
11 years ago
Pawel Kuzak
1640d92edc
Merge branch 'dev-fmetz'
11 years ago
Richard Fuchs
d9d8f97db0
support delete-delay passed as a string
...
fixes #118
11 years ago
Richard Fuchs
a811adb4fb
support custom per-call/branch delete delay
...
additionally fixes #118
11 years ago