Richard Fuchs
3df26cf2d0
MT#55283 improve G.729 format matching
...
RFC says that annex B is the default in the absence of the annexb=no
format string. Consider the alias "G729a" as annex A.
Closes #1951
Change-Id: I9a8483ee5520bf4688601123f1ebec4f1f480642
11 months ago
Richard Fuchs
bad2b3df1d
MT#55283 add extra WS test
...
Change-Id: I083c55b331d325ceb90adb2cc1b36ba4bc8c6c78
11 months ago
Richard Fuchs
54f7a465c6
MT#55283 add extra MOS test
...
Change-Id: I4a15132c327b8c3509ab0d673c0be4272096f9b6
11 months ago
Richard Fuchs
a2c9d5c7a1
MT#55283 add media PUBLIC flag
...
A simple mechanism to track whether a given media endpoint has been
advertised to the public. If it hasn't, then any media received on it is
considered suspicious, and source addresses are ignored for learning
purposes.
Change-Id: I76a08e3f442f263dad192ff496a5d734a9349d26
11 months ago
Richard Fuchs
c35ee940d0
MT#55283 fix PT Redis JSON encoding
...
Change-Id: I6b358e41b2d00f4e3736593071af84c80e7e8628
11 months ago
Richard Fuchs
849e16de46
MT#55283 add RTCP tests
...
Change-Id: If686285e3424490620f48a89ada29a5dd4cc9398
11 months ago
Richard Fuchs
97b55f30bb
MT#55283 add tests for dtx-shift=0
...
Change-Id: Ib7df44b251e35ffb02f19be2eb883d9d86f9720b
11 months ago
Richard Fuchs
6221c9ed93
MT#55283 add extra DTX tests
...
Change-Id: I49aede640d2c138950f2b86e469b0d95a80ad199
11 months ago
Richard Fuchs
794797c23f
MT#55283 tests for I100d0d0476b
...
Change-Id: I6cc0c1f185f3c159423fc1f4a0977e506bd1343e
11 months ago
Richard Fuchs
5132e74a41
MT#62735 honour strict-source during learning
...
Change-Id: Ic4eb9ebf20020bfea1840102e542d3ec5b9adcf2
11 months ago
Richard Fuchs
ae8a8220b0
MT#62735 add tests for Ia2779bf5
...
Change-Id: If7c8387838aefc19ae302ff4b9597fa1e34b952e
11 months ago
Richard Fuchs
2af6de638d
MT#62735 add tests for I2a2cdd9476
...
Change-Id: I772b2854f3ed3d36705bc2488786f6661a94cf28
11 months ago
Richard Fuchs
ee32e5ba5f
MT#62735 add tests for heuristic learning mode
...
Change-Id: I0c3d67f4ee3f3350fcf0b350c39e475db948c6c8
11 months ago
Richard Fuchs
581a12536c
MT#55283 add stats reporting test
...
Change-Id: Ieb8bf7b1d66686b11c4fff60ba31d267f15738d9
12 months ago
Richard Fuchs
2fdafa67d7
MT#55283 fix missing strdup
...
Add breakage to tests
Change-Id: Idec72d08f124d562e5112febd8a9114fe80cec68
12 months ago
Richard Fuchs
3ec06bc2eb
MT#55283 add test for play media over HTTP
...
Change-Id: I203ffabc411e91a7502b0fb0b710bd9aff85bd2e
Ref: https://github.com/sipwise/rtpengine/issues/1936
12 months ago
Richard Fuchs
5d613020e6
MT#55283 add global bufferpool
...
These are normally held per thread, but in cases of threads not having
dedicated init/cleanup functions (GLib thread pool), we can use a global
one as fallback.
Fixes #1936
Change-Id: Ia2ff3523e6079baa73e0721862100ec2f8b66c88
12 months ago
Richard Fuchs
7893b1a830
MT#55283 extend G729a compatibility
...
Change-Id: I6079d06ada8acec1771f27677f3043d34e4c9f20
12 months ago
Richard Fuchs
fdcee65ab7
MT#55283 tag transform call IDs/tags
...
Change-Id: I79eabb46e66db3df03a3cee169690de70d9166ff
1 year 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
1 year ago
Richard Fuchs
71addf5118
MT#62687 support codec preferences
...
Change-Id: Ib8eaca5b2223cf7eb40e9dc68e8ab05782bd4f99
1 year ago
Richard Fuchs
c8dd521e33
MT#55283 obsolete SSRC tracking
...
Change-Id: Ic0a3c7826180e1e1f4a783dcc6d775c92fe38d1f
1 year ago
Richard Fuchs
cf22d82932
MT#55283 eliminate input/output combination SSRC
...
Change-Id: I94636b7f6fb6fb31cd3bf332fffe0203e17f6c16
1 year ago
Richard Fuchs
19af8034a4
MT#55283 split SSRC hash into in and out
...
Change-Id: Ie1d378ee455e6fadb39a16f4c1d86f604870c536
1 year 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
1 year ago
Richard Fuchs
636c9f193f
MT#55283 add L16 and G726 support
...
Change-Id: Id12bd895cc8ce99d6988360bedaff75fb0b5a362
1 year ago
Richard Fuchs
36dfa4353d
MT#55283 tests for I4e675b151
...
Change-Id: I76f2f28b9ff9a9981daf11cba1a3809176961bc1
1 year ago
Richard Fuchs
283abdf465
MT#55283 convert mix_buffer to int64_t
...
Change-Id: I13343b4cce82440e9a54fd9c26731f27abe57ba5
1 year ago
Richard Fuchs
952429aa89
MT#55283 convert last_packet to int64_t
...
Change-Id: I21aec3c852a213c433b3a6c62d8b039303ec0f01
1 year ago
Richard Fuchs
165c42fb8e
MT#55283 convert calls to int64_t
...
Change-Id: I7c9a2229ba3eea418e009bb04def336476d2ec25
1 year ago
Richard Fuchs
5dd2b5bb74
MT#55283 convert graphite to int64_t
...
Change-Id: Ifeb8e560716330a5c3e573a355a90a46c3f68f30
1 year ago
Richard Fuchs
c59864d3d8
MT#55283 convert rtpe_started to int64_t
...
Change-Id: Ib80187cfa9abd7f947926b9195e998bee6369ff6
1 year ago
Richard Fuchs
c70510303a
MT#55283 convert rtpe_now to int64_t
...
First step in converting (almost) all timeval uses to int64_t
Change-Id: If20fd749c61c278273c535b68287df7e6f042808
1 year ago
Richard Fuchs
238dc9d5be
MT#55283 integrate ssrc_hash into upper objects
...
Change-Id: Ib8f78ef6bc3028fc342fe07253ebe628af322e55
1 year ago
Richard Fuchs
954bac923b
MT#55283 move SSRC hash from monologue to media
...
Change-Id: Id03603982692e9f6aef3b96d2a04514459eb30a7
1 year ago
Richard Fuchs
8121ae2d2b
MT#55283 add even more DTX tests
...
Change-Id: Ic723c3979097287cbe05a1b1aacbc80e452ded9f
1 year ago
Richard Fuchs
940f84b23a
MT#55283 track last outgoing TS
...
Keep outgoing RTP timestamps consistent between different instances of
the DTX buffer. Update affected tests.
Change-Id: I6cf03ab32f5c510bd781063a9e7241d1187c202b
1 year ago
Richard Fuchs
0b61f4f067
MT#55283 use embedded list link
...
Avoids repeated calls to allocator
Change-Id: Ibbf1324996e723dc36639885de0916a9ad82e367
1 year ago
Richard Fuchs
0a2cc046cf
MT#55283 defuse MOS test
...
Change-Id: I39b11da4692fea708806752b8cd028aa57a6b514
1 year ago
Richard Fuchs
9542cc0f3f
MT#55283 fix python websockets version test
...
The newest module comes with a version string of "15.0.1" which makes
the conversion to float fail. Use string operations to fix.
Change-Id: Ia13534e9eeab451261d4c48fa782b116652b6904
1 year ago
Richard Fuchs
fd7e5a4036
MT#55283 add new DTX test
...
Change-Id: I44a3b7cb81f816d8eb0deaf75ef3269ac770f367
1 year ago
Richard Fuchs
bab1ad6a41
MT#55283 fix tests
...
Change-Id: I547c7acf6d676d2799d1117a5f8d867912903514
1 year ago
Richard Fuchs
f6b598085e
MT#55283 add tests for I9de5fdf3
...
Change-Id: I8b31041f855e5305501c54e333f9b7896dd41e5a
1 year ago
Donat Zenichev
cd0b948b18
MT#62272 auto-daemon-tests-moh: make sure no RTP after call finished
...
Make sure that in tests with MoH there are no RTP packets
coming after the call is done.
Expected is that all packets have been received
during the signaling exchange.
Change-Id: I861f53ea108c2f0cf9f808bf6954ccd145f487fc
1 year ago
Donat Zenichev
de6a7e5d44
MT#62272 auto-daemon-tests-moh: add reflect MoH test
...
Just another test to make sure the reflection MoH
functionality works correct.
Change-Id: I68974060523a99f740269c9c2daf06e1af7ecb4d
1 year ago
Richard Fuchs
f73a5772c0
MT#55283 remove timestamp from DTMF tests
...
Not deterministic
Change-Id: Iad2baa3dbbf57a7dd77db972542fe0613263c5c8
1 year ago
Richard Fuchs
0b4d9a9135
MT#55283 add extra 'connect' test
...
Change-Id: I4e7e7ab9aad9652dd01d5f910d43aaac2c5f9fd2
1 year ago
Richard Fuchs
e0a7fa60ea
MT#55283 add test for I688c57a8c
...
Change-Id: I341db87a161c7c9156b22ba872dc5c86b0598a30
1 year ago
Richard Fuchs
65bfe22d40
MT#55283 fix missing mode-set with reuse-codecs
...
With reuse-codecs, we still need to place the codec from the SDP into
our prefs list, even if it's already present, as the format options may
have changed. Update one affected test case.
Closes #1921
Change-Id: I688c57a8c45ec4c3bf159fe2193a0e00bbceeda2
1 year ago
Donat Zenichev
37afe18840
MT#62272 auto-daemon-tests-moh: allocate different ports for sockets
...
For each new MoH test take a new pair of ports.
Change-Id: I980707da44764d629ee323f95b2c5c133b7febfb
1 year ago