15045 Commits

Author SHA1 Message Date
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
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
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
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
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
85d963f666 FS-11903: Fix errors reported by PVS-Studio Static Code Analyzer for mod_say_en 2019-07-15 23:41:03 +04:00
Andrey Volk
cad56b3b4b FS-11903: Fix errors reported by PVS-Studio Static Code Analyzer for mod_tone_stream 2019-07-15 23:40:58 +04:00
Andrey Volk
d432f73b75 FS-11903: Fix errors reported by PVS-Studio Static Code Analyzer for mod_ssml 2019-07-15 23:40:55 +04:00
Andrey Volk
daafd039ed FS-11903: Fix errors reported by PVS-Studio Static Code Analyzer for mod_shout 2019-07-15 23:40:52 +04:00
Andrey Volk
a8861e1cba FS-11903: Fix errors reported by PVS-Studio Static Code Analyzer for mod_native_file 2019-07-15 23:40:49 +04:00
Andrey Volk
e6f38bc683 FS-11903: Fix errors reported by PVS-Studio Static Code Analyzer for mod_local_stream 2019-07-15 23:40:44 +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
f4c9048e24 FS-11903: Fix errors reported by PVS-Studio Static Code Analyzer for mod_rayo 2019-07-15 23:39:28 +04:00
Andrey Volk
7afec393c7 FS-11903: Fix errors reported by PVS-Studio Static Code Analyzer for mod_opus 2019-07-15 23:39:26 +04:00
Andrey Volk
e0211e2ce1 FS-11903: Fix errors reported by PVS-Studio Static Code Analyzer for mod_event_socket 2019-07-15 23:39:26 +04:00
Andrey Volk
4ae1f1278b FS-11903: Fix errors reported by PVS-Studio Static Code Analyzer for mod_verto 2019-07-15 23:39:25 +04:00
Andrey Volk
c474824aa9 FS-11903: Fix errors reported by PVS-Studio Static Code Analyzer for mod_rtc 2019-07-15 23:39:24 +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
David Grant
3695681cf6 FS-11859 [mod_verto] mod_verto.c log for MCAST Data Sent changed to if (verto_globals.debug > 0) and other LOG_ALERT changed to LOG_DEBUG triggered by verto_globals.debug 2019-07-09 23:31:55 -05:00
Andrey Volk
cc61f11427 Revert "FS-11417: [mod_conference] Unbounded memory growth during screen share #resolve"
This reverts commit 143323e6ef466f51ed3aa3f1e6b7cd938ccba06e.
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
Mike Jerris
4816af2f56 FS-11895: [build] fix test build 2019-06-27 17:52:47 -04:00
Mike Jerris
69af7afd4d FS-11895: [build] fix test build 2019-06-27 16:43:04 -04:00
Mike Jerris
25192d7d24 FS-11895: [build] fix test build 2019-06-27 15:56:23 -04:00
Mike Jerris
8e129b913d FS-11906: [mod_sofia] fix NDLB-allow-bad-iananame profile param 2019-06-27 15:30:43 -04:00
Mike Jerris
03077d3133 FS-11895: [osx] fix mod_av osx test build 2019-06-27 14:20:41 -04:00
lazedo
ad7db39999 FS-11732 [mod_kazoo] ei_init added in OTP 21.3 2019-06-25 14:54:47 +00:00