Chris Rienzo
681b7e28ab
FS-11785 [mod_sofia] fix scan-build issues
2019-07-17 21:49:50 +04:00
Chris Rienzo
0bd5b557e5
FS-11785 [mod_rtc] fix dead assignment
2019-07-17 21:49:41 +04:00
Chris Rienzo
1f05e5e8be
FS-11785 [mod_opus] fix null dereference and dead assignments
2019-07-17 21:49:35 +04:00
Chris Rienzo
ddfa208177
FS-11785 [mod_voicemail] removed dead assignments and dead code
2019-07-17 21:49:29 +04:00
Chris Rienzo
8ac4ddd5bb
FS-11785 [mod_spandsp] fix dead assignments
2019-07-17 21:49:23 +04:00
Chris Rienzo
517985473a
FS-11785 [mod_expr] fix scan-build false positives
2019-07-17 21:49:12 +04:00
Mike Jerris
3870c0fc2a
FS-11785: [core] help clang static analyzer understand this macro construct
2019-07-17 21:48:59 +04:00
Chris Rienzo
67578abc79
FS-11785 [mod_lua] reswig with patches for scan-build
2019-07-17 21:46:59 +04:00
Chris Rienzo
ffd3778dff
FS-11785 [mod_lua] we want diffs of mod_lua_wrap.cpp
2019-07-17 20:22:59 +04:00
Chris Rienzo
0171a64a76
FS-11785 [mod_dptools] fix dead assignment and potential dereference of null pointer
2019-07-17 20:22:45 +04:00
Chris Rienzo
19b09689c8
FS-11785 [mod_conference] Fix dead assignments. Removed auto-record-canvas-id param which never did anything.
2019-07-17 20:22:37 +04:00
Chris Rienzo
464490ead5
FS-11785 [mod_conference] fix memory leak on realloc failure
...
fix dead assignments in conference_cdr
2019-07-17 20:22:27 +04:00
Chris Rienzo
c6990e7a74
FS-11785 [mod_conference] fix scan-build NULL dereferences
2019-07-17 20:22:20 +04:00
Chris Rienzo
c776680c56
FS-11785 [core, mod_commands] update XML API to fix scan-build false positive memory leaks
2019-07-17 20:21:57 +04:00
Chris Rienzo
3f46ce1da2
FS-11785 [mod_commands] tell scan-build that exten pointer is guaranteed not to be NULL
2019-07-17 20:21:46 +04:00
Chris Rienzo
d77034a304
FS-11785 [mod_commands] fix dead assignments
2019-07-17 20:21:39 +04:00
Chris Rienzo
7e1df77421
FS-11785 [mod_commands] scan-build thinks NULL parameter is being passed to function. Shouldn't actually happen.
2019-07-17 20:21:19 +04:00
Chris Rienzo
12316c8d46
FS-11785 [mod_av] fix dead assignments in test code
2019-07-17 20:21:11 +04:00
Chris Rienzo
2a8e07d6ef
FS-11785 [mod_av] fix a couple dead assignments and inconsistent assumption that mm pointer could be NULL
2019-07-17 20:20:52 +04:00
Chris Rienzo
581ec1287d
FS-11785 [mod_av] remove dead assignment to fps in open_encoder
2019-07-17 20:20:39 +04:00
Chris Rienzo
e09e84b088
FS-11784 [mod_sofia] quiet the codec negotiation error log. It's something that is not necessarily a FS issue.
2019-07-17 20:14:33 +04:00
Sergey Khripchenko
84aab26e65
FS-11745 Add "auto-jitterbuffer-msec" param to verto.conf.xml file
2019-07-17 20:12:04 +04:00
Anthony Minessale
a0ac544fa1
FS-11713: [core] fix a calls b with video, b answers with audio and then turns on video (A will have to unpause video too)
2019-07-17 20:07:49 +04:00
Anthony Minessale
b8a8765991
FS-11713: [core] fix video upgrade from b to a
2019-07-17 20:07:30 +04:00
Seven Du
ce90b1fc44
FS-11831 add fs_tts utility
2019-07-17 20:04:59 +04:00
joshebosh
8a87e41e09
FS-10900 [mod_commands] uuid_recv_dtmf is showing -ERR no reply
2019-07-17 20:03:20 +04:00
Chris Rienzo
c796723dd7
FS-11728 [core] add switch_ivr_play_and_collect_input(). This function plays a prompt while looking for DTMF or speech and returns whatever was heard.
2019-07-17 19:58:45 +04:00
Sergey Khripchenko
1b430c76d5
FS-11726 New dialplan application to wait for video stream being ready (ICE and DTLS setup)
2019-07-17 19:53:11 +04:00
Sergey Khripchenko
24c3b8d91f
FS-11669 Fix timeout in switch_wait_sock() and switch_wait_socklist()
2019-07-17 19:51:56 +04:00
Seven Du
5c78fc6fdf
FS-11670 add db name and type to sql error logs
2019-07-17 19:50:31 +04:00
Mike Jerris
adabceca25
FS-11676: [mod_lua] fix build error in test
2019-07-17 19:46:21 +04:00
Seven Du
813771f737
FS-11676 add JSON support to mod_lua
2019-07-17 19:46:09 +04:00
Mariah Yang
78bbe8f5d9
FS-11621: add switch_core_strndup
2019-07-17 19:44:17 +04:00
joshebosh
7aac844f43
FS-11686 [mod_logfile] have mod_logfile say filename when rotating log
2019-07-17 19:43:02 +04:00
Mike Jerris
a9e634b664
FS-11557: [mod_sofia] add support for RFC 7989 Session-ID header
...
(enable with sofia profile param rfc-7989=true)
FS-11557 [mod_sofia, mod_conference, core] Add support for re-INVITE when setting Session-ID in conference after call has been answered.
FS-11557 [mod_conference] Missed a spot where APP_SESSION_ID needed to be set.
FS-11557: set session id for outbound (initial requests)
FS-11557: [mod_sofia] rename vars and functions "session id" -> "session uuid" to reflect the real meaning for rfc7989.
FS-11557: fix bug - colliding chan var names (session_id)
FS-11557: check nil session uuid
FS-11557 : replace CS_NEW with CS_INIT for when originating calls, generate new uuid.
FS-11557: handle inbound (UAS mode, one leg)
FS-11557: generic param handling and filter via new sip profile option "rfc-7989-filter", eg:
<param name="rfc-7989-filter" value="logme, sec-agree, privacy" />
FS-11557: renamed chan vars (reflect meaning only for RFC7989)
FS-11557: fallback to RFC7329 - "old" Session-ID
FS-11557: distinguish between request and replies when we read the header
(to provide compatibility with old RFC7329 - section 11 of RFC7989)
FS-11557: change more vars/consts names
FS-11557: move compat flag on the channel.
FS-11557: add Session-ID header in REFER
FS-11557: needs extra condition on received initial request
FS-11557: handle NOTIFY
FS-11557: support answer() in dialplan - it was sending back a 200 OK with Session-ID invalid, eg: A=NIL;B=X
FS-11557: add Session-ID for NOTIFY (more cases)
FS-11557: handle reply to SIP INFO (add Session-ID header)
FS-11557: handle case of BYE after REFER, when the channel is destroyed already (save the uuid on sofia_private)
FS-11557: handle more SIP reply cases (eg: 202 Accepted , more negative replies)
FS-11557: handle ACK (UAS role)
FS-11557: added "rfc-7989-force-old" profile param - to enforce old rfc7329 for the UAC role. default off.
enabled with "<param name="rfc-7989-force-old" value="true" />".
FS-11557: fallback to rfc7329 fixes.
FS-11557: set flag CF_RFC7329_COMPAT on partner channel where needed
FS-11557: fix crash (mod_conference)
2019-07-17 19:13:41 +04:00
Brian West
0c13b704fc
FS-10913: [mod_sofia] do not mark pre_answer unless status is less than 200
2019-07-17 01:49:13 +04:00
Sergey Khripchenko
6c739b3d32
FS-11468 Try to split payload to packets evenly(with largest at the end) up to vpx_globals.rtp_slice_size,
...
(assume hdrlen constant across all packets of the same picture).
It keeps packets being transmitted in order.
Without it last (and thus the smallest one) packet usually arrive out of order
(before the previous one)
2019-07-17 01:14:54 +04:00
Seven Du
bdff9758f8
FS-11425 use clean log for vpx debug
2019-07-17 01:08:58 +04:00
Seven Du
aa7bf4c6c1
FS-11425 fix token_parts should be 0 .. 3 based on number of cpu
2019-07-17 01:08:51 +04:00
Sergey Khripchenko
921bc97ed7
FS-11189 FS-11425 Refactor vpx settings and reverse some changes
2019-07-17 01:08:36 +04:00
Seven Du
4ace287aac
FS-11425 remove vp10
2019-07-17 01:00:34 +04:00
Seven Du
339f0ff252
FS-11425 add vpx command complete
2019-07-17 01:00:26 +04:00
Seven Du
6d1309c97d
FS-11425 enable profile name on test case
2019-07-17 01:00:19 +04:00
Seven Du
d12aeb4fff
FS-11425 add video_codec_config_profile_name to conference to choose a different codec profile
2019-07-17 01:00:11 +04:00
Seven Du
48539c278d
FS-11425 update example configs
2019-07-17 00:59:58 +04:00
Seven Du
c06ba2ca71
FS-11425 parse codec specific profiles
2019-07-17 00:59:20 +04:00
Seven Du
bd34650fff
FS-11425 use specified config name
2019-07-17 00:59:13 +04:00
Seven Du
b591f691bb
FS-11425 add config_profile_name to codec_settings to choose a specific codec config profile
2019-07-17 00:59:06 +04:00
Seven Du
66f60b1c78
FS-11425 parse additional profiles codec specific
2019-07-17 00:59:00 +04:00
Seven Du
0bbea7e197
FS-11425 refactor vpx to support more profiles
2019-07-17 00:58:53 +04:00
Seven Du
2a6fb572af
FS-11425 refactor to parse profiles dynamicly to possible to support more profiles
2019-07-17 00:58:42 +04:00
Seven Du
807efbd0fa
FS-11183 FS-11425 refactor out parse_profile
2019-07-17 00:58:29 +04:00
Andrey Volk
cd2a53b52d
FS-10882 [Core] VPX: Use 4 byte header VP8 with Picture ID
2019-07-17 00:57:56 +04:00
Sergey Khripchenko
b431118857
FS-11189 Properly log VPX errors (use VPX functions/abstractions instead of internal structure fields) + log decoder errors when stream already being decoded
2019-07-17 00:53:55 +04:00
Seven Du
2484de58fe
FS-11301 #resolve toggle canvas auto clear
2019-07-16 23:39:20 +04:00
Seven Du
c8592be1fe
FS-11300 #resolve pause read to avoide decode initially vmuted members
2019-07-16 23:37:39 +04:00
Seven Du
81d81b5401
FS-11293 #resolve attach to the original canvas when coming back from vmuted
2019-07-16 23:35:58 +04:00
Seven Du
d793f2f2df
FS-11292 #resolve update member status on canvas change
2019-07-16 23:34:31 +04:00
Seven Du
26f4c98b21
FS-11291 #resolve fix canvas id it was impossible to watch the first canvas
2019-07-16 23:32:29 +04:00
Seven Du
68abd253fe
FS-11290 #resolve add canvasID and wachingCanvasID
2019-07-16 23:30:48 +04:00
Mike Jerris
99b3162ffc
FS-11680: [mod_sofia] dont treat registers from websockets received over a proxy over non websockets as nat. We should be sending to the route set and not locking on to send all requests to the websocket directly in this case
2019-07-16 23:26:20 +04:00
Mike Jerris
e6dd288762
FS-11511: [mod_conference] allow conference vid-banner command to be run when you don't have video actively on the screen
2019-07-16 23:24:43 +04:00
Andrey Volk
554519f0e4
FS-11553: [core] do not discard the file if we are appending
2019-07-16 23:21:32 +04:00
Mike Jerris
8a809624cb
FS-11498 build sofia into convenience lib to build mod_sofia and test code
2019-07-16 22:52:53 +04:00
Seven Du
cc66bcabfd
FS-11498 fix url cut off
2019-07-16 22:26:32 +04:00
Mike Jerris
abec4deaa1
FS-11449: [core] add -elegant-term command line option to make SIGTERM perform an elegant shutdown
2019-07-16 21:04:39 +04:00
Anthony Minessale
f4d8631c09
FS-11446: [freeswitch-core] Improve video JB scaling and fix misreported rtp stats #resolve
2019-07-16 20:54:22 +04:00
Anthony Minessale
878565e4b3
FS-11446: [freeswitch-core] Improve video JB scaling and fix misreported rtp stats #resolve
2019-07-16 20:54:17 +04:00
Brian West
e06ed5ad19
FS-11504: [core] do not send reneg event if call is not answered
2019-07-16 20:33:04 +04:00
Sergey Khripchenko
c546154d67
FS-11436 more granularly calculate 'samples' and modify requested 'fsp' accordingly
...
+ review all places where it used and reflect that 'fps' is (float)
2019-07-16 20:26:32 +04:00
Sergey Khripchenko
be7c5331f6
FS-11436 RTP timestamp field incorrectly calculated based on fps
2019-07-16 20:26:24 +04:00
Chris Rienzo
8534a4b86a
FS-11443 [core] reworked switch_vad.c and added voice_ms and silence_ms as parameters.
2019-07-16 20:20:10 +04:00
Mike Jerris
eb84654383
FS-11903: Fix errors reported by PVS-Studio Static Code Analyzer for switch_utils.h
2019-07-16 01:33:13 +04:00
Chris Rienzo
8a8253a459
FS-11903: Fix errors reported by PVS-Studio Static Code Analyzer for switch_fct.h
2019-07-16 01:33:06 +04:00
Chris Rienzo
185fe09912
FS-11903: Fix errors (again) reported by PVS-Studio Static Code Analyzer for switch_apr.c
2019-07-16 01:32:55 +04:00
Andrey Volk
ae64513044
FS-11903: Fix errors reported by PVS-Studio Static Code Analyzer for switch_platform.h
2019-07-15 23:47:11 +04:00
Andrey Volk
44c38c5273
FS-11903: Fix errors reported by PVS-Studio Static Code Analyzer for mod_conference
2019-07-15 23:47:08 +04:00
Andrey Volk
c952a025dd
FS-11903: Fix errors reported by PVS-Studio Static Code Analyzer for mod_spandsp
2019-07-15 23:47:05 +04:00
Andrey Volk
2bf545a18b
FS-11903: Fix errors reported by PVS-Studio Static Code Analyzer for switch_xml_config.c
2019-07-15 23:46:07 +04:00
Andrey Volk
0ac27178f8
FS-11903: Fix errors reported by PVS-Studio Static Code Analyzer for switch_xml.c
2019-07-15 23:46:03 +04:00
Andrey Volk
292d0b2ec6
FS-11903: Fix errors reported by PVS-Studio Static Code Analyzer for switch_utils.c
2019-07-15 23:46:00 +04:00
Andrey Volk
0d73ca2f51
FS-11903: Fix errors reported by PVS-Studio Static Code Analyzer for switch_time.c
2019-07-15 23:45:36 +04:00
Andrey Volk
b765bd46b5
FS-11903: Fix errors reported by PVS-Studio Static Code Analyzer for switch_stun.c
2019-07-15 23:45:32 +04:00
Andrey Volk
b5d8ffcb5e
FS-11903: Fix errors reported by PVS-Studio Static Code Analyzer for switch_regex.c
2019-07-15 23:44:27 +04:00
Andrey Volk
04c8e06196
FS-11903: Fix errors reported by PVS-Studio Static Code Analyzer for switch_profile.c
2019-07-15 23:43:55 +04:00
Andrey Volk
69721f8266
FS-11903: Fix errors reported by PVS-Studio Static Code Analyzer for switch_odbc.c
2019-07-15 23:43:51 +04:00
Andrey Volk
68d680eb25
FS-11903: Fix errors reported by PVS-Studio Static Code Analyzer for switch_nat.c
2019-07-15 23:43:48 +04:00
Andrey Volk
862e675ffc
FS-11903: Fix errors reported by PVS-Studio Static Code Analyzer for switch_loadable_module.c
2019-07-15 23:42:16 +04:00
Andrey Volk
0893418d8b
FS-11903: Fix errors reported by PVS-Studio Static Code Analyzer for switch_limit.c
2019-07-15 23:42:12 +04:00
Andrey Volk
8d7c70f91a
FS-11903: Fix errors reported by PVS-Studio Static Code Analyzer for switch_jitterbuffer.c
2019-07-15 23:42:09 +04:00
Andrey Volk
f99f89ceb9
FS-11903: Fix errors reported by PVS-Studio Static Code Analyzer for switch_ivr_menu.c
2019-07-15 23:42:06 +04:00
Andrey Volk
457f7baa5e
FS-11903: Fix errors reported by PVS-Studio Static Code Analyzer for switch_ivr_bridge.c
2019-07-15 23:42:03 +04:00
Andrey Volk
cdea1c13ae
FS-11903: Fix errors reported by PVS-Studio Static Code Analyzer for switch_ivr_async.c
2019-07-15 23:41:59 +04:00
Andrey Volk
863390ebba
FS-11903: Fix errors reported by PVS-Studio Static Code Analyzer for switch_event.c
2019-07-15 23:41:56 +04:00
Andrey Volk
6ee5ad8b83
FS-11903: Fix errors reported by PVS-Studio Static Code Analyzer for switch_estimators.c
2019-07-15 23:41:47 +04:00
Andrey Volk
42db14e68f
FS-11903: Fix errors reported by PVS-Studio Static Code Analyzer for switch_core_video.c
2019-07-15 23:41:43 +04:00
Andrey Volk
cdd3b6f448
FS-11903: Fix errors reported by PVS-Studio Static Code Analyzer for switch_core_media_bug.c
2019-07-15 23:41:40 +04:00
Andrey Volk
21f9c47dd5
FS-11903: Fix errors reported by PVS-Studio Static Code Analyzer for switch_core_io.c
2019-07-15 23:41:37 +04:00
Andrey Volk
f245196e82
FS-11903: Fix errors reported by PVS-Studio Static Code Analyzer for switch_core_hash.c
2019-07-15 23:41:34 +04:00
Andrey Volk
b6f98bdce0
FS-11903: Fix errors reported by PVS-Studio Static Code Analyzer for switch_core_db.c
2019-07-15 23:41:31 +04:00