Richard Fuchs
7893b1a830
MT#55283 extend G729a compatibility
...
Change-Id: I6079d06ada8acec1771f27677f3043d34e4c9f20
7 months ago
Guillem Jover
377cbbb6d1
MT#62763 perl: Suppress a perlcritic false positive
...
We are setting up a global die handler, so we cannot use «local» or the
statement would not have the intended effect.
Warned-by: perlcritic
Fixes: Variables::RequireLocalizedPunctuationVars
Change-Id: Ia0a433b58b4960c3394b25b1f144c0158b30ad1d
7 months ago
Richard Fuchs
fdcee65ab7
MT#55283 tag transform call IDs/tags
...
Change-Id: I79eabb46e66db3df03a3cee169690de70d9166ff
7 months ago
Richard Fuchs
8353a298f9
MT#55283 check codec-chain load status
...
Change-Id: I176ed2b35de41cc6a8ae90d80a781f385d6d8371
7 months ago
Richard Fuchs
547ffde491
MT#55283 add missing init_streams
...
Change-Id: I009e82b9ebf0458fe1544b2dcb90fcdbf123fd0b
7 months ago
Richard Fuchs
564c5e64fb
MT#55283 revert sample config changes
...
Commited by mistake
Change-Id: I3d3b3c40c525e6c0459ecbdf87d80d79e987539b
7 months ago
Richard Fuchs
795f30f158
MT#55283 obsolete forking for XMLRPC
...
libcurl should be stable enough for us to do this from the main process
Change-Id: Ic5f9b72c1b4b145cb4be0d046c5bf1ec74d4c9ba
7 months ago
Richard Fuchs
5d985372d8
MT#55283 obsolete usage of xmlrpc-c
...
Replace with hand-rolled requests made via libcurl.
Background: libxmlrpc-core-c3-dev packaging is currently broken in
Debian Sid and this is a good opportunity to move away from it.
Ref: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1102554
Change-Id: I8a09452220993afdac19654edf13d7f3f6ba64c9
7 months ago
Richard Fuchs
8d1cfbda7d
MT#55283 make shellcheck happy
...
Fix quoting.
Fix unused variable.
Fix variable naming.
Change-Id: I9c4286a5f46d60247e3a31eabc513c8da7fb35bd
7 months ago
Richard Fuchs
71addf5118
MT#62687 support codec preferences
...
Change-Id: Ib8eaca5b2223cf7eb40e9dc68e8ab05782bd4f99
7 months ago
Richard Fuchs
ac2d404904
MT#55283 sequencer cache
...
Change-Id: Ie5903be9b202507f84eba6a000abab812a577c90
7 months ago
Richard Fuchs
c8dd521e33
MT#55283 obsolete SSRC tracking
...
Change-Id: Ic0a3c7826180e1e1f4a783dcc6d775c92fe38d1f
7 months ago
Richard Fuchs
cf22d82932
MT#55283 eliminate input/output combination SSRC
...
Change-Id: I94636b7f6fb6fb31cd3bf332fffe0203e17f6c16
7 months ago
Richard Fuchs
19af8034a4
MT#55283 split SSRC hash into in and out
...
Change-Id: Ie1d378ee455e6fadb39a16f4c1d86f604870c536
7 months ago
Richard Fuchs
94b1eced71
MT#55283 extend test preload .so
...
Support PKTINFO, even though no info is actually attached yet.
Prefix fake socket addresses with the type (udp/tcp) so that both can be
used at the same time.
Change-Id: Ia72e28c9a0fe07d74ec473b5288b30b82c6c8113
7 months ago
Richard Fuchs
636c9f193f
MT#55283 add L16 and G726 support
...
Change-Id: Id12bd895cc8ce99d6988360bedaff75fb0b5a362
7 months ago
Richard Fuchs
58e45c26e0
MT#55283 scale mode_change_interval
...
Change-Id: I62c1b8c27e9453a1bf62a4d8a9ba7169fe663712
8 months ago
Richard Fuchs
03d961bfd0
MT#55283 scale cmr_interval
...
Change-Id: I0fb2e9c521d6185883b1843980ae5695ece6c992
8 months ago
Richard Fuchs
4d5ff2401a
MT#55283 scale dtx timers
...
Change-Id: I296b56b8f77349addf384bf8bc3896b0b799f4bd
8 months ago
Richard Fuchs
6e07f40f47
MT#55283 scale mqtt_publish_interval
...
Change-Id: I7ed5d5ea275139a81a91126100af6edadafe66fd
8 months ago
Richard Fuchs
8e5cd0aa9d
MT#55283 scale falloff
...
Change-Id: Iab3a3bff3f32561166f9c3076125103c29b5ab1f
8 months ago
Richard Fuchs
206e7db48b
MT#55283 scale redis timeouts
...
Change-Id: I7594f38da85a61c3846f8c5eb41ee01b63de36ac
8 months ago
Richard Fuchs
e12ba22a7c
MT#55283 scale redis timers
...
Change-Id: I8b9fcbb63ab096c7f1362f2df2f137258c45dc12
8 months ago
Richard Fuchs
180cb210cc
MT#55283 scale rtcp-interval
...
Change-Id: I2edc92d2fc2d707b93d7510ee69217b9ff5e07d5
8 months ago
Richard Fuchs
461de892c4
MT#55283 scale expire times
...
Change-Id: Ia7daea4471967797c404c4346b9786cd274067d8
8 months ago
Richard Fuchs
4eadfd2274
MT#55283 scale delete-delay
...
Change-Id: I61478a8f9d08921dd086735b96f6594e22690d30
8 months ago
Richard Fuchs
482166f0dc
MT#55283 scale offer-timeout
...
Change-Id: I35419b378eaef025ec32dce616fdd046d3e05c8e
8 months ago
Richard Fuchs
d3dc92aca9
MT#55283 scale final-timeout
...
Change-Id: I59f95f472477099cb71caebd828b2178f2577285
8 months ago
Richard Fuchs
3261098384
MT#55283 scale timeout
...
Change-Id: I23628cfcf4e5044300a01c1e15591746467df1ba
8 months ago
Richard Fuchs
9061ce05be
MT#55283 scale silent-timeout
...
Change-Id: I111628b82110df3b37922c2aeffae401abf782f8
8 months ago
Richard Fuchs
27992a3f12
MT#55283 scale graphite interval
...
Change-Id: Ie462746fb8bbd2db86e55eed103825f98407c63d
8 months ago
Richard Fuchs
5112c6ccda
MT#55283 fix typos
...
Change-Id: If533daccecaa9614c4998402894efaae0f895bca
8 months ago
Richard Fuchs
3df2868eb5
MT#55283 react better on receive timeouts
...
Change-Id: I13e7ba0c5ea1291b7f477ee45e8d3b3b01a020f5
8 months ago
Richard Fuchs
36dfa4353d
MT#55283 tests for I4e675b151
...
Change-Id: I76f2f28b9ff9a9981daf11cba1a3809176961bc1
8 months ago
Richard Fuchs
2d1933633a
MT#55283 remember DTMF start TS
...
In case stray audio is receveived before the DTMF event is fully
finished, retain the internal state from the beginning of the event to
make sure that the output is consistent. This fixes both DTMF timestamps
jumping during the end event, and audio timestamps being off after the
end event.
Closes #1929
Change-Id: I4e675b15153e35a8d1546b947e4b82879c1577b4
8 months ago
Orgad Shaneh
312997c21d
MT#55283 Prevent warning logs when recording-method is pcap #2
...
If recording-method is pcap, then proc is zero-initialized, so
meta_filepath is empty. This shows many logs such as:
[core] Failed to open recording metadata file '(null)' for writing: Bad address
Prevent them by returning earlier.
Fixes #1889 for real this time.
Amends commit 759fd72dc6 .
Closes #1924
Change-Id: I25c9acefba9ee129354fd799ef493af86b9eab2c
8 months ago
Richard Fuchs
f796537ef3
MT#55283 simplify ntp_ts_lsw, ntp_ts_msw
...
Change-Id: I33d72c8ef2b6832378c92902fc9bc253d325ace3
8 months ago
Richard Fuchs
9f61e0263a
MT#55283 obsolete some timeval_from_us
...
Change-Id: I93fb0f62252736d05fb5d4b97e61880b42ed472a
8 months ago
Richard Fuchs
27ff6e6f57
MT#55283 convert last_redis_update to int64_t
...
Change-Id: Id521b8b87ae2366c341e4b9871f253a24e750538
8 months ago
Richard Fuchs
f35881548d
MT#55283 convert async_last to int64_t
...
Change-Id: I86284e3b6c0dc9c52be0e2ee54bf63a0490cece1
8 months ago
Richard Fuchs
3b37004b6f
MT#55283 convert last_packet to int64_t
...
Change-Id: I55c9e6efd85de65a57b614cc9c5a0330a2de7fe8
8 months ago
Richard Fuchs
50b44b4ab3
MT#55283 convert streambuf to int64_t
...
Change-Id: I856072b6e82c854b676dd43ae2c7120d68caad2c
8 months ago
Richard Fuchs
aadaa7620f
MT#55283 obsolete some timeval_from_us
...
Change-Id: Ie290c227e9120194732bfad32a56308f6cbd1db4
8 months ago
Richard Fuchs
71f2234902
MT#55283 obsolete timeval_diff
...
Change-Id: I83ea176acd77cdd9c371e4c8cde324bdfc3c2486
8 months ago
Richard Fuchs
283abdf465
MT#55283 convert mix_buffer to int64_t
...
Change-Id: I13343b4cce82440e9a54fd9c26731f27abe57ba5
8 months ago
Richard Fuchs
358723e1c2
MT#55283 remove some unused functions
...
Change-Id: I8989e7c4191c2c670f65f39a44479e1ed394893a
8 months ago
Richard Fuchs
2a6853c219
MT#55283 obsolete timeval_cmp
...
Change-Id: I824ea19696e690afdbb21346f75ca16a6410b56b
8 months ago
Richard Fuchs
2cda41718a
MT#55283 convert now_double to int64_t
...
Change-Id: I305415a7edc5593d82acf3be1ce6820627c050de
8 months ago
Richard Fuchs
8994c59cc9
MT#55283 convert mix to int64_t
...
Change-Id: I8ee8f4de369d3dca49d7cafb7599fbadbf1fc3c9
8 months ago
Richard Fuchs
a7d71f09b8
MT#55283 convert notify to int64_t
...
Change-Id: Ia30d935966d2dd33902ffee8c46ddd184444f829
8 months ago