Commit Graph

5320 Commits

Author SHA1 Message Date
Chris Rienzo 295982dafa FS-11810 [mod_httapi] fix compile error 2019-07-17 23:28:51 +04:00
Chris Rienzo ddc7bda736 FS-11810 [mod_httapi] improve error message for when downloading a URL fails 2019-07-17 23:28:41 +04:00
Seven Du b8b9915912 FS-11721 add no media support to capture_text 2019-07-17 23:26:28 +04:00
Chris Rienzo 8aa07b677d FS-11807 [mod_commands] uuid_recv_dtmf changed to report OK when well formed request is consumed by dmachine or dtmf hook 2019-07-17 23:00:44 +04:00
Seven Du 671f75b246 FS-11753 tweak vad test code and add debug logs 2019-07-17 22:57:53 +04:00
Chris Rienzo 7ab7e8bee8 FS-11785 [mod_httapi] Fix dead assignment and null pointer false positive 2019-07-17 21:50:29 +04:00
Chris Rienzo 1a90bc20a9 FS-11785 [mod_voicemail] fix a couple other places- unused code 2019-07-17 21:50:14 +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
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
joshebosh 8a87e41e09 FS-10900 [mod_commands] uuid_recv_dtmf is showing -ERR no reply 2019-07-17 20:03:20 +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
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
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 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
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 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
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
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 e1c9f561b9 FS-11903: Fix errors reported by PVS-Studio Static Code Analyzer for mod_avmd 2019-07-15 23:39:44 +04:00
Andrey Volk b86ea2f5a1 FS-11903: Fix errors reported by PVS-Studio Static Code Analyzer for mod_commands 2019-07-15 23:39:38 +04:00
Andrey Volk 75a37ba42e FS-11903: Fix errors reported by PVS-Studio Static Code Analyzer for mod_expr 2019-07-15 23:39:23 +04:00
Andrey Volk 05cc20e636 FS-11911: [mod_av] Fix mod_av on Debian Jessie 2019-07-15 22:24:01 +04:00
Seven Du e9c58084db FS-11911: [mod_av] Fix mod_av on Debian Buster 2019-07-15 22:23:39 +04:00
Andrey Volk a7477ed0e2 FS-11911: Fix build on Debian Buster 2019-07-15 22:23:25 +04:00
Andrey Volk cc61f11427 Revert "FS-11417: [mod_conference] Unbounded memory growth during screen share #resolve"
This reverts commit 143323e6ef.
2019-06-29 02:13:34 +04:00
Andrey Volk 4306efffbe FS-11895: [build] fix test build 2019-06-29 01:02:36 +04:00