Brian West
fd3c2fd3bf
Merge pull request #1369 in FS/freeswitch from ~LAZEDO/freeswitch:FS-10592-1 to master
...
* commit 'aea2db043e376b7d55087416ce0670ce70cba7f0':
FS-10592: [mod_sofia] add sofia_profile_url to b channel
2017-08-24 20:07:19 +00:00
Brian West
ccb32525d6
[core] FS-10587 502 response sent on codec mismatch
2017-08-24 15:04:02 -05:00
Anthony Minessale
eed17a6079
FS-10609: [mod_verto] Invalid pointer in verto channel #resolve
2017-08-24 11:17:11 -05:00
Anthony Minessale
7d6e60e251
FS-10270 add additional patch
2017-08-24 11:11:59 -05:00
Mike Jerris
2ebdf42f2c
FS-10602: [mod_conference] add api_on_conference_create
2017-08-22 21:33:00 +00:00
Anthony Minessale
aef2487077
FS-10601: [freeswitch-core] accomodate should be accommodate #resolve
2017-08-21 17:09:24 -05:00
Anthony Minessale
10dfc93cdf
FS-10571: [mod_conference,RTP] TMMBR messages request the same size for any user layout size when manage-inbound-video-bitrate enabled #resolve
2017-08-21 12:37:03 -05:00
Anthony Minessale
079a04d1c2
FS-10561: [freeswitch-core,mod_conference] Video concurrency improvements for 1.8 -- fix locking regression part 2
2017-08-17 20:01:16 -05:00
Anthony Minessale
d1f7899087
FS-10529: [mod_native_file] mod_native_file: remove "opus" extension -- fix regression
2017-08-17 16:08:40 -05:00
Mike Jerris
e7269d7389
FS-10596: [core] include opposite caller profiles in cdr when doing enterprise originate
2017-08-17 16:47:58 -04:00
lazedo
aea2db043e
FS-10592: [mod_sofia] add sofia_profile_url to b channel
2017-08-17 20:32:13 +01:00
Brian West
030612b3ec
Merge pull request #1368 in FS/freeswitch from ~LAZEDO/freeswitch:feature/FS-10597 to master
...
* commit '72335514eed8e08f45d6d6ca61b7c605c7524af0':
FS_10597: [mod_expr] add logic AND & OR
2017-08-17 16:38:35 +00:00
lazedo
72335514ee
FS_10597: [mod_expr] add logic AND & OR
2017-08-17 02:35:10 +01:00
Anthony Minessale
8a842f8f7c
FS-10561: [freeswitch-core,mod_conference] Video concurrency improvements for 1.8 -- fix locking regression #resolve
2017-08-16 14:17:16 -05:00
lazedo
da96699c1e
FS-10592: [mod_sofia] add sofia_profile_url to channel vars
2017-08-15 22:33:37 +01:00
Anthony Minessale
4e5219cd27
FS-10503: [mod_av] mod_av split audio to two channels #resolve
2017-08-11 13:23:15 -05:00
Anthony Minessale
fd3b25d282
add some params to control rate and channels
2017-08-11 13:23:15 -05:00
Anthony Minessale
d3937624c4
FS-10573: [freeswitch-core] Native recording causes segfault #resolve
2017-08-11 13:05:11 -05:00
Mike Jerris
9127c41316
Merge pull request #1031 in FS/freeswitch from ~THEHUNMONKGROUP/freeswitch:feature/FS-9683-pass-call-recovery-status-to-verto to master
...
* commit '34e491ffa1dca32846d1e0fb97e71f5ac7c34d22':
FS-9683: Pass call recovery status to Verto
2017-08-10 18:41:39 +00:00
Mike Jerris
86910efa34
Merge pull request #1350 in FS/freeswitch from ~DRAGOS_OANCEA/freeswitch-dragos:bugfix/FS-10529-remove_opus_extension to master
...
* commit '6bac8ddcc3ab7a2626750a8befe5f8459b2c9d9a':
FS-10529: [mod_native_file] do not register "opus" file extension (needs ogg/opus support). Use encoded_bytes_per_packet to skip other extensions too.
2017-08-10 16:40:53 +00:00
Mike Jerris
f48fc352b7
Merge pull request #1354 in FS/freeswitch from ~DRAGOS_OANCEA_NX/freeswitch-dragos-nx:feature/FS-10551/opus_16khz_init_fec_map to master
...
* commit '2f914e37fa663737fccc2ba4fe7cf17d2918ab9f':
FS-10551: [mod_opus] added FEC bitrates map for opus@16000h (for the "keep-fec-enabled" setting)
2017-08-10 16:20:02 +00:00
Mike Jerris
1f5c7f6666
Merge pull request #1326 in FS/freeswitch from ~DRAGOS_OANCEA_NX/freeswitch-dragos-nx:feature/FS-10478/cmd_uniform_replies to master
...
* commit '06f060ebd9a8cd2b3a8f343096f39496892e4e16':
FS-10478: [mod_conference] make API replies uniform with "+OK" or "-ERR" prefix
2017-08-10 16:18:59 +00:00
Mike Jerris
503b9d3753
FS-10577: [core] start additional event dispatch threads based on event system queue size
2017-08-10 10:25:12 -05:00
Italo Rossi
54e6cd3ebf
FS-10237 [mod_callcenter] Do not kick member out at max wait time if we are originating to an agent already.
2017-08-10 00:36:58 -05:00
Italo Rossi
ec44f5adf2
Revert "FS-10237 [mod_callcenter] Do not kick member out on timeout if originating to an agent"
...
This reverts commit b4ada1b849
.
2017-08-08 14:45:05 -05:00
Anthony Minessale
74f244e8c6
FS-10527: [mod_av] AV tweaks -- using more threads on decode is a little buggy
2017-08-05 13:17:54 -05:00
Mike Jerris
4f7ffc7bfc
FS-10574: fix deadlock on invalid syntax using conference record api
2017-08-05 13:11:59 -05:00
Anthony Minessale
4c29e4d630
FS-10562: [core] Crashes referencing cannot access memory #comment Firefox sending only candidates for RTCP and not RTP causing funky code path #resolve
2017-07-31 15:00:18 -05:00
Anthony Minessale
f08a10e92d
FS-10561: [freeswitch-core,mod_conference] Video concurrency improvements for 1.8 #resolve
2017-07-31 12:12:32 -05:00
Anthony Minessale
94eb8ac0a7
FS-10560: [freeswitch-core] Add channel count to fsv #resolve
2017-07-31 12:10:56 -05:00
Anthony Minessale
144d3733cf
FS-10472: [mod_conference] Crash due to hangup race in conference personal canvas mode -- minor regression
2017-07-28 18:05:50 -05:00
Seven Du
7f1813cf4f
FS-10552 Doh, remove extra debug lines
2017-07-28 10:18:38 +08:00
Seven Du
deb1bd5cdf
FS-10552 #resolve
2017-07-28 10:11:06 +08:00
Dragos Oancea
2f914e37fa
FS-10551: [mod_opus] added FEC bitrates map for opus@16000h (for the "keep-fec-enabled" setting)
2017-07-27 16:59:16 +01:00
Anthony Minessale
ba4eecbfbe
FS-10379: [mod_conference] Set canvas size based on a variable -- lock width and height to even numbers
2017-07-25 16:08:33 -05:00
Brian West
1bdb65b8f9
Merge pull request #1345 in FS/freeswitch from feature/FS-10486-add-tls-support-to-mod_shout to master
...
* commit 'af4d73d44e5c2f236f58be2d87d48299846d9cbf':
FS-10486 add shouts:// proto to support TLS
2017-07-25 20:15:44 +00:00
Dragos Oancea
6bac8ddcc3
FS-10529: [mod_native_file] do not register "opus" file extension (needs ogg/opus support). Use encoded_bytes_per_packet to skip other extensions too.
2017-07-24 20:04:11 -04:00
Anthony Minessale
a906b12209
FS-10532: [mod_av] Add an av command to mod_av and use it to modify log level #resolve
2017-07-21 13:55:01 -05:00
Marc Olivier Chouinard
a1740fb600
FS-10512: Fix issue with callcenter topdown strategy
2017-07-20 21:33:55 -03:00
Anthony Minessale
ad80c38562
FS-10528: [mod_conference] Put proper color behind letterboxed video avatars #resolve
2017-07-20 17:58:46 -05:00
Anthony Minessale
8297dbe877
FS-10527: [mod_av] AV tweaks #resolve
2017-07-20 17:35:32 -05:00
Mike Jerris
c451f456ff
Merge pull request #1349 in FS/freeswitch from ~ANDYWOLK/freeswitch:bugfix/FS-10525-update-curl-to-7.54.1-for-windows to master
...
* commit 'bf101a5f0b1bef09a0013db65f3f72c351ff8064':
FS-10525: [Build-System] Update curl to 7.54.1 for windows, move to props.
2017-07-20 22:26:08 +00:00
Anthony Minessale
13033b49b3
FS-10526: [freeswitch-core] Uninitialized variable in switch_img_fit when using SWITCH_FIT_SIZE_AND_SCALE #resolve
2017-07-20 17:28:19 -05:00
Anthony Minessale
0013b00b64
FS-10091: [mod_conference] Conference play file with full-screen=true has side effect on member video #resolve
2017-07-20 17:24:36 -05:00
Andrey Volk
bf101a5f0b
FS-10525: [Build-System] Update curl to 7.54.1 for windows, move to props.
2017-07-21 01:21:34 +03:00
Andrey Volk
5626d0b535
FS-10064: [mod_managed] Fix compile on windows.
2017-07-20 23:38:44 +03:00
Anthony Minessale
3e68625896
FS-10472: [mod_conference] Crash due to hangup race in conference personal canvas mode -- the saga continues
2017-07-20 03:30:59 -05:00
Anthony Minessale
88226869b6
FS-10472: [mod_conference] Crash due to hangup race in conference personal canvas mode -- the saga continues
2017-07-20 03:17:03 -05:00
Anthony Minessale
04067b4e21
FS-10523: [freeswitch-core] Websocket disconnects prematurely #resolve
2017-07-20 02:55:38 -05:00
Anthony Minessale
de67e8031c
FS-10472: [mod_conference] Crash due to hangup race in conference personal canvas mode -- the saga continues
2017-07-20 02:51:36 -05:00
Anthony Minessale
d45a256ce0
FS-10472: [mod_conference] Crash due to hangup race in conference personal canvas mode -- the saga continues
2017-07-20 02:51:24 -05:00
Anthony Minessale
d0a98b6a01
FS-10472: [mod_conference] Crash due to hangup race in conference personal canvas mode -- the saga continues
2017-07-20 02:36:14 -05:00
Anthony Minessale
2673e4e768
FS-10472: [mod_conference] Crash due to hangup race in conference personal canvas mode -- the saga continues
2017-07-19 23:06:19 -05:00
Christopher Rienzo
03d9a29401
Merge pull request #1331 in FS/freeswitch from ~MATT_TELTECH/freeswitch:FS-10490-mod_unimrcp-gsr to master
...
* commit 'd0e779017617cbeaa22d81fd39ee59dad844f42a':
FS-10490 [mod_unimrcp] application/xml content-type for unimrcp grammar
2017-07-19 11:17:07 +00:00
Andrey Volk
a1bff96d40
FS-10516: [Build-System] Move libsilk from tree to download on windows.
2017-07-18 22:16:48 +03:00
Seven Du
af4d73d44e
FS-10486 add shouts:// proto to support TLS
2017-07-19 01:03:30 +08:00
Italo Rossi
304ddb13cb
Revert "FS-10314: Initial commit adding profiles to mod_callcenter"
...
This reverts commit 54c93528dc
.
2017-07-18 13:25:22 -03:00
Italo Rossi
58d25329b9
Revert "FS-10511: Set status as External call when using callcenter_track"
...
This reverts commit 1ce87dfca1
.
2017-07-18 13:09:39 -03:00
Mike Jerris
8be117b7f0
Merge pull request #1342 in FS/freeswitch from ~ANDYWOLK/freeswitch:bugfix/FS-10510-add-mod_codec2-move-libcodec2-from to master
...
* commit 'c1d964a0a51e538f6ee2b3e827111bcfc7d07f26':
FS-10510: [Build-System] Add mod_codec2, move libcodec2 from tree to download on windows.
2017-07-18 15:34:34 +00:00
Andrey Volk
c1d964a0a5
FS-10510: [Build-System] Add mod_codec2, move libcodec2 from tree to download on windows.
2017-07-18 18:32:10 +03:00
Marc Olivier Chouinard
1ce87dfca1
FS-10511: Set status as External call when using callcenter_track
2017-07-18 11:14:43 -04:00
Marc Olivier Chouinard
54c93528dc
FS-10314: Initial commit adding profiles to mod_callcenter
2017-07-18 10:34:07 -04:00
Andrey Volk
5dabf58f7b
FS-10509: [Build-System] Move broadvoice from tree to download on windows.
2017-07-18 00:35:48 +03:00
Andrey Volk
e1a4f42371
FS-10504: [Build-System] Move iLBC from tree to download on windows.
2017-07-17 19:24:26 +03:00
Anthony Minessale
13f2f2a056
FS-10472: [mod_conference] Crash due to hangup race in conference personal canvas mode -- Regression fixed with playing files cont
2017-07-14 15:15:19 -05:00
Anthony Minessale
58dffd3759
FS-10472: [mod_conference] Crash due to hangup race in conference personal canvas mode -- Regression fixed with playing files
2017-07-14 15:09:37 -05:00
Anthony Minessale
2ef90f4b85
FS-10379: [mod_conference] Set canvas size based on a variable
2017-07-14 11:30:00 -05:00
Mike Jerris
6d3e4c7aae
Merge pull request #1335 in FS/freeswitch from ~ANDYWOLK/freeswitch:FS-10489-move-libg7221-from-tree-to-download to master
...
* commit '06ef63103982ee67f67b90d1af8430fd15c1b7be':
FS-10489: [build-system] Move libg7221 from tree to download on Windows.
2017-07-14 15:35:16 +00:00
Andrey Volk
06ef631039
FS-10489: [build-system] Move libg7221 from tree to download on Windows.
2017-07-14 18:25:09 +03:00
Anthony Minessale
62fe767e65
FS-10472: [mod_conference] Crash due to hangup race in conference personal canvas mode
2017-07-13 18:12:34 -05:00
Anthony Minessale
89e3a7bb4a
FS-9979: [verto.js] When verto client rejects a call returns hangup cause NORMAL_CLEARING #comment passing neither cause or causeCode will result in normal clearing, passing either one of cause or causeCode will result in that value being passed and parsed on the server side, if the cause is valid it will be accepted otherwise it will try to validate causeCode instead, if neither are true it defaults to normal clearing #resolve
2017-07-13 12:52:04 -05:00
Brian West
197bbd8cab
FS-10495: [Modules] firing custom event with no sub class will crash freeswitch when mod_fail2ban is loaded #resolve
2017-07-12 17:19:52 -05:00
Ken Rice
53116495d1
Revert "FS-10416: [mod_commands] add new outbound channels to an in-progress originate"
...
This commit causes a segfault when parsing destinations that are |
delimited. This patchset needs to be tested further before inclusion
into the tree.
This reverts commit b11955db0b
.
2017-07-11 17:25:48 -05:00
Matt Williamson
d0e7790176
FS-10490 [mod_unimrcp] application/xml content-type for unimrcp grammar
2017-07-11 17:33:02 -04:00
Mike Jerris
571bff4def
Merge pull request #1328 in FS/freeswitch from ~ETHANATKINS/freeswitch:ice-reinvite to master
...
* commit '999a6dd0b7f37e99c53cea3bc79d92c3ffab1822':
FS-10485: Re-activate ICE on all attribute changes
2017-07-11 19:59:02 +00:00
Andrey Volk
28913d2764
FS-10488: [mod_v8] Fix memory leak.
2017-07-11 21:34:45 +03:00
Mike Jerris
5a9dfcf2ef
Merge pull request #1324 in FS/freeswitch from ~ANDYWOLK/freeswitch:bugfix/FS-10465-fix-javascript-failures-when-a-session to master
...
* commit '105afc3f294fe6e29d6eb0d76f1273f37de400bf':
FS-10465: [mod_v8] Fix javascript failures when a session callback is called from another thread/leg.
2017-07-11 17:14:41 +00:00
Anthony Minessale
2ee8d58d72
FS-10472: [mod_conference] Invalid free in personal canvas mode
2017-07-10 19:48:14 -05:00
Anthony Minessale
44021b1c61
FS-10472: [mod_conference] Invalid free in personal canvas mode
2017-07-10 19:13:27 -05:00
Ethan Atkins
999a6dd0b7
FS-10485: Re-activate ICE on all attribute changes
...
I ran into some ice failures when testing reinvites using
bypass_media_after_bridge. Every ice session has ice-ufrag and ice-pwd
attributes. When leg A sends those attributes to leg B, leg B is
supposed to send stun packets to leg A using the credentials provided in
those attributes. Freeswitch was not updating the session credentials
when the phone sent a new invite containing new ufrag and pwd
attributes. This caused ICE to fail on the client side (PJSIP in this
case).
The new_ice flag is set to true when freeswitch detects a change in
those attributes. For whatever reason, the reinvite flows that I was
testing did not set the CF_REINVITE flag on the channel, but new_ice was
true. It seems to me that freeswitch should always reactivate ice when
the ufrag and pwd credentials change.
2017-07-10 10:57:35 -07:00
Mike Jerris
69cb420ca9
FS-10480: [mod_av] fix crash recording an audio only stream to an rtmp stream
2017-07-10 12:38:34 -05:00
Anthony Minessale
aba1068e09
FS-10448: [mod_conference] Add Video Blind -- make blind video feature work in passthrough mode too
2017-07-07 11:35:36 -05:00
Dragos Oancea
06f060ebd9
FS-10478: [mod_conference] make API replies uniform with "+OK" or "-ERR" prefix
2017-07-07 15:48:18 +01:00
Mike Jerris
719937ff8f
Merge pull request #1306 in FS/freeswitch from ~HRISTO/freeswitch:FS-10407-set-some-redirect-channel-variables to master
...
* commit '1d15e411f9f5b6c8883cda47534cc1e9c3a77f95':
FS-10407: [mod_sofia] Set redirect variables when outbound_redirect_fatal is true
2017-07-06 21:15:07 +00:00
Chad Phillips
34e491ffa1
FS-9683: Pass call recovery status to Verto
...
Previously, users implementing a Verto workflow where both user login and
placing a new call are automated (eg., visiting a URL, and the videoconference
loads automatically) faced the challenge of not having a reliable way to know
that a page load will result in Verto's call recovery mechanism reconnecting
an existing detached call or not.
This adds a verto.clientReady JSON-RPC message, emitted after all calls are
re-attached, which contains a 'reattached_sessions' array, containing the
sess_id of any reattached session.
Client side, this can be caught in the onMessage handler, under the
$.verto.enum.message.clientReady key.
2017-07-06 13:54:08 -07:00
Italo Rossi
8ea3e3c7bc
Merge pull request #1313 in FS/freeswitch from ~ANTONIO/freeswitch:bugfix/FS-10368-mod_callcenter-lock-database-errors to master
...
* commit '04854fddaa1548e5d57a90fad74a433bee7a0750':
Revert "FS-10299 [mod_callcenter] Removing global lock on all cc_execute_sql functions when executing database queries"
2017-07-06 20:52:51 +00:00
Mike Jerris
2a788cdefd
Merge pull request #1307 in FS/freeswitch from ~HRISTO/freeswitch:feature/FS-10416-add-new-endpoints-to-be-called-while to master
...
* commit 'b11955db0bfdcccd5ad98fd689870153d31154f3':
FS-10416: [mod_commands] add new outbound channels to an in-progress originate
2017-07-06 20:41:20 +00:00
Anthony Minessale
ef26718388
FS-10473: [freeswitch-core] FreeSWITCH crash - Null event pointer dereference during conference_cdr_del #resolve
2017-07-06 14:39:24 -05:00
Anthony Minessale
00d1a79d08
FS-10472: [mod_conference] Invalid free in personal canvas mode #resolve
2017-07-05 18:11:39 -05:00
Anthony Minessale
81f15e7a99
FS-10286: [mod_conference] Sync member joins up with keyframes in shared encoder mode -- high cpu usage on h264
2017-07-05 18:11:39 -05:00
Mike Jerris
7f9413962a
FS-10388: [core] fix crash on shutdown when using multiple meida bugs
2017-07-05 15:54:56 -05:00
Mike Jerris
379084eda0
FS-10388: [core] fix crash on shutdown when using multiple meida bugs
2017-07-05 14:37:32 -05:00
Italo Rossi
38ff0f79e9
Merge pull request #1273 in FS/freeswitch from ~EDUARDO/freeswitch:FS-10304-prevent-infinite-logging-when-a to master
...
* commit 'be741eab2ce34122755198c31894941f6e7da7d2':
FS-10304: [mod_callcenter] Prevent infinite logging when a stale queue member in found in the database
2017-07-05 18:51:03 +00:00
Mike Jerris
3551e6c0d8
FS-10430: [mod_amqp] fix support for libamqp version .0.5.2. Change to api actually happend in v0.6.0
2017-07-05 13:42:33 -05:00
Anthony Minessale
07d4d093b0
FS-10466: [freeswitch-core] Add session to some log lines #resolve
2017-07-03 17:37:05 -05:00
Andrey Volk
105afc3f29
FS-10465: [mod_v8] Fix javascript failures when a session callback is called from another thread/leg.
2017-07-03 23:01:59 +03:00
Andrey Volk
cd79ae19ad
FS-10464 [mod_v8] Fix broken classes after switching to new libv8 #resolve
2017-07-03 18:16:54 +03:00
Mike Jerris
6cf3338469
FS-10458: [mod_av] temporarily silence warning when building against ffmpeg 3.2 until we fix them properly
2017-06-30 17:29:38 -05:00
Mike Jerris
9600fdd1d6
FS-10457: [mod_cdr_csv] set group too when creating new csv file so other users in the group can access it
2017-06-30 17:44:05 -04:00
Mike Jerris
c7de29c16d
FS-10455: [build, mod_v8] new build system for libv8 and upgrade libv8
2017-06-30 16:34:21 -04:00