Richard Fuchs
1095440616
TT#82410 fix missing comma for JSON list of objects
Change-Id: I70f022406ad88939534d4b42f291490f461ae8d5
6 years ago
Richard Fuchs
3c3729f81c
TT#28300 fix missing strdup for multi homed interfaces
Change-Id: Ifaac7f85a5ab3515d95e72b6ee640c9e865cf219
6 years ago
Michael Prokop
98245fdeac
TT#83954 Invoke libevent_global_shutdown() only conditionally
Commit a6d2f9296 introduced usage of libevent_global_shutdown(),
which is available in libevent-dev >=2.1.1-alpha only.
For example travis CI is running Ubuntu 16.04 / xenial and ships
libevent-dev 2.0.21-stable-2, so we can't just raise the
build-dependency of libevent-dev to >= 2.1.1+ if we still want
to support older systems.
Change-Id: I9dcf9ca0a19f59051d42f0d2383d1938b60a97df
6 years ago
Stefan Mititelu
831bb88e24
Fix Valgrind "still reachable" for if name and q
6 years ago
Stefan Mititelu
aa98d7f86c
Prevent glib CRITICAL errors for NULL pointers
6 years ago
Stefan Mititelu
a6d2f92962
Solve Valgrind "possibly lost" for redis and dtls
6 years ago
Richard Fuchs
1589c29e28
TT#28300 add cleanup of poller related data
Change-Id: I64a38869ce3120d066fc818e3c76941a1c8186b7
6 years ago
Richard Fuchs
e01b3b421c
TT#28300 add cleanup of calls structs
Change-Id: I9e95fc9075645a7364bf62a9ca6f193dc6952ce1
6 years ago
Richard Fuchs
2a4dbd8d37
TT#28300 add cleanup of global interface structs
Change-Id: I326d72c88505c532b19e98165666f10d4692fafc
6 years ago
Richard Fuchs
a4849f7ae6
TT#28300 eliminate need for if_a_global
Change-Id: I4b1c23d9a08b68bd722e14d7077198ddbaefc2e0
6 years ago
Richard Fuchs
39b04ece9d
TT#28300 use more auto cleanup variables in config_load
Change-Id: I613e1496fd46d33e95eaea14bd0b0ec8aece181c
6 years ago
Richard Fuchs
48b33bd3dc
TT#28300 move auto cleanup functions to lib files
Change-Id: Id1fff1523b2bfecf2a929c235fe1719bc18b97f6
6 years ago
Richard Fuchs
a1fb92353a
TT#28300 eliminate free_buf in favour of free_gbuf
Change-Id: I128265ff2783c94b897de8ea58b99811fbbe3607
6 years ago
root
5179de7db1
trap divide error crash fix
6 years ago
Stefan Mititelu
de28a65934
Solve Vlagrind "definitely lost" memory leaks
6 years ago
Richard Fuchs
8a4f88f1a4
TT#55050 man page updates
Adds rtpengine-recording man page and adds some missing arguments from
rtpengine.8
Change-Id: I054d1bcad08e6070cca41008f740c0cbecb15fa8
6 years ago
Richard Fuchs
cdcf80c2c1
TT#82401 add statistics NG command
closes #992
Change-Id: I73284b8da6bc64c6e801f47cf6e00e52235b65ba
6 years ago
Richard Fuchs
6d2aeccda6
TT#82401 amend stats gather to keep track of braces
Change-Id: I042179fe26118aef34e84412c3790059b7f6e1a6
6 years ago
Richard Fuchs
1015cead8b
TT#82401 amend stats gathering to detect ints
Change-Id: I892144bbf549952858a1f3cf967673198a0457d4
6 years ago
Richard Fuchs
ac765d1b54
TT#82410 unify stats gathering functions
Change-Id: I5be2f728a40d69e76b7fcdd04b9d7cb62e34665e
6 years ago
Richard Fuchs
38bb6d8608
TT#82651 same as 61acd9761 but in reverse
closes #1005
Change-Id: I9107b6de0d4d16347bbf35baafcc298d43f87a68
6 years ago
attermann
da3c40e24a
Added "currentstatistics" to json stats.
6 years ago
attermann
74f5676c87
Made hash tables for flags case-insensitive.
6 years ago
Richard Fuchs
61acd97619
TT#82651 avoid unnecessary transcoding when DTMF PT is present
reported in #1005
Change-Id: I7aefab7fbdca5ddff7012adc2c0a0d8a5b1f6f26
6 years ago
Richard Fuchs
a0d0733291
fix compilation when spandsp is not present
closes #1008
Change-Id: I9bcad5f04df0f11cc269345e803aa31440600e77
6 years ago
Stefan Mititelu
6043d15ea0
Add drop-traffic=start/stop flag
Useful when someone needs to:
- completely drop early media, but stop dropping after call is answered.
- completely drop initial invite media, but stop dropping after re-invite
6 years ago
Richard Fuchs
64e6bf440b
TT#82203 add detailed transcoding stats
Change-Id: Ib04767c38b00b17ef5844a9f6649e009270f8f82
6 years ago
Richard Fuchs
5f3f203fb8
TT#82203 add stats for transcoded sessions
Change-Id: Ie9bef31f62d489fccf52b02a8935f9c9dc2575b5
6 years ago
Richard Fuchs
e25d0b99c5
TT#82100 hunt for usable payload type for DTMF injection
Change-Id: I8e303c96a2a398bc389860891c9d23b6f7d5396c
(cherry picked from commit 7553a9150d )
6 years ago
Richard Fuchs
89175c8564
TT#81850 fix SRTP re-offer and RTP to SRTP switch
1) In an SRTP re-invite offer, fixes not a full set of crypto suites
being present
2) In a re-invite offer that switches from RTP to SRTP, fixes SRTP not
being initialised at all
Change-Id: I911442d2cba17ecf6af482cfe922d4e9db2eda8d
6 years ago
Richard Fuchs
46325d61fd
TT#81600 fix SRTP when transcoding/DTMF injection is in use
Change-Id: I444c95e8dc14594571f7592f158805cbbe6e3c8d
6 years ago
root
05b6da43f1
JB marker fix
6 years ago
root
e44abd3dc7
JB marker fix
6 years ago
Richard Fuchs
e1b2532fe8
eliminate (re)connected redis state duplication
closes #982
Change-Id: I9c559ff98000a577f511648b01f67f13528bc7e8
6 years ago
Richard Fuchs
2ef93af892
TT#79601 fix possible crash when injecting DTMF
Change-Id: I3bfdd7085d193a4e1b6719313b64ed70c1dca7a8
6 years ago
Richard Fuchs
cca6ba70c7
allow protocol=RTP/AVP plus OSRTP-offer
closes #976
Change-Id: Id409d08a5a89b0ca9dbaf8cc457cc8ea89a433f1
6 years ago
Richard Fuchs
5caf47f51f
add missing SDES=pad parsing
reported in #976
Change-Id: I808c7f1cab2efec086081e4a1e9b8fb3a8143958
6 years ago
Richard Fuchs
abe7caf066
TT#75350 update cipher lists and make the configurable
closes #918
Change-Id: I949810a7c84679eac25f65784f97fdd2e9abb07d
6 years ago
Richard Fuchs
a168a3c024
TT#78307 generate RTCP for media players
Change-Id: Ic6dd65211ca253491a7ef3acd35499155b60fe4c
6 years ago
Richard Fuchs
92bcedc08a
TT#78307 keep track of RTP stats also when forwarding
Change-Id: Iea6214104b7032687608af71f6270a375fed2702
6 years ago
Richard Fuchs
34baba9d22
TT#78307 don't update RTP stats for non-forwarding ports
Change-Id: I2dc40d7f9a511588c676fe487a23074e0d8129e2
6 years ago
Richard Fuchs
2e4617ff86
TT#78307 move SSRC send stats to actual point of sending
Change-Id: I54ff4afeb8b3a205a678e9102fb0d8cedee78bae
6 years ago
Richard Fuchs
dfc76d23b5
TT#78900 leave m=message connection details untouched
closes #959
Change-Id: Iaf01c87697ce46f507563ed1560e664b0ca33544
6 years ago
Richard Fuchs
5fc326c64b
TT#78001 support OSRTP
closes #951
Change-Id: I8cd21d60b16e357a57d0d505649b74f38f4ca0b3
6 years ago
Richard Fuchs
e59ccc2973
TT#79900 add SDES=lifetime option
closes #966
Change-Id: I462dabffb5c00387ab1b91cabf3fcb2be998f76e
6 years ago
Richard Fuchs
c1d29a41a7
TT#79601 support media/DTMF playback to all parties
Change-Id: I534ba39c800e0b075c1502808a56b887baf3e323
6 years ago
attermann
ccf1d4698a
Extended json control statistics
Added missing control statistics as well as aggregate counts for all
proxies.
6 years ago
attermann
032c6e473c
Added cli command for parseable stats.
Added support for "list jsonstats" CLI command that return the same
stats as "list totals" but in easily parseble json format.
6 years ago
root
e7c85ce578
jitter buffer correction
6 years ago
Richard Fuchs
f5eaa657d7
TT#76711 allow alternate format for T.38 SDP options
Change-Id: I6e9af10bfe4be697d1d4f2be6cfd41ba76fabd5b
6 years ago