Richard Fuchs
3df3df43cb
TT#105000 don't send STUN response in response to responses
...
Change-Id: Ia45f96731a9b598c5e757848b5a70a3153c59266
(cherry picked from commit 2cdc828bea )
5 years ago
timando
7615f5af11
TT#104400 Update xt_RTPENGINE.c
...
Fix syntax error introduced in 9a2dc5
Closes #1130
Change-Id: I67a959f1588a5aa736697b5a2651cd524dc5e1cf
(cherry picked from commit 92cc5730b6 )
5 years ago
Richard Fuchs
645fff8a01
TT#104400 further update for kernels >= 4.19.158
...
Change-Id: I79e8427c73b38c8fb5cc9e17f3b1886572f13a4f
(cherry picked from commit 9a2dc5cb3a )
5 years ago
Richard Fuchs
bce0bc20a1
TT#104400 further update for kernels >= 4.19.158
...
closes #1129
Change-Id: Ifb363cadacce784684f632182529c5a1a3f33cda
(cherry picked from commit 2c35e699a1 )
5 years ago
Richard Fuchs
05e9898ff9
TT#104400 support kernels >= 5.9.9
...
closes #1111
Change-Id: I81f22bfec93b38a108b671b10bd70bf86fb1270c
(cherry picked from commit 708b48643b )
5 years ago
Richard Fuchs
44926d9f1a
TT#81212 mark calls as owned upon activity
...
Change-Id: I770d759e11e3ca10c6d879b0e8204ee2bc37bf72
(cherry picked from commit aa5e024417 )
5 years ago
Richard Fuchs
771a1a07d6
TT#81212 add trigger to set all calls to own or foreign
...
Change-Id: I9ee69680bccd79bae19332189a8531eaa2f6950b
(cherry picked from commit 260a170524 )
5 years ago
Richard Fuchs
fb3916b259
TT#81212 add function to change call state (own/foreign)
...
Change-Id: Ia9010c270839832abbb0d7b7742a4bf8cda1d538
(cherry picked from commit c9140f9f66 )
5 years ago
Richard Fuchs
1a3cb366b4
TT#102450 fix AMR recording
...
closes #1112
Change-Id: If8378fa63ae1827aa3ab4c02d376ee75f34b8b9d
(cherry picked from commit a6022c9ab9 )
5 years ago
Richard Fuchs
eb791c9f19
TT#100251 distinguish between real transcoding and DTMF-related t/c
...
Change-Id: I4643baeb87a7b71e8fc9d23c433fa958c9c11a71
(cherry picked from commit 7a42c0c48c )
(cherry picked from commit 0151dcbed36e8ed0d1f3135a213dfb376cb52f2e)
5 years ago
Richard Fuchs
9a7aa66a79
TT#100200 always track supplemental codecs
...
Change-Id: Iab65585b0d536772766048c8c0977276b8628c74
(cherry picked from commit 87b4d6f499 )
(cherry picked from commit 435f445a7d2cd01e8514a3d9320b765982124f22)
5 years ago
Richard Fuchs
18297de505
TT#100200 split out supp codec finding routine
...
Change-Id: If67b2c713918085d5d54c2d74661fc667eb97336
(cherry picked from commit 38890bdb5b )
(cherry picked from commit 3031be2f265d2b8359ee3825404dd7ee861d3d2b)
5 years ago
Richard Fuchs
892c1f396b
TT#100200 properly support multiple supplemental codecs
...
Change-Id: I643fa844b504bf1264d6d2cddebf6d6602c80b35
(cherry picked from commit bd53179cd1 )
(cherry picked from commit f268431deced4b6e38a1b0c2ca6cadd9d3838a33)
5 years ago
Richard Fuchs
a34ec4b84b
TT#92250 ignore format parameters for DTMF codec
...
closes #1098
Change-Id: I180667a7c5fa9da8a95d99826cb3fc4006598976
(cherry picked from commit ee74914b22 )
(cherry picked from commit 1c5e8a19b53a580cc4ceb3f8624c3ea967cd506f)
5 years ago
Richard Fuchs
51e838fe37
TT#92250 keep supp codecs last when transcoding in reverse
...
Change-Id: I20d9b6e54c38ab92dcbe4e706ed04bca7145c373
(cherry picked from commit 2502b44ff8 )
(cherry picked from commit 81d777882eca19fb0a8dcfd40585075f23060f61)
5 years ago
Richard Fuchs
18b9cb4a20
TT#92250 use correct size when freeing codec tracker
...
closes #1091
Change-Id: I10c0cd5449811fafd76415c3d73d845c03a3b26c
(cherry picked from commit 4c773366f3 )
(cherry picked from commit 68f55d2e6ccfb3ac3a2e4265bdba30d87a538c3e)
5 years ago
Richard Fuchs
5a9e02ffaf
TT#14008 avoid double free on shutdown
...
Change-Id: I30ca16313ee8039b51797b60955265fb4a7545a1
(cherry picked from commit bbc6aa9dac )
(cherry picked from commit 80cae886873150d10f5a95ca7bf2d1719d13644c)
5 years ago
Richard Fuchs
d2873c1289
TT#92250 allocate strings for hash table storage
...
closes #1091
Change-Id: Ia3384fc3eb640bb6c728ebde6e7bde09968eeb9a
(cherry picked from commit 3893069fae )
(cherry picked from commit b1d96430afeb118fb008fc5645fb733bfdcba504)
5 years ago
Richard Fuchs
40b30efe87
TT#14008 clean up codec stats on shutdown
...
Change-Id: Iac082cda84c62be4a340448ef7c97c2f94e2992f
(cherry picked from commit 18a3b9df0f )
(cherry picked from commit b4228f08492f811222b8e4a8eadd023c678f9254)
5 years ago
Richard Fuchs
c50ffee78a
TT#92250 postpone codec_tracker to final stage
...
Change-Id: I222f705e53fc95f56da40cf927197afcb2ee5107
(cherry picked from commit 68ccc52b2b )
(cherry picked from commit d8d930bb8d )
5 years ago
Richard Fuchs
d904d2ef84
TT#92250 match codec params during codec matchup
...
Change-Id: Ie1d6ee0d3e55098497d250eb465228c3982f3a4c
(cherry picked from commit dbd817a2a6 )
(cherry picked from commit 434bc342fc )
5 years ago
Richard Fuchs
c4ef9bdafc
TT#92250 allow codec-strip/offer/except also in answer messages
...
Change-Id: I9a8dcb3ec83b7037ffa0017a810de506bfa5a356
(cherry picked from commit 1bc43aa506 )
(cherry picked from commit 6af80b2aaf )
5 years ago
Richard Fuchs
a13c07f8e3
TT#92250 add codec-except option
...
Additionally allow `except` and `offer` (and `transcode`) to revert
masked codecs.
Also adds `mask=full` and `strip=full`
closes #1054
Change-Id: I93a2891f2a0b9d324f6804e38f992be73c46211a
(cherry picked from commit 241c78c915 )
(cherry picked from commit e0942436ef )
5 years ago
Richard Fuchs
839c5557b2
TT#92250 better handle supplemental codecs
...
Change-Id: Id6bac3892642d6ae58c71a1781b5d282c48a3a1c
(cherry picked from commit 2ce7b6476e )
(cherry picked from commit 15b1199c4a )
5 years ago
Richard Fuchs
4f7877b11f
TT#92250 keep supplemental codecs last in list when transcoding
...
Change-Id: I3172414fd724e5c5fe9d69b5a78270bed41f83b6
(cherry picked from commit 5ac91499fe )
(cherry picked from commit d04c4c2c1b )
5 years ago
Richard Fuchs
f39b312984
TT#92250 use matching output codec with inject-DTMF
...
Change-Id: I220947872303c534368363e8f980b94bd7d406a5
(cherry picked from commit 74fd959ccc )
(cherry picked from commit fe6d8251bd )
5 years ago
Richard Fuchs
799fdb0123
TT#99503 fix possible T.38 gateway deadlock
...
closes #1100
Change-Id: Ifd4be1ca5d4f343a805be31d39abdb73011ec6c4
(cherry picked from commit 0c581e59a1 )
5 years ago
Richard Fuchs
e8245b2e2a
TT#96200 fix SRTP multi-protocol re-offer
...
Do not perform protocol negotiations in an offer
closes #1086
Change-Id: I5fb7638aa71e80c08abcda2d8c341ae72725bace
(cherry picked from commit 92ea2685ae )
5 years ago
Sipwise Jenkins Builder
2903fb555d
Release new version 9.0.2.0+0~mr9.0.2.0
5 years ago
spchan
adf2a115ca
Build with new FreeSWITCH package naming for spandsp.
...
FreeSWITCH >= 1.10.5 has two packages names: spandsp or spandsp3
(cherry picked from commit dc3b792ecb )
5 years ago
Sipwise Jenkins Builder
5a3b806ae6
Release new version 9.0.1.0+0~mr9.0.1.0
5 years ago
Richard Fuchs
f8f74d89b9
add missing Redis auth for async context
...
Change-Id: I10d05b5f328a70eb9e71852920502d87f0ba317f
5 years ago
Richard Fuchs
c7904866b0
fix mem handling for Redis auth strings
...
Change-Id: I03e3368fe569716d3309cf012ba39bdb2cbe0b35
5 years ago
Richard Fuchs
12ac8846de
TT#90101 don't blindly accept a protocol switch in an answer
...
An endpoint switching protocols is normally passed through to the peer,
but in an answer that is usually not desirable. Change the default
behaviour to stick to the original protocol that was offered even if the
answerer changes protocols.
Change-Id: Ib288549f4b1c9ab57a6333c6b7dd511537af96f7
5 years ago
Richard Fuchs
ae5b1762b9
TT#88603 don't remove transcoded codecs we added ourselves
...
closes #1058
Change-Id: I469b8e71d5a699c948a30cb2171467c267eec741
6 years ago
Richard Fuchs
1147f856c0
TT#14008 support building against FreeSwitch version of SpanDSP
...
Change-Id: I472161e6368886240a4ba08e269542fd3f6e4d41
6 years ago
Richard Fuchs
5001a02d44
TT#88750 fix SRTP not working after Redis restart
...
Change-Id: I40a20b2cd2668480d4b85de7a19c39f606b2eada
6 years ago
Richard Fuchs
1537eddff6
TT#88750 add SRTP test script
...
Change-Id: I352f24cc6cc229ffd0635adafe89aa20b5f9ef31
6 years ago
Rosen Penev
4d2291846c
fix compilation without deprecated OpenSSL APIs
...
Signed-off-by: Rosen Penev <rosenp@gmail.com>
6 years ago
Richard Fuchs
214f30e8cf
Unkernelise streams when recording is stopped
...
This is needed to reset the kernel stream indexes.
fixes #1048
Change-Id: If46c4f85a752c2ed64997e6c4a44625845f4cc87
6 years ago
Guillem Jover
49957571c7
TT#88050 Remove dependencies on obsolete packages
...
These packages got removed before the last LTS, so it is now safe to
remove dependencies on them.
Change-Id: Ie770ac731f9abf25d220f48721234c25b8628acd
6 years ago
Richard Fuchs
e04fb03787
Recrypt SRTP for DTMF logging
...
Change-Id: Id877b8464e99cfd5dca728a01fcdc3ffc654d698
6 years ago
Sipwise Jenkins Builder
63388115f7
Release new version 9.0.0.0+0~mr9.0.0.0
6 years ago
Richard Fuchs
e65b01d5ab
TT#86850 support DNS lookup for advertised address
...
closes #969
Change-Id: I3712a0977700719765bbd45985306e598067c0af
6 years ago
Richard Fuchs
2369ef529e
TT#86850 split out getaddrinfo sockaddr routine
...
Change-Id: I7c0554c1f18e8e1ce927d2ba5b89d54cbddef259
6 years ago
Richard Fuchs
9bcd50e9c2
TT#86850 support DNS name resolution for interfaces
...
Change-Id: Id48ca4c25fee57cafe1270e2ded22fc610b510d1
6 years ago
Richard Fuchs
29da888ad9
TT#86850 split out interface-name resolution
...
Change-Id: I670d3de35117047c285552879debc24df3a983a3
6 years ago
Richard Fuchs
ec061bba6f
TT#84804 add new DTLS-reverse flag
...
closes #1038
Change-Id: Ic58b3e3c3d1fec75a2c6ea9ddb260141d9a2831f
6 years ago
Richard Fuchs
73cb248f8d
fix statistics format when multiple transcoders are present
...
closes #1042
Change-Id: I1dcd9c3053f35f97f0de8c23609a25347263044b
6 years ago
Richard Fuchs
de37041ad9
honour media-address= also for ICE and RTCP
...
closes #1039
Change-Id: Icb75875757eecfc02100dacb16d70532ed6be7ec
6 years ago