Commit Graph

15093 Commits

Author SHA1 Message Date
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 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
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
Mike Jerris 10a52ebe48 Merge pull request #1711 in FS/freeswitch from ~SEBASTIAN/freeswitch:bugfix/FS-11783-address-gcc8-warnings to master
* commit '3ca75eb8efa4e50ebe083a269b75fcb1762daa91':
  FS-11783: [mod_say_ja] quiet overflow warning
  FS-11783: [core] quiet gcc truncation warning
2019-06-24 09:29:12 -05:00
Andrey Volk 0d895c50f5 FS-11421: [mod_sofia] Cleanup. 2019-06-21 20:58:12 +04:00
Andrey Volk 109c5eb6ca swigall 2019-06-06 21:18:02 +04:00
Mike Jerris c786efa9aa FS-11774: [mod_conference] Quiet down logs from conference moderator command over verto 2019-06-06 11:54:27 -04:00
Chris Rienzo e47879604c FS-11824 [mod_sofia] map SIP 607 to SWITCH_CAUSE_CALL_REJECTED 2019-06-06 11:52:07 -04:00
Chris Rienzo 0a6d87edfe FS-11824 [sofia-sip,mod_sofia,core] Added cause codes that map to SIP 600,603,604,606,607 2019-06-06 11:51:51 -04:00
joshebosh 552d3d8b02 FS-11694 [mod_conference] conference vid-res showing -ERR no reply 2019-06-06 11:50:05 -04:00
joshebosh 372cfc3221 FS-11719 [mod_commands] uuid_broadcast yields OK on bogus uuid 2019-06-06 11:49:22 -04:00
joshebosh 0ba26f0351 FS-11718 [mod_commands] uuid_break yields -ERR no reply 2019-06-06 11:48:16 -04:00
Mike Jerris 90ea0b7a1f FS-11624: [Build] Fix paralell build of rayo, ssml, digaling can cause iksemel lib build error. 2019-06-06 11:45:21 -04:00
Seven Du 20e370aa2a FS-11573 fix seg when missing conference layout config 2019-06-06 11:18:56 -04:00
Mike Jerris a255bd3d62 FS-11668: [verto] Fix polling of secure verto sockets 2019-06-06 11:17:22 -04:00
Sergey Khripchenko 8dd5373db4 FS-11467: [mod_verto] Properly handle poll() EINTR and separate `poll()==0` / timeout case 2019-06-06 11:17:00 -04:00
Sergey Khripchenko 1000d1d8c8 FS-11467: [mod_verto] decreased logging level for log lines that are not errors/warnings 2019-06-06 11:16:52 -04:00
Piotr Gregor 118dd796f3 FS-11421: [core,mod_sofia] Fix rtp_pass_codecs_on_stream_change to process all sdp settings in the re-invite -- add new filter_codecs app and fix some races and negotiation bugs #resolve 2019-06-06 11:08:52 -04:00
Anthony Minessale 143323e6ef FS-11417: [mod_conference] Unbounded memory growth during screen share #resolve 2019-06-06 10:57:45 -04:00
Mike Jerris d61126ca82 FS-11814: [mod_sofia] fix regression in fs_path handling on BYE 2019-06-04 15:46:36 -04:00
Mitch Capper 1f0dea990b FS-11865 [mod_com_729] change to use latest version for mod_com_g729 bins so url does not go stale and update new binary paths 2019-05-29 13:01:27 -07:00
Andrey Volk 08a6a8a2fa FS-11864: [mod_kazoo] Fix uint64_t type overflow on 32 bit platforms 2019-05-29 00:34:07 +04:00
Andrey Volk a1f3b4862e FS-11849: [Build-System] Add mod_av based on ffmpeg and openh264 to MSI package on Windows. 2019-05-17 16:46:58 +04:00
Luis Azedo 23fbd60991 FS-11847 [mod_loopback] unregister from reloadxml 2019-05-16 13:52:33 +01:00
Luis Azedo 90438ffe78 FS-11846 [mod_kazoo] fix queue cleanup 2019-05-15 13:24:12 +01:00
Christopher Rienzo 9c131f2755 Merge pull request #1725 in FS/freeswitch from ~NOAHMEHL_REPER.IO/freeswitch:master to master
* commit '15c4647c8cf193f2188d1e3548a13a0ad720e710':
  FS-11796: [mod_http_cache] Fixed file seek in mod_http_cache.c
2019-05-14 10:50:10 -05:00
Mike Jerris 5b9b233475 Merge pull request #1718 in FS/freeswitch from ~INFOMIND/freeswitch:bugfix/FS-11826-mod_conference-channel-variables_join to master
* commit 'b7bce76da5b496400bbd9cce1f53b0be5b4b0ae1':
  FS-11826 [mod_conference] conference_member.c: channel variables (conference_join_) Fixes variables being seen as empty and proper range on conference_join_energy_level
2019-05-14 10:11:01 -05:00
David Grant b7bce76da5 FS-11826 [mod_conference] conference_member.c: channel variables (conference_join_) Fixes variables being seen as empty and proper range on conference_join_energy_level 2019-05-13 16:29:07 -05:00
Noah Mehl 15c4647c8c FS-11796: [mod_http_cache] Fixed file seek in mod_http_cache.c
Added missing http_cache_file_seek() and http_cache_file_seek file interface references.
2019-05-13 13:56:17 -04:00
Luis Azedo 9bfa2fc5e4 FS-11838 [mod_kazoo] handle intercept 2019-05-10 18:41:23 +01:00
Mike Jerris 84ee84930c Merge pull request #1717 in FS/freeswitch from ~LAZEDO/freeswitch:bug/FS-11825 to master
* commit '669ea988340056ea313bdb718a5c93e2bcf3cf4c':
  FS-11825 [mod_sofia] use proper flag in blind auth 403 reply
2019-05-09 16:13:21 -05:00
Mike Jerris b007a0d29c Merge pull request #1719 in FS/freeswitch from ~SILIK0N/freeswitch:master to master
* commit '7b0d25daa33f39d49cecb7e4f26b16f89e23594e':
  FS-11830 memory leak in SWITCH_STANDARD_API(enum_function)
2019-05-09 16:06:51 -05:00
Aron Podrigal acaf903a91 FS-11159: [mod_sofia] Set transport based on our next hop, so if route_uri is present, use it. 2019-05-09 14:44:34 -06:00
Ken Rice 7b0d25daa3 FS-11830 memory leak in SWITCH_STANDARD_API(enum_function) 2019-05-06 11:19:58 -05:00
Luis Azedo 669ea98834 FS-11825 [mod_sofia] use proper flag in blind auth 403 reply 2019-05-02 01:56:12 +01:00
Mike Jerris 743cddc947 Merge pull request #1714 in FS/freeswitch from ~LAZEDO/freeswitch:feature/FS-11791 to master
* commit 'fdd2acfbfef83ab5311a5b95a5a7676b62b40297':
  FS-11791 [mod_kazoo] fixes & improvements
2019-04-18 11:45:16 -05:00
lazedo fdd2acfbfe FS-11791 [mod_kazoo] fixes & improvements
* tweak configuration
* customized att_xfer
* json_api with uuid support
2019-04-18 04:05:31 +01:00
lazedo 2b2f11d699 FS-11790 [mod_loopback] set correct values for Connecting-Legs 2019-04-18 03:39:06 +01:00
António Silva 1a4e4e2f78 FS-9894 [mod_callcenger] fix call timeout if agent contact as leg_timeout to higger value than 60 2019-04-15 16:15:43 +02:00
Sebastian Kemper 3ca75eb8ef FS-11783: [mod_say_ja] quiet overflow warning
With -Wformat-overflow gcc warns about calls to formatted input/output
function "sprintf" that might overflow the destination buffer.

In this case gcc does not know the upper bound of tm_min and assumes
that up to 11 bytes might be written to buffer (3 bytes). But we know
that tm_min can only be within the range 0 to 59.

mod_say_ja.c: In function 'ja_say_time':
mod_say_ja.c:376:35: error: '%d' directive writing between 2 and 10 bytes into a region of size 3 [-Werror=format-overflow=]
                  sprintf(buffer, "%d", tm.tm_min);
                                   ^~
mod_say_ja.c:376:34: note: directive argument in the range [11, 2147483647]
                  sprintf(buffer, "%d", tm.tm_min);
                                  ^~~~
mod_say_ja.c:376:18: note: 'sprintf' output between 3 and 11 bytes into a destination of size 3
                  sprintf(buffer, "%d", tm.tm_min);
                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

This commits adds a hint for gcc, which silences the warning.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2019-04-14 19:23:52 +02:00
Mike Jerris a5858c8b9f Merge pull request #1689 in FS/freeswitch from ~RAZVANC/freeswitch:bugfix/FS-11696-fix-format_fields-init to master
* commit '6f15b032955299d3c38915e9e1a81078bf66743e':
  FS-11696 [mod_amqp] fix format_fields initialization
2019-04-05 16:01:43 -05:00
Mike Jerris 20e59c99ec Merge pull request #1702 in FS/freeswitch from ~LAZEDO/freeswitch:feature/FS-11747 to master
* commit '8ca01da5a02d502ca64da49b9564607c4bc309f3':
  FS-11747 [mod_loopback] add option to not bowout on inner bridge
2019-04-03 15:00:47 -05:00
lazedo 47b2be3d2e FS-11748 [mod_kazoo] better handling of interaction-id
* transfers
* outgoing channels
* loopback
2019-04-02 17:20:19 +01:00
lazedo 8ca01da5a0 FS-11747 [mod_loopback] add option to not bowout on inner bridge 2019-04-02 17:01:36 +01:00
lazedo 68e3eae826 FS-11742 [mod_kazoo] add Core-UUID to Runtime-Info 2019-04-01 14:38:07 +01:00
lazedo ece804c9b8 FS-11741 [mod_kazoo] add compare to field option & json_history 2019-03-31 22:17:42 +01:00
lazedo 9eba3a9b99 FS-11741 [mod_kazoo] add kz_node api 2019-03-31 22:14:23 +01:00
lazedo dc8bc06c64 FS-11732 [mod_kazoo] check otp version for ei_init 2019-03-27 18:01:46 +00:00
Chris Rienzo 049edaa84d FS-11731 [mod_rayo] fix compile error 2019-03-27 10:29:03 -06:00
lazedo efafdefe07 FS-10820 [mod_kazoo] add more kazoo interactions
* initialize ei
* defaults for definitions
* add kz endpoint
* add kz_bridge
* add setters with encoding
* add tweaks after merged core PRs
2019-03-27 06:13:32 +00:00
lazedo 168a3c068b FS-10968 [core] create recording vars
* moves channel vars starting with Recording-Variable- to record_helper
* uses record_helper variables for RECORD_START/STOP events
2019-03-26 22:28:13 +00:00
Mike Jerris f4a7274195 Merge pull request #1682 in FS/freeswitch from ~LAZEDO/freeswitch:proxy-token-acl-port to master
* commit '6ceb9885d4bd10763b982255af732e3e6a8936ee':
  FS-9956 [mod_sofia] retain user lookup in blind & acl auth
  FS-11025 [mod_sofia] use ports for acl check
  FS-11025 [core] allow/check ports in network lists
  FS-10746 [mod_sofia] allow authoritative proxy to provide token
2019-03-26 17:21:02 -05:00
lazedo 6ceb9885d4 FS-9956 [mod_sofia] retain user lookup in blind & acl auth
* retains lookup to be used after caller context is created and
switch_ivr_set_user_xml is called
2019-03-26 22:16:28 +00:00
lazedo aca0798700 FS-9942 [mod_sofia] allow intercept for other channels 2019-03-26 21:16:11 +00:00
Mike Jerris ba4b2dc5b7 Merge pull request #1515 in FS/freeswitch from ~LAZEDO/freeswitch:feature/FS-11135 to master
* commit '7fd7ea9a5d70a4795f780c0d89057370e7a92856':
  FS-11135 [mod_loopback] runtime behaviour controlled by configuration
2019-03-26 15:36:05 -05:00