Richard Fuchs
1ebc9d9d90
update simulator-ng to moved perl modules
Change-Id: I99f813742a25b09246da525e891e425e446b9a08
9 years ago
Richard Fuchs
0a2a3cbf1e
fix candidates being inserted after a=end-of-candidates
fixes #271
Change-Id: I8a76f2d9c82154d4fac76edb9076c80be257c3c9
9 years ago
Richard Fuchs
9aa4aec91a
don't complain if no spool directory is configured
fixes #272
Change-Id: I035081d6f47a09c58fb9eaaaa37b38e726b378a5
9 years ago
Richard Fuchs
303a40b2d0
TT#3881 re-enable selective packet loop check
instead of outright rejecting local endpoints advertised by remote
clients (to allow for deliberately daisy chaining packet streams), we
flag them for checking against actual packet loops as we did before
Change-Id: I5652e86e12f3c1c5053ea70b01e8d128ebf47751
9 years ago
Richard Fuchs
7f3ffa8c35
Merge branch 'master' of https://github.com/1and1/rtpengine
9 years ago
Richard Fuchs
94e3c8f9cb
TT#3881 re-enable selective packet loop check
instead of outright rejecting local endpoints advertised by remote
clients (to allow for deliberately daisy chaining packet streams), we
flag them for checking against actual packet loops as we did before
Change-Id: I5652e86e12f3c1c5053ea70b01e8d128ebf47751
9 years ago
Alexander Lutay
f6dba16794
TT#4002 Bump debian/changelog to 5.0.0.0+0~mr5.0.0.0
Change-Id: I93103443fb3ce21eab0f32ae4bde2115b054db7a
9 years ago
Lucian Balaceanu
252ea8a943
Delete from redis_write when redis_restore_call() fails
9 years ago
Richard Fuchs
c50b04252d
fix kernel forwarding problem when RTP extensions are present
fixes #273
Change-Id: Ibb6a2ed7d4e21a332f307471d3c9530648bb7700
9 years ago
Dinu
a4ea7c0bf3
Make --dtls-passive available from ngcp-rtpengine-daemon.init
9 years ago
Pawel Kuzak
4a03b9b469
Add REDIS_EXPIRES to default configuration file
9 years ago
Richard Fuchs
2e5e2ec1b9
detect and ignore when local endpoints are advertised by remote clients
fixes #65
this also obsoletes the old loop detection
Change-Id: I850d81500c45828af2c4d50d80278ec2d599c2a0
(cherry picked from commit 3254278cfd )
10 years ago
Jenkins User
44d993c919
Release new version 4.6.0.0+0~mr5.0.0.0
10 years ago
Eric Green
234e92b47d
Merge branch 'build-el7' into build-el7-rebased
10 years ago
Eric Green
f5c7ff10d0
Make rtpengine.spec more compatible with el7
10 years ago
Lucian Balaceanu
e468449160
Make --log-stderr available from ngcp-rtpengine-daemon.init
10 years ago
Lucian Balaceanu
8d089303bd
Fix log severity duplicate printing
10 years ago
Lucian Balaceanu
5732121794
Beautifying previous code
10 years ago
Lucian Balaceanu
e7f63dcf2a
Report own/foreign/total sessions to Graphite
10 years ago
Lucian Balaceanu
278561ba62
Printing severity level within every log message
10 years ago
Lucian Balaceanu
512cc24f9a
Print relay IP information
Add relay IP info in MDR, `rtpengine-ctl list sessions <Call-ID>`, call_destroy()
10 years ago
Lucian Balaceanu
bd376ab99b
Adding redis_expires parameter
Adding redis-expires documentation in README.md
10 years ago
Charlotte Oliver
8e58e6af8d
Add xt_RTPENGINE modules.load.d file to load xt_RTPENGINE on system boot
10 years ago
Eric Green
ba93a08d24
Add libcurl dependency for recording
10 years ago
Pawel Kuzak
db96f61e07
Configuration file support for recording-dir
10 years ago
Richard Fuchs
dfcd8a3e21
Merge branch 'recording-metadata-threadsafe' of https://github.com/onsip/rtpengine
10 years ago
Dylan Mikus
44a153c05e
Made interactions to recording metadata threadsafe
Updating, freeing, and writing the recording metadata is now
threadsafe. This is in regards to the metadata that we receive from
the `rtpengine_offer` or `rtpengine_answer` commands, not the
`meta_fp` file.
We can simply use the `call->master_lock` variable for protecting
updates to the recording metadata. We had to move the metadata
handling code in call_interfaces.c up into the master_lock guarded
section. The code in "recording.c:meta_finish_file" is called with
master_lock protection already.
10 years ago
Richard Fuchs
62eae98d32
Merge branch 'handle_kamailioctl-touts' of https://github.com/1and1/rtpengine
10 years ago
Lucian Balaceanu
448fa9cef8
Redundant media setup: failover due to tout on offer response
Optimise call acquiring; fix reference leak.
10 years ago
Lucian Balaceanu
e04367036d
redundant media setup: failover due to tout on offer response
Handle the scenario by deleting old call and creating
an updated one on various rtpengines in the setup.
10 years ago
Richard Fuchs
90242e36a3
prefer libpcap0.8-dev over obsolete libpcap-dev
Change-Id: If9a668896e7a45db147cc4ac8efda8a2dfc36333
10 years ago
Richard Fuchs
a3c703b302
remove superfluous initialization
Change-Id: Ib826154cbb23340d1463158f45b557be0f86485c
10 years ago
Richard Fuchs
cac076fc84
clean up makefile for libpcap
Change-Id: I17e75709559c381b02865270b861397551a2a64f
10 years ago
Pawel Kuzak
2499c4dd0f
Make utils package part of meta package
10 years ago
Pawel Kuzak
3cda22f34c
Fix Lintian error for ngcp-rtpengine-utils package
ngcp-rtpengine-utils: description-synopsis-is-duplicated
10 years ago
Pawel Kuzak
e212c775e2
Merge remote-tracking branch 'upstream/master'
10 years ago
Richard Fuchs
8b9fd27f92
Merge branch 'call-recording-rebased' of https://github.com/onsip/rtpengine into onsip-call-recording-rebased
10 years ago
Pawel Kuzak
70a1085712
Do not print statistics of foreign calls
10 years ago
Pawel Kuzak
6785681b33
Merge remote-tracking branch 'upstream/master'
10 years ago
Eric Green
aea277dbbe
Add a mutex lock for recording to ensure thread safety when writing to pcap
10 years ago
Eric Green
9637e7bf74
Fix function header of rand_affixed_str to match header definition
10 years ago
Eric Green
865ce9a95a
Remove unused variables (from refactor) in the stream_fd struct
10 years ago
Eric Green
04b71dd2b5
Add back free that fixes memory leak introduced by rebase
10 years ago
Eric Green
1ee8ef1511
Update README.md to reflect new SDP schema
10 years ago
Eric Green
c8bf1a7da2
call.h now include media_socket.h to reflect the move of the stream_fd struct
10 years ago
Eric Green
0e1892f532
recording.c fix my tabbing to use actual tabs
10 years ago
Eric Green
a8576eb2d2
Do not convert to network byte ordering before we are done using a variable
10 years ago
Dylan Mikus
fa8146f053
Fixes for recording packet counter
- The packet counter was accidentally a pointer, resulting in it
incrementing by 8 instead of 1. That is fixed.
- Use proper formatting macro for uint64_t printing.
- Start PCAP packet indexing at 1 since that is what Wireshark does.
10 years ago
Dylan Mikus
209cb7ab32
Modifications to recording metadata start/end time lines
In the call recording metadata file, start and end timestamps for the
call are now "key: value" formatted so you can tell what they are just
by reading the metadata file.
10 years ago
Dylan Mikus
5fe68b9097
Link recording metadata SDP to RTP packet numbers
We write out what RTP packet number the SDP came before. When we receive
an SDP offer or answer, we write out the RTP packet number that the SDP
preceeded. This will let us split the RTP recording PCAP around SDP
renegotiation for things like hold/unhold.
Also write out whether the SDP was an offer or an answer.
10 years ago