Richard Fuchs
c1524aa536
TT#82203 add detailed transcoding stats
...
Change-Id: Ib04767c38b00b17ef5844a9f6649e009270f8f82
(cherry picked from commit 64e6bf440b )
6 years ago
Richard Fuchs
b000f78593
TT#82203 add stats for transcoded sessions
...
Change-Id: Ie9bef31f62d489fccf52b02a8935f9c9dc2575b5
(cherry picked from commit 5f3f203fb8 )
6 years ago
Richard Fuchs
ed85e9c3a3
TT#76368 add port status to graphite output
...
Change-Id: I7a12d55fd2e31222964361b301c6507b4e7760a5
(cherry picked from commit 5744c04d0d )
6 years ago
Richard Fuchs
eef2f4da61
TT#76368 move graphite timestamping into wrapper macro
...
Change-Id: Iee58d38b8746b866944535160e131021a047a920
(cherry picked from commit dcce2ba1a1 )
6 years ago
Richard Fuchs
7827842123
TT#76368 handle connection blocking on graphite writes
...
Change-Id: I261bb890fa7f403061f92c1300b69a3833282f09
(cherry picked from commit ceb6814332 )
6 years ago
Richard Fuchs
7c2260cd95
TT#76368 remove some graphite functions from global namespace
...
Change-Id: Ic24778e9d04e015012e9d7cc873203d0dfbacaa6
(cherry picked from commit 10ab85b3e5 )
6 years ago
Richard Fuchs
2696e525aa
TT#82651 same as 61acd9761 but in reverse
...
closes #1005
Change-Id: I9107b6de0d4d16347bbf35baafcc298d43f87a68
(cherry picked from commit 38bb6d8608 )
6 years ago
Richard Fuchs
97eacf5943
TT#82651 avoid unnecessary transcoding when DTMF PT is present
...
reported in #1005
Change-Id: I7aefab7fbdca5ddff7012adc2c0a0d8a5b1f6f26
(cherry picked from commit 61acd97619 )
6 years ago
Richard Fuchs
0c65b69352
fix compilation when spandsp is not present
...
closes #1008
Change-Id: I9bcad5f04df0f11cc269345e803aa31440600e77
(cherry picked from commit a0d0733291 )
6 years ago
Richard Fuchs
ac95de0e2a
TT#82100 hunt for usable payload type for DTMF injection
...
Change-Id: I8e303c96a2a398bc389860891c9d23b6f7d5396c
(cherry picked from commit 7553a9150d587c1dfcaea56b6be641fceb77488f)
6 years ago
Richard Fuchs
9b7e34bf90
TT#81850 remove spurious log messages
...
Change-Id: I05c8376417ac2fae42428317a13c43e081762bf1
6 years ago
Richard Fuchs
bc1cec26ee
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
(cherry picked from commit 66642f4a6c )
6 years ago
Richard Fuchs
e83e05fce0
TT#81600 fix SRTP when transcoding/DTMF injection is in use
...
Change-Id: I444c95e8dc14594571f7592f158805cbbe6e3c8d
(cherry picked from commit 46325d61fd )
6 years ago
Richard Fuchs
667fbd7d4a
TT#79601 fix possible crash when injecting DTMF
...
Change-Id: I3bfdd7085d193a4e1b6719313b64ed70c1dca7a8
6 years ago
Richard Fuchs
34574ed528
TT#79601 support media/DTMF playback to all parties
...
Change-Id: I534ba39c800e0b075c1502808a56b887baf3e323
(cherry picked from commit c1d29a41a7 )
6 years ago
Richard Fuchs
f1e8fa1357
TT#79351 detect and fix payload type collisions
...
fixes #963
Change-Id: I938b1c4b9baed37caf718f7537bbb9c11f7b91e5
(cherry picked from commit 1055a1e71e )
6 years ago
Richard Fuchs
ba72f03d6c
TT#76711 fix media type ID when restoring from redis
...
Change-Id: I87d5bd7b2edae147283627c82d2876d39fdb887d
(cherry picked from commit 213b6074f4 )
6 years ago
Richard Fuchs
5532bffc15
TT#76711 add missing locking and tree-remove for media player
...
Change-Id: I276adfdb7b9aba163f51d296862d8fcc152959b5
(cherry picked from commit 01cf85f6ac )
6 years ago
Richard Fuchs
fd09f02085
TT#76711 add missing log_info_clear in send_timer
...
Change-Id: I4cb205d12ae0c83c710f1d6317e6e807fcfd4940
(cherry picked from commit 50b0757f4b )
6 years ago
Richard Fuchs
7a0c47b3c5
TT#76711 don't run send timers that don't exist
...
Change-Id: I5ee38499051afd5b6d5b7e74ea60b84ad7d74d26
(cherry picked from commit 9b9dde3ad8 )
6 years ago
Richard Fuchs
1c00016974
possible null pointer fix
...
Change-Id: I6b0122c7ba51e0fbd3de40da3adbec53a85cfa60
6 years ago
Richard Fuchs
ad4ea21ef4
fix for d09071a
...
Change-Id: I9d24df2b88f5de12ddee73eceaab060f277e2004
6 years ago
Richard Fuchs
335e3d2416
TT#76368 clean up graphite writing functions
...
Change-Id: I8efebe57417a9d060c4d3dd402d014df5f0feda4
6 years ago
Richard Fuchs
d09071a16b
TT#74850 avoid duplicate dlg.terminate_dlg with reversed tags
...
closes #914
Change-Id: Ibb01c4566ceddd83bf3308541420d227ccd655f3
6 years ago
Richard Fuchs
01002b07da
TT#74850 clean up indentation by reversing logic
...
Change-Id: I15140be111ad5e69d4c081f41db0b8ef81bb260b
6 years ago
Richard Fuchs
960534e489
Merge branch 'jb_fix' of https://github.com/balajeesv/rtpengine
...
Change-Id: I96e1ff3d69f16f2adf87c405565d24abc466b8fc
6 years ago
Richard Fuchs
be9caa37c7
also check for the output encoder
...
noticed through #941
further fix for 088c58d
Change-Id: I555d1d55d00124c75aa053c4c95abfd98d1ae44f
6 years ago
Richard Fuchs
3d83b46505
TT#76206 fix call teardown for half established dialogues
...
In case of an offer with a via-branch followed by a delete without a
via-branch (cancelled call), the call erroneously remains open after
deleting one half of the call. The reason is that un-answered branches
do not appear in the `other_tags` list and so are left out from being
checked.
Change-Id: Ib008f32ef5ee06a7ca997c900c9a3adc85b0f10d
6 years ago
root
195f618928
jb_fix
6 years ago
Richard Fuchs
fbaaf22d34
compile fix for jitter buffer
...
Change-Id: I9bfef87fe716050a49df829d3dbd8219968e3902
6 years ago
Richard Fuchs
ab53fdc6f6
Merge branch 'jb_new' of https://github.com/balajeesv/rtpengine
...
Change-Id: I73fc3529938bf65e40f86a4e526c8bf77e199492
6 years ago
Balajee SV
440fae8846
Merge branch 'jb_new' of https://github.com/balajeesv/rtpengine into jb_new
6 years ago
Richard Fuchs
088c58d88d
avoid calling a non existant encoder
...
fixes #925
Change-Id: I4743f0e87234fe3ddeb36b7355dcf80f651996c3
6 years ago
Richard Fuchs
7ea6389c56
compile fix for with_transcoding=no
...
closes #927
Change-Id: I0f53f31dce31990d999516173be4b483d90b4021
6 years ago
Balajee SV
220c96aea4
Merge branch 'jb_new' of https://github.com/balajeesv/rtpengine into jb_new
6 years ago
Balajee SV
b45dbbdc24
Merge branch 'jb_new' of https://github.com/balajeesv/rtpengine into jb_new
6 years ago
Balajee SV
e3a5d45433
jb_new
6 years ago
Balajee SV
c0b28c3d65
jb_new
6 years ago
Richard Fuchs
38792c00a5
TT#75352 don't attempt to send uninitialised packets
...
This can presumably happen when an encoder gets re-initialised due to an
SSRC table overflow, or when a passthrough encoder (e.g. G.729) returns
no data.
Possibly fixes #915
Change-Id: Ib351054b99754f46d0a8fb2d49629ce7c48dc964
6 years ago
Richard Fuchs
7e0b2c4ac3
TT#75352 add a storage container for codec handlers
...
The hash table cannot be used for storage any more as entries can be
removed on demand (64e56d7 ) but can be cached in packet->handler at the
same time.
Possibly fixes #915
Change-Id: Ic74703b1a57294bfd704b6cddcd666d6063f510a
6 years ago
Stefan Mititelu
dbd27f930b
Fix crash when redis disconnects/reconnects
6 years ago
Richard Fuchs
ef0d6a3a80
TT#74301 merge jitter buffer PR #834
...
refactored
closes #834
Change-Id: I174cc6e365af54fb66d2dd78be02c601c5d5d645
6 years ago
Richard Fuchs
d6ad6a6744
TT#74301 convert timerthread_queue entries list to GTree
...
Change-Id: I7a8d54f7f7ffe2b27617c109b6d04a2cc20861e9
6 years ago
Richard Fuchs
18634c4202
TT#74301 refactor send_timer into generic timer
...
Change-Id: I81dae7ae8bb1bfe0324f9a8ce256cf9d1c377840
6 years ago
Richard Fuchs
c70b3f6369
TT#74651 fix several mem/resource leaks
...
fix cleanup being skipped on redis slaves
fixes an SDES related Redis mem leak
adds a hash for the ports free list to avoid duplicate entries
fixes #898
Change-Id: I34aad67290ff5ef8824142682aac03cb600d0ecb
6 years ago
Richard Fuchs
08cdb4cdb6
TT#74300 split intro for call-id CLI output
...
Change-Id: I4872ce173372b767b467afd4122bba809f4f0c3e
6 years ago
Richard Fuchs
c3f5282759
TT#74300 adapt CLI output to match log output for call stats
...
for #908
Change-Id: I68d0cd92f00b261d604074362cc658589d94543e
6 years ago
Richard Fuchs
5ac07564bd
TT#74300 run indent over cli_incoming_list_callid
...
Change-Id: Ife1e0f1ad8820807fd409fe422f40b4d483282eb
6 years ago
Richard Fuchs
2a2e3f3fcc
TT#74050 handle sinks with null addresses correctly
...
Change-Id: Ic2f2b840c4595e1d061cfd0cdf7465e8aeebb3ac
6 years ago
Richard Fuchs
6d22af9566
TT#73900 ignore stray RTCP packets when confirming peer addresses
...
fixes #697
Change-Id: Id2fdbd1b0b419b7fcc032c865a62a7ceed84f9f3
6 years ago