Anthony Minessale II
b6da03684f
Merge pull request #650 in FS/freeswitch from ~BORDMI/freeswitch:feature/FS-8694-list_users-performance-issue to master
...
* commit '9cd86722e713112fbc32e80cf88502712aa663c4':
FS-8694 list_users performance issue update
2016-01-04 11:05:21 -06:00
Anthony Minessale
7805cf8eed
FS-8673 #resolve [core dump on playback after "Decode Codec is not initialized!" log message]
2016-01-04 10:48:54 -06:00
Michael Jerris
92aa8e10c8
FS-8683: [mod_conference] fix seg originating non video call into mcu video conference
2015-12-30 16:42:02 -05:00
Spencer Thomason
e3e6bd8757
Add missing ENABLE_SRTP ifdef to allow building without SRTP
...
FS-8571 #resolve
2015-12-29 15:50:38 +00:00
Dmitriy N. Borisov
9cd86722e7
FS-8694 list_users performance issue update
2015-12-29 09:01:47 +03:00
William King
7575adcab8
FS-8692 Added functionality to mod_amqp command listener to be able to send the api response back as an event to an exchange defined in the api message headers
2015-12-28 15:17:31 -08:00
William King
65255fc8b0
Merge pull request #588 in FS/freeswitch from ~ANDEE/freeswitch:bugfix/FS-8432-wrong-timestamp-resolution-in-mpd_amqp to master
...
* commit '8c540c6632fc083b551c7e4966d72ad79b2ed0b4':
FS-8432 fixes timestamp type resolution, adds new header of type uint64 to carry microsecond resolution timestamp
2015-12-23 18:44:22 -06:00
Anthony Minessale
6c17410c25
add parsing for userLocation header
2015-12-22 16:57:41 -06:00
Anthony Minessale
0a4e394cc8
add parsing for userLocation header
2015-12-22 16:54:56 -06:00
Chris Rienzo
749cf1cdf3
FS-8676 [mod_unimrcp] fix crash when an invalid voice-gender TTS param is attempted to be set
2015-12-22 16:04:04 -05:00
Anthony Minessale
1015c3c7a2
FS-8673 #resolve [core dump on playback after "Decode Codec is not initialized!" log message]
2015-12-22 13:49:39 -06:00
Anthony Minessale
222eff143c
FS-8595 contd
2015-12-17 16:32:55 -06:00
Anthony Minessale
5f344bc5ea
FS-8595 contd
2015-12-17 16:00:20 -06:00
Mike Jerris
42be0a8086
Merge pull request #632 in FS/freeswitch from bugfix/FS-8650-add-switch_must_malloc-switch_must_realloc-switch_must_strdup to master
...
* commit '350a739da8b5ad44e4c82185258be49724a4d5b4':
FS-8650 #resolve [Add switch_must_malloc/switch_must_realloc/switch_must_strdup and use it in switch_xml.c]
2015-12-17 10:11:59 -06:00
Anthony Minessale
02224a037e
FS-8179 bring this back to default its fixed in chrome
2015-12-16 18:22:27 -06:00
Anthony Minessale
af49d5b086
FS-8595 contd
2015-12-16 18:20:21 -06:00
Anthony Minessale
56a4557237
FS-8595 contd
2015-12-16 15:34:06 -06:00
Anthony Minessale
7507636d48
FS-8595 contd
2015-12-16 14:05:30 -06:00
Anthony Minessale
7f80d75010
FS-8595 contd
2015-12-16 13:55:33 -06:00
Anthony Minessale
010db753f6
FS-8595 matching input res does not work well when chrome auto decides to shrink it too small so never mind this part
2015-12-15 18:37:03 -06:00
Anthony Minessale
0bcb240b24
FS-8663 a little more
2015-12-15 14:00:58 -06:00
Chris Rienzo
475df32a4b
FS-8662 [mod_http_cache] don't block http_tryget while another thread is fetching the URL
2015-12-15 14:43:06 -05:00
Anthony Minessale
3fd416166a
FS-8663 #resolve [add vid-personal command]
2015-12-15 13:37:50 -06:00
Anthony Minessale II
881197e661
FS-8629 #resolve [Add new param video-mute-exit-canvas to conference cflags]
2015-12-15 11:58:02 -06:00
Anthony Minessale
8670e5f801
FS-8642 addtl patch
2015-12-14 16:05:57 -06:00
Michael Jerris
b1206d0b50
FS-9658: [mod_verto] windows fixes for mod_verto
2015-12-14 14:23:31 -06:00
Anthony Minessale
350a739da8
FS-8650 #resolve [Add switch_must_malloc/switch_must_realloc/switch_must_strdup and use it in switch_xml.c]
2015-12-11 16:57:30 -06:00
Anthony Minessale
af5281e91d
revert commit from PR 585
2015-12-11 16:30:45 -06:00
Anthony Minessale II
0363be406d
Merge pull request #626 in FS/freeswitch from ~WHENRY/freeswitch:bugfix/FS-8631 to master
...
* commit '2bddbf972e30933e8280227238d04a8cbf7cd004':
FS-8631 [update regex to allow DSN to match rest of FS code]
2015-12-11 13:44:00 -06:00
Armen Babikyan
e23aa12a2d
FS-8643: fix mod_sofia memory leaks
2015-12-10 22:42:55 -08:00
Anthony Minessale II
cae255395f
Merge pull request #585 in FS/freeswitch from ~LEKENSTEYN/freeswitch:xml-fixes to master
...
* commit '48d6a5f6a8fb21a7e20302cfdd4ff012288b3892':
switch_xml_decode: avoid NUL injection
switch_xml_set_attr: fix inconsistent state on error paths
2015-12-10 18:23:48 -06:00
Anthony Minessale
85f8bca628
FS-8642 #resolve [CF_VIDEO_READY set on non-video calls]
2015-12-09 19:02:23 -06:00
Anthony Minessale
2f04c5e16d
FS-8633 #resolve [ first verto to join a conference does not get "conference-livearray-join" event]
2015-12-09 16:16:26 -06:00
Anthony Minessale
6cd796a9bc
FS-8293 add quality level 0 to conference (default is 1) and fix some logic in auto bw
2015-12-09 15:33:26 -06:00
Anthony Minessale
2cb7188c17
FS-8632 #resolve [Add origination_audio_mode originate variable]
2015-12-08 18:30:48 -06:00
William Henry
2bddbf972e
FS-8631 [update regex to allow DSN to match rest of FS code]
2015-12-08 18:51:29 -05:00
Anthony Minessale
b91a1017e2
FS-8621
2015-12-08 14:35:15 -06:00
Anthony Minessale
cce8288c16
FS-8625 #resolve [Segmentation fault: 11]
2015-12-08 11:18:07 -06:00
Brian West
1d36d1fcae
Merge pull request #606 in FS/freeswitch from ~MBRANCA/freeswitch:bugfix/FS-8565-txfax-fails-when-remote-party-changes to master
...
We've tested this with Yehavi and it does fix a problem that apparently happens a lot in the wild, and I have tested it against FS.
* commit 'd7b8394e501ae061926a78a1d45a0be8aafb6907':
FS-8565 update initial rtp from address when auto changing port so we can avoid false later comparisons
2015-12-08 09:58:16 -06:00
Mike Jerris
0988413cd9
Merge pull request #561 in FS/freeswitch from ~DRAGOS_OANCEA/freeswitch-dragos:mod_codec2-improvements to master
...
* commit '611449f4b36f6bf0ab74984f10d1265e864b7f79':
FS-8364: mod_codec2 : improvements, add extra modes: 3200,1400,1200. add config file.
2015-12-07 10:19:42 -06:00
Mike Jerris
ee51dab1e7
Merge pull request #617 in FS/freeswitch from ~ROB WU/freeswitch:group_call-flatten to master
...
* commit 'fabca410010b48b20854fe78343b6d31207b88bb':
FS-8585: [mod_commands] group_call: expand {} and <> to [] for each dial string
2015-12-07 10:16:07 -06:00
Chris Rienzo
ef8d1c7198
FS-8619 [mod_rayo] reply with conflict stanza error if bind is attempted with duplicate JID. Improve error handling when 'ready' callback fails.
2015-12-04 17:44:53 -05:00
Anthony Minessale
28bd6e2e38
FS-8615 #resolve [Crash when quickly changing layouts and setting reservation ids.]
2015-12-04 13:08:02 -06:00
Anthony Minessale
ad696ccabf
FS-8612 #resolve [rare ivr originated calls crash due to read codec leak]
2015-12-04 10:33:41 -06:00
Anthony Minessale II
b52a57e751
Merge pull request #620 in FS/freeswitch from feature/FS-8188 to master
...
* commit 'f917a72c8451416ed992d798cabddee0de5b9b5b':
FS-8188 add park_after_early_bridge transfer_after_early_bridge variables
2015-12-04 10:09:25 -06:00
Anthony Minessale
c021d22ea6
FS-8602 #resolve [conference does not auto-generate layouts properly when callers with no camera are present]
2015-12-02 15:08:53 -06:00
Anthony Minessale
cebfc81583
FS-8590 treat no res-id the same as clear
2015-12-02 12:02:43 -06:00
Anthony Minessale
3400fac2f8
FS-8354 #resolve [G722 audio issues with mod_conference after fab435479a
]
2015-12-02 11:03:00 -06:00
Anthony Minessale
ba9a480912
FS-8588 remove debug
2015-12-01 14:22:52 -06:00
Anthony Minessale
95a4bbc152
FS-8588 fix deadlock in error condition
2015-12-01 13:54:20 -06:00
Anthony Minessale
f563760604
FS-8588 #resolve [Unreliable digit collection]
2015-12-01 13:21:34 -06:00
Anthony Minessale
079040e4e7
FS-8595 typo
2015-12-01 12:27:23 -06:00
Anthony Minessale
ca61d45412
FS-8595 #resolve [Improve auto bitrate in personal canvas mode and do not let auto bitrate exceed native picture size]
2015-12-01 12:24:57 -06:00
Anthony Minessale
5f2dc448ce
FS-8529 more improvment on same goal
2015-12-01 11:36:23 -06:00
Anthony Minessale
b0b715c9c3
FS-8589 #resolve [Using conference playback with full-screen=true is not working correctly]
2015-11-30 16:54:15 -06:00
Rob Wu
fabca41001
FS-8585: [mod_commands] group_call: expand {} and <> to [] for each dial string
...
Channel variables in dial strings can be set through <>, {} or [].
<foo=bar> applies to every channel.
{foo=bar} applies to every channel, excluding channels delimited by :_:.
[foo=bar] only applies to the channel that follows [foo=bar].
Before this patch, group_call looked up users in the directory and
replaced {} with []. This logic does not work if the user has more than
one dial string, e.g. if multiple-registrations is set to true, and more
than two devices register under the same user.
This patch fixes the issue by stripping <> and {}, and inserting the
dial string before each individual dial string for each user. The
semantics of the "local_clobber" variable and the '|', ',' and ':_:'
delimiters are fully supported.
2015-11-28 19:17:56 +01:00
Anthony Minessale
833c193d04
FS-8264 #resolve [Add all the reservation IDs in the return of "list-videoLayouts" command]
2015-11-27 13:25:36 -06:00
Mike Jerris
5a56c89791
Merge pull request #587 in FS/freeswitch from ~VIPKILLA/fs-8433:master to master
...
* commit '728d960017c510c8108ce6c62cfbdd691a0c8831':
FS-8433: allow hangup cause to be set inside redirect data
2015-11-27 13:11:40 -06:00
Emmanuel Schmidbauer
728d960017
FS-8433: allow hangup cause to be set inside redirect data
2015-11-27 13:52:50 -05:00
Anthony Minessale
4676943972
FS-8574 #resolve [hangup a call but still in show calls (uuid_kill result -ERR No such channel!)]
2015-11-27 12:42:40 -06:00
Dragos Oancea
611449f4b3
FS-8364: mod_codec2 : improvements, add extra modes: 3200,1400,1200. add config file.
2015-11-27 12:09:29 -05:00
Ken Rice
99ca223f82
FS-8582 #resolve make sure the URL being passed here is not null
2015-11-27 10:39:38 -06:00
Mike Jerris
5ab62d8114
FS-8578: [mod_verto] fix build error for missing __bswap_64 on osx
2015-11-25 20:07:04 -05:00
Anthony Minessale
874aaf7a99
FS-8293 make conference video quality configurable with video-quality param NEEDS DOC
2015-11-25 16:01:34 -06:00
Anthony Minessale
060641f220
FS-8293 make sanity level based on quality 2 and also in conference
2015-11-25 15:42:51 -06:00
Anthony Minessale
a3752718c6
FS-8293 make sanity level based on 1080p
2015-11-25 15:19:59 -06:00
Anthony Minessale
03a9c7e11c
FS-8575 #resolve [No DTMF passed from a to b during rfc 2833 events.]
2015-11-25 14:45:32 -06:00
Anthony Minessale
1868859638
FS-8573 #resolve [unidirectional audio after resuming from hold in bypass media mode]
2015-11-25 13:56:25 -06:00
Anthony Minessale
6a08424fa7
FS-8566 #resolve [Call fails when put on hold in bypass media mode with inbound late neg set to false]
2015-11-25 13:53:14 -06:00
Mike Jerris
9dede690e1
Merge pull request #608 in FS/freeswitch from ~SJTHOMASON/freeswitch:feature/FS-8568 to master
...
* commit 'e31a8999c750fdc8ee95b413274114521d6c6075':
Allow building using system OpenSSL without EC support
2015-11-25 10:50:29 -06:00
Spencer Thomason
e9126a7337
Fix undefined symbol conference_cdr_test_mflag
...
FS-8569 #resolve
2015-11-24 20:33:07 +00:00
Spencer Thomason
e31a8999c7
Allow building using system OpenSSL without EC support
...
This allows FreeSWITCH to build using system OpenSSL when there is no EC support
FS-8568 #resolve
2015-11-24 19:44:49 +00:00
matteo brancaleoni
d7b8394e50
FS-8565 update initial rtp from address when auto changing port so we can avoid false later comparisons
2015-11-23 12:24:29 +01:00
Jeff Lenk
08816959aa
simple compile fixes for windows
2015-11-22 15:38:12 -06:00
Anthony Minessale
3ac546fbf1
FS-8293 fix some miscues on this patch
2015-11-20 16:24:41 -06:00
Anthony Minessale
6c3bf9ae65
FS-8554 #resolve [VC Moderator button quit working after moderator screen shares]
2015-11-20 14:40:29 -06:00
Anthony Minessale
1b0bf340aa
FS-8543 make sure if the mute image is taken from the camera that it does not dissappear
2015-11-20 13:19:20 -06:00
Chris Rienzo
9e0f30c58b
FS-8560 [mod_http_cache] add new parameter, connect-timeout
...
This is the maximum time to wait, in seconds, for the HTTP GET or PUT to connect.
If this value is not set or is set to 0, the default setting of 300 seconds is used.
2015-11-19 17:10:15 -05:00
Anthony Minessale
26bed941b3
FS-8160 Additional vulnerability in json parsing malformed utf encoded chars discovered by Brian Martin - Tenable Security Response CVE-2015-7392
2015-11-19 13:45:04 -06:00
Mike Jerris
31c9bca8e9
Merge pull request #593 in FS/freeswitch from ~MICJERRY/freeswitchmultimedia:master to master
...
* commit 'acecda7596beb5dc3a4f98cb126351d9c25454fb':
FS-8527 [mod_conference] Do not send the video of last_video_floor_holder to video_floor_holder if already related one video to it.
2015-11-19 11:10:52 -06:00
Mark Lipscombe
3293baa336
FS-8559: mod_shout should have "mpga" in it's list of supported extensions
...
Add mpga to the list of supported formats for mod_shout so that
files retrieved using mod_http_cache with a mime type of audio/mpeg
are able to be played using mod_shout.
2015-11-19 20:54:06 +11:00
Anthony Minessale
b4f477c22e
FS-8293 fix some regressions where speed test caused excessive downlink bandwidth
2015-11-18 21:36:41 -06:00
Anthony Minessale
cd8901bf5b
FS-8529 fix a few regressions
2015-11-18 21:34:24 -06:00
Anthony Minessale
9ab210e64b
FS-8556 #resolve [Screen shares are not recoverable so do not try]
2015-11-18 15:26:26 -06:00
Anthony Minessale
fb8d4a2b99
FS-8545 do not allow video floor on a member with a reservation id set
2015-11-18 13:37:52 -06:00
Anthony Minessale
420a78afc4
FS-8545 read lock regression
2015-11-18 13:18:39 -06:00
Anthony Minessale
8a73ecc14a
FS-8053 amendment
2015-11-18 12:33:42 -06:00
Brian West
771123eb1b
FS-8053 typo2
2015-11-18 10:55:05 -06:00
Anthony Minessale
07b8458497
FS-8053 typo
2015-11-18 10:50:40 -06:00
Anthony Minessale
e95f3686ad
FS-8053 #resolve [When WebRTC's SDP contains a=sendonly for video, the client will still receive the video stream]
2015-11-18 10:31:30 -06:00
Anthony Minessale II
c550dc07ea
Merge pull request #602 in FS/freeswitch from bugfix/FS-8547-add-error-log-into-stats-to-log-when to master
...
* commit '860a799c1de364d589f18ca84e0ad6a06846f4f7':
FS-8547 #resolve [Add error log into stats to log when quality impacting events begin and end]
2015-11-17 15:12:36 -06:00
Anthony Minessale
860a799c1d
FS-8547 #resolve [Add error log into stats to log when quality impacting events begin and end]
2015-11-17 15:09:00 -06:00
Anthony Minessale
f14fcb7838
FS-8529 #resolve [vid-floor and conference-flags set as video-muxing-personal-canvas ]
2015-11-17 12:18:29 -06:00
Chris Rienzo
df6a5315c1
FS-8549 [mod_http_cache] add support for AWS_ACCESS_KEY_ID and AWS_SECRET_ACCESS_KEY environment variables in S3 profiles
2015-11-17 12:00:15 -05:00
root
acecda7596
FS-8527 [mod_conference] Do not send the video of last_video_floor_holder to video_floor_holder if already related one video to it.
2015-11-17 10:16:42 +08:00
Anthony Minessale
8293dd03d0
FS-8546 #resolve [Make original video demo back-compat with livearray-json-status]
2015-11-16 17:02:07 -06:00
Anthony Minessale
a754c686d8
remove DEBUG
2015-11-16 16:08:58 -06:00
Anthony Minessale
9f1c89b8e3
FS-8545 #resolve [Improve controls for screen share]
2015-11-16 15:54:43 -06:00
Anthony Minessale
67491b102c
FS-8543 #resolve [Improve mute handling on conference and WebRTC]
2015-11-16 11:31:34 -06:00
Mark Lipscombe
4e9977507d
FS-8537: Passing nil to various lua functions causes segfault
...
Various functions exposed via lua do not check their parameters for null
causing freeswitch to segfault.
This change adds checking for null parameters and returns an error
instead of segfaulting.
2015-11-15 10:43:09 +11:00