]>
git.ipfire.org Git - thirdparty/freeswitch.git/log
Chris Rienzo [Tue, 2 Jun 2015 14:48:57 +0000 (10:48 -0400)]
FS-7564 #resolve #comment [mod_rayo] Added new algorithms for offering calls to clients.
Two new params added to autoload_configs/rayo.conf.xml
offer-algorithm
all: offer to all clients (default and old behavior)
first: offer to first client, fails over to next client in list
random: offer to random client, fails over to next random client
offer-timeout-ms
0: disable
> 0 and < 120000: time to wait for reply from offer. On timeout, next client is offered call.
If no other clients available, call is rejected. 5000 is default.
Seven Du [Tue, 2 Jun 2015 10:46:29 +0000 (18:46 +0800)]
set affected_rows also for non-SELECT queries
William King [Tue, 2 Jun 2015 00:51:15 +0000 (17:51 -0700)]
FS-7426 shouuld not be disabled on all, only squeeze and wheezy
Brian West [Tue, 2 Jun 2015 00:04:03 +0000 (19:04 -0500)]
Merge pull request #265 in FS/freeswitch from ~DRAGOS_OANCEA/freeswitch-dragos:codec2_fix_encoded_data_len to master
* commit '
83923660577cac053deeac3b9901df45e0cf8487 ':
Fixed encoded_data_len for MODE 2400, it should be 6 bytes. Also replaced 2550 bps bitrate (obsoleted operation mode) by 2400
doancea [Mon, 1 Jun 2015 16:22:45 +0000 (18:22 +0200)]
Fixed encoded_data_len for MODE 2400, it should be 6 bytes. Also replaced 2550 bps bitrate (obsoleted operation mode) by 2400
Mike Jerris [Mon, 1 Jun 2015 21:32:11 +0000 (16:32 -0500)]
Merge pull request #99 in FS/freeswitch from ~BRIAN/freeswitch-brian:bugfix/FS-6961-mod_erlang_event-add-call-uuid-to to master
* commit '
89f3f5e2986d24800e40064f9966675389f5f8a0 ':
FS-6961: [mod_erlang_event]: Add call UUID to call_hangup message
Michael Jerris [Mon, 1 Jun 2015 19:28:33 +0000 (15:28 -0400)]
FS-7499: fix build error on 32bit platforms
Michael Jerris [Mon, 1 Jun 2015 19:27:45 +0000 (15:27 -0400)]
FS-7587: keep sofia-sip ws lib in sync
Mike Jerris [Mon, 1 Jun 2015 19:19:40 +0000 (14:19 -0500)]
Merge pull request #262 in FS/freeswitch from feature/FS-7587-add-ipv6-support-to-verto-websockets to master
* commit '
3b2d00f3e65061393da10a4ba286ac72cdb3c16e ':
FS-7587 Add ipv6 support to Verto / Websockets
Mike Jerris [Mon, 1 Jun 2015 19:13:09 +0000 (14:13 -0500)]
Merge pull request #248 in FS/freeswitch from ~ANDEE/freeswitch-nibble:master to master
* commit '
8f343939dc7f63f6a1686941e7d34e1cbf27a1c3 ':
Added new options to nibble bill for minimum charges and rounding #FS-7560
Mike Jerris [Mon, 1 Jun 2015 18:54:15 +0000 (13:54 -0500)]
Merge pull request #169 in FS/freeswitch from ~FRANCOIS/freeswitch-fs-7204:master to master
* commit '
441dd9128862ce741a56a01acfa3e862949d1347 ':
FS-7204, Allow to force a per-account send-message-query-on-register
Mike Jerris [Mon, 1 Jun 2015 18:52:05 +0000 (13:52 -0500)]
Merge pull request #174 in FS/freeswitch from ~FLAVIO/freeswitch:origin/bugfix/FS-7196 to master
* commit '
f135232ef5ab3f53f76cfa8ec2a1225f7700de90 ':
FS-7196: add recording_follow_transfer support for semi attended transfers
Anthony Minessale [Thu, 28 May 2015 23:02:21 +0000 (18:02 -0500)]
FS-7587 Add ipv6 support to Verto / Websockets
Andrew Cassidy [Mon, 4 May 2015 11:52:08 +0000 (12:52 +0100)]
Added new options to nibble bill for minimum charges and rounding #FS-7560
These options are:
1) nibble_rounding: The number of decimal places to round the cost of the call to
2) nibble_minimum: The minimum charge to apply to a call
Rounding is applied before the minimum charging, and these steps only occur at call end to make sure they're accurate.
Checks for minimum_charge before call starts
"Billing done" flag to the data struct, and used that to exit early in the event processing during hangup has already occured.
Mike Jerris [Mon, 1 Jun 2015 18:25:47 +0000 (13:25 -0500)]
Merge pull request #230 in FS/freeswitch from bugfix/FS-7405 to master
* commit '
a4ef9d6ba3d210cb0589342a0e059cf9bca98ae7 ':
FS-7405: if all is required don't pass if total ne pass
Mike Jerris [Mon, 1 Jun 2015 18:10:43 +0000 (13:10 -0500)]
Merge pull request #232 in FS/freeswitch from ~ITALOROSSI/freeswitch:bugfix/FS-7242-delayed-bye-after-REFER to master
* commit '
beeea0172411f6274effdac8b90f970fa317b159 ':
FS-7242 Waiting for state CS_PARK when receiving REFER.
Mike Jerris [Mon, 1 Jun 2015 18:03:37 +0000 (13:03 -0500)]
Merge pull request #239 in FS/freeswitch from ~MOY/freeswitch:park-before-media to master
* commit '
b4250c87a53310d934052ef2226b9a5983ff9e6f ':
Fix switch_ivr_parse_event() to not hangup a session when there is no media yet
William King [Mon, 1 Jun 2015 17:46:41 +0000 (12:46 -0500)]
Merge pull request #231 in FS/freeswitch from ~SEKIL/freeswitch-7412:master to master
* commit '
f5e0a879b2c5e035075db2c9441a111020575dea ':
JIRA FS-7412. Added new LDAP schema (fsaccount.schema) with relevant attributes to match FS directory params and variables. Changed mod_xml_ldap code to reflect new schema. Updated xml_ldap.conf.xml as well to reflect mapping of new attributes.
Nathan Neulinger [Mon, 1 Jun 2015 17:22:08 +0000 (12:22 -0500)]
FS-7593 --resolve add locking keyed on device name around any database updates adding/removing the device
doancea [Wed, 22 Apr 2015 14:04:07 +0000 (16:04 +0200)]
FS-7462: fix FMTP in the INVITE - make it use values from opus.conf.xml
Alexander Traud [Tue, 19 May 2015 10:43:43 +0000 (12:43 +0200)]
Add Perfect Forward Secrecy (DHE PFS) to mod_sofia
Ephemeral ECDH (ECDHE) was supported already. This patch adds Ephemeral
DH (DHE). To enable it, add DH parameters into the private-key file of
your server (agent.pem). For example via:
openssl dhparam -out dh.pem 2048
FS-7561 #resolve
Anthony Minessale [Mon, 1 Jun 2015 17:44:21 +0000 (12:44 -0500)]
squash
Anthony Minessale [Mon, 1 Jun 2015 16:54:43 +0000 (11:54 -0500)]
FS-7513 add video-auto-floor-msec param to control how long a member must have the audio floor before also taking the video floor %NEEDS_DOC
Michael Jerris [Mon, 1 Jun 2015 16:51:26 +0000 (12:51 -0400)]
FS-7570: fix status variable reference that is breaking compile w/ zrtp enabled
Artur Zaprzała [Tue, 3 Mar 2015 12:05:23 +0000 (13:05 +0100)]
FS-7337: Add support for Remote-Party-ID header in UPDATE request.
Brian [Mon, 1 Jun 2015 14:16:25 +0000 (09:16 -0500)]
FS-7579 --resolve
Steve Underwood [Sun, 31 May 2015 21:38:33 +0000 (05:38 +0800)]
V.27ter modem modified to make it a little less tolerant of poor SNR, and a
little more tolerant of big timing errors between the symbols at the far end,
and as they are received by us.
Seven Du [Fri, 29 May 2015 22:40:47 +0000 (06:40 +0800)]
disable debug log
Seven Du [Fri, 29 May 2015 22:36:54 +0000 (06:36 +0800)]
detect more deep too see if we should offer video
Seven Du [Fri, 29 May 2015 07:37:20 +0000 (15:37 +0800)]
FS-7585 make resolution configurable
Seven Du [Fri, 29 May 2015 04:16:54 +0000 (12:16 +0800)]
FS-7585 detect packet loss where possible
Seven Du [Fri, 29 May 2015 04:14:06 +0000 (12:14 +0800)]
CID:
1300973 fix copy & paste err
Seven Du [Fri, 29 May 2015 04:12:07 +0000 (12:12 +0800)]
CID:
1301050 fix possible NULL
Seven Du [Fri, 29 May 2015 04:11:01 +0000 (12:11 +0800)]
CID:
1301065 fix possible NULL
Seven Du [Fri, 29 May 2015 04:10:29 +0000 (12:10 +0800)]
CID:
1301106 fix logically dead code
Seven Du [Fri, 29 May 2015 04:09:27 +0000 (12:09 +0800)]
CID:
1025061 add missing break
Seven Du [Fri, 29 May 2015 04:08:46 +0000 (12:08 +0800)]
CID:
1301110 CID:
1301110 logically dead code
Anthony Minessale [Fri, 29 May 2015 02:05:56 +0000 (21:05 -0500)]
FS-7513 flush video on video mute/unmute
Anthony Minessale II [Thu, 28 May 2015 18:04:12 +0000 (13:04 -0500)]
Merge pull request #260 in FS/freeswitch from fs-video2 to master
* commit '
b641ab6db38c6747ca3626f1f26a4d3b05d336c4 ': (629 commits)
bump
FS-7519: CID:
1294454 fix leak
CID:
1301145 ,
1301144 : Bit shift bounds checking
CID
1216601 Fix a possible memory leak in mod_basic
FS-7519 mod_av cleanup and refactor to work on higher resolution
FS-7513 refactor
FS-7500 FS-7499 refactoring while battling chrome
FS-7585: add rtmp video support
FS-7585: spaces to tabs and clean up trilling spaces
FS-7519: reverting part of
f85a86e64d3ebcd34d63bc6239694e5a524760a1
FS-7519: fix build issue with clang-3.5
FS-7500: start media thread one answer/pre_answer
FS-7519: fix typo
FS-7499 FS-7500 mods for interop against latest chrome builds
FS-7500 just send refresh and not full reset on uuid_video_refresh
FS-7513 mods to bandwidth sizing and remove flush calls
FS-7519: auto set some values on avformat recording
FS-7519: [mod_av] fix modules.conf
FS-7519: merge mod_avcodec and mod_avformat into mod_av
FS-7553 reduce opencv library requirement to 2.4.5 to allow centos 7
...
Anthony Minessale [Thu, 28 May 2015 17:36:43 +0000 (12:36 -0500)]
bump
Seven Du [Wed, 27 May 2015 23:08:45 +0000 (07:08 +0800)]
FS-7519: CID:
1294454 fix leak
Michael Jerris [Wed, 27 May 2015 22:14:49 +0000 (18:14 -0400)]
CID:
1301145 ,
1301144 : Bit shift bounds checking
William King [Wed, 27 May 2015 21:56:38 +0000 (14:56 -0700)]
CID
1216601 Fix a possible memory leak in mod_basic
Anthony Minessale [Wed, 27 May 2015 21:49:18 +0000 (16:49 -0500)]
FS-7519 mod_av cleanup and refactor to work on higher resolution
Anthony Minessale [Wed, 27 May 2015 08:24:16 +0000 (03:24 -0500)]
FS-7513 refactor
Anthony Minessale [Wed, 27 May 2015 06:15:28 +0000 (01:15 -0500)]
FS-7500 FS-7499 refactoring while battling chrome
Seven Du [Tue, 26 May 2015 19:15:00 +0000 (03:15 +0800)]
FS-7585: add rtmp video support
Seven Du [Tue, 26 May 2015 15:45:05 +0000 (23:45 +0800)]
FS-7585: spaces to tabs and clean up trilling spaces
William King [Tue, 26 May 2015 16:18:29 +0000 (12:18 -0400)]
William King [Tue, 26 May 2015 15:41:35 +0000 (08:41 -0700)]
FS-7519: fix build issue with clang-3.5
Anthony Minessale [Tue, 26 May 2015 15:22:16 +0000 (10:22 -0500)]
FS-7500: start media thread one answer/pre_answer
Anthony Minessale [Sat, 23 May 2015 03:18:56 +0000 (22:18 -0500)]
FS-7519: fix typo
Anthony Minessale [Sat, 23 May 2015 03:08:27 +0000 (22:08 -0500)]
FS-7499 FS-7500 mods for interop against latest chrome builds
Anthony Minessale [Sat, 23 May 2015 03:08:19 +0000 (22:08 -0500)]
FS-7500 just send refresh and not full reset on uuid_video_refresh
Anthony Minessale [Sat, 23 May 2015 03:03:20 +0000 (22:03 -0500)]
FS-7513 mods to bandwidth sizing and remove flush calls
Anthony Minessale [Sat, 23 May 2015 01:27:14 +0000 (20:27 -0500)]
FS-7519: auto set some values on avformat recording
Michael Jerris [Fri, 22 May 2015 21:59:55 +0000 (17:59 -0400)]
FS-7519: [mod_av] fix modules.conf
Anthony Minessale [Thu, 21 May 2015 20:48:48 +0000 (15:48 -0500)]
FS-7519: merge mod_avcodec and mod_avformat into mod_av
Christopher Rienzo [Fri, 22 May 2015 14:21:12 +0000 (10:21 -0400)]
FS-7553 reduce opencv library requirement to 2.4.5 to allow centos 7
Christopher Rienzo [Fri, 22 May 2015 00:50:40 +0000 (20:50 -0400)]
FS-7553 reduce soundtouch library requirement to version 1.7.1- this was the version bundled with freeswitch
Michael Jerris [Thu, 21 May 2015 21:53:19 +0000 (17:53 -0400)]
FS-7507: fix expansion of dirs compiled into freeswitch
Michael Jerris [Thu, 21 May 2015 20:55:02 +0000 (16:55 -0400)]
FS-7507: fix expansion of dirs compiled into freeswitch
Seven Du [Thu, 21 May 2015 18:38:17 +0000 (02:38 +0800)]
FS-7519: refactor and the av code should work now use it as default, bandwidth might be not accurate need furthur tweak
Anthony Minessale [Wed, 20 May 2015 20:08:06 +0000 (15:08 -0500)]
FS-7513 FS-7499 mod auto-bitrate code
Anthony Minessale [Wed, 20 May 2015 18:14:55 +0000 (13:14 -0500)]
FS-7500: [rtp] up debug to higher level
Anthony Minessale [Tue, 19 May 2015 18:13:36 +0000 (13:13 -0500)]
FS-7500 add switch_img_letterbox and use it for the mirror input function
Mike Jerris [Tue, 19 May 2015 17:56:33 +0000 (12:56 -0500)]
FS-7500: fix include paths for libvpx
Seven Du [Mon, 18 May 2015 23:40:01 +0000 (07:40 +0800)]
FS-7519: add fs_avc_find_startcode
Anthony Minessale [Mon, 18 May 2015 22:25:34 +0000 (17:25 -0500)]
FS-7519: fix build
Anthony Minessale [Mon, 18 May 2015 22:12:59 +0000 (17:12 -0500)]
FS-7519: [mod_avformat] change logger, mod_avcodec: change logger and copy data to/from frames to avoid overwriting and also send intra requests still but do not wait for one to init the codec
Michael Jerris [Mon, 18 May 2015 21:13:38 +0000 (16:13 -0500)]
FS-7500: fix vpx include paths
Anthony Minessale [Thu, 14 May 2015 23:01:22 +0000 (18:01 -0500)]
FS-7499 add tmmbr negotiation to sdp
Michael Jerris [Sat, 16 May 2015 04:42:00 +0000 (23:42 -0500)]
FS-7500: require libvpx 1.4
Seven Du [Fri, 15 May 2015 23:22:23 +0000 (07:22 +0800)]
FS-7550 quick and dirty tweak for overlay, maybe need furthur tweaks but this should work with most transparent pngs
Anthony Minessale [Fri, 15 May 2015 20:28:45 +0000 (15:28 -0500)]
FS-7500: add video_write_overlay and stop_video_write_overlay
Use it to add an image to the write stream to see a recording banner on video echoed back to you during recording.
ARGS: <file> [<position>] [<opacity 0-255>]
POSITIONS:
left-top
left-mid
left-bot
center-top
center-mid
center-bot
right-top
right-mid
right-bot
<extension name="example">
<condition field="destination_number" expression="^overlay$">
<action application="answer"/>
<action application="video_write_overlay" data="/path/to/img.png"/>
<action application="record" data="/data/file.mp4"/>
<action application="stop_video_write_overlay"/>
</condition>
</extension>
Anthony Minessale [Fri, 15 May 2015 17:41:50 +0000 (12:41 -0500)]
FS-7513 drop bw if there are frequent dropouts
Anthony Minessale [Fri, 15 May 2015 16:41:46 +0000 (11:41 -0500)]
FS-7513 improve auto bandwidth feature and add other performance improvemnts related to dropping video when its not visible
Anthony Minessale [Thu, 14 May 2015 22:39:06 +0000 (17:39 -0500)]
FS-7501 add vbsize to mod video buffer size
Anthony Minessale [Thu, 14 May 2015 20:55:19 +0000 (15:55 -0500)]
FS-7513 add manage-inbound-video-bitrate conference flag
Anthony Minessale [Wed, 13 May 2015 19:42:26 +0000 (14:42 -0500)]
FS-7513 favor moderators for selection of open layers in the canvas
Anthony Minessale [Wed, 13 May 2015 18:25:41 +0000 (13:25 -0500)]
FS-7499 some mods to relad/recover in rtp. Killing dtls here might be unsafe and isn't necessary anyway
Anthony Minessale [Wed, 13 May 2015 16:50:04 +0000 (11:50 -0500)]
FS-7499 adding some more refactoring towards better rtcp
Seven Du [Wed, 13 May 2015 01:22:33 +0000 (09:22 +0800)]
FS-7550 starting to and libgd to core video
Anthony Minessale [Wed, 13 May 2015 00:55:28 +0000 (19:55 -0500)]
FS-7499 second pass at adding TMMBR (WIP)
Anthony Minessale [Wed, 13 May 2015 00:54:55 +0000 (19:54 -0500)]
FS-7500: send a few intra requests in decode_video
Anthony Minessale [Wed, 13 May 2015 00:54:23 +0000 (19:54 -0500)]
FS-7500: set 500ms min on retransmit of outdated xml based intraframe request that EVERYTHING still seems to use
Anthony Minessale [Wed, 13 May 2015 00:53:26 +0000 (19:53 -0500)]
FS-7519: add abndwidth params and fix issue on reset of mov_avcodec
Anthony Minessale [Wed, 13 May 2015 00:52:32 +0000 (19:52 -0500)]
FS-7509: reset radios per silly jquery rules
Anthony Minessale [Wed, 13 May 2015 00:41:37 +0000 (19:41 -0500)]
Anthony Minessale [Tue, 12 May 2015 22:32:29 +0000 (17:32 -0500)]
FS-7500: move img test down into read function
Anthony Minessale [Tue, 12 May 2015 20:52:53 +0000 (15:52 -0500)]
FS-7500: change variable names to reflect audio vs video %NEEDS_DOC
remote_media_ip_reported => remote_audio_ip_reported and remote_video_ip_reported
new vars remote_audio_ip and remote_video_ip like remote_media_ip but specific to audio and video
remote_media_port_reported => remote_audio_port_reported and remote_audio_port_reported
remote_media_port => remote_audio_port and remote_video_port
rtp_auto_adjust => rtp_auto_adjust_audio and rtp_auto_adjust_video
Anthony Minessale [Tue, 12 May 2015 20:52:25 +0000 (15:52 -0500)]
FS-7501: flush video on jb activate/reset
Anthony Minessale [Tue, 12 May 2015 19:41:15 +0000 (14:41 -0500)]
FS-7500: re-enable sip info video refresh
Anthony Minessale [Tue, 12 May 2015 19:23:07 +0000 (14:23 -0500)]
FS-7499 fix some refactor-related regressions in rtcp
Anthony Minessale [Tue, 12 May 2015 19:14:52 +0000 (14:14 -0500)]
Seven Du [Tue, 12 May 2015 04:39:29 +0000 (12:39 +0800)]
FS-7506 add alpha channel to switch_rgb_color_t so it is possible to make transparent text img
Seven Du [Tue, 12 May 2015 02:37:53 +0000 (10:37 +0800)]
FS-7506 refactor to use rgb color for pixel
Seven Du [Tue, 12 May 2015 01:18:12 +0000 (09:18 +0800)]
FS-7506 improve anti-aliasing when use a NULL bgcolor for transparent text
Anthony Minessale [Fri, 8 May 2015 15:46:43 +0000 (10:46 -0500)]
FS-7513 move some locking around
Anthony Minessale [Fri, 8 May 2015 15:07:52 +0000 (10:07 -0500)]
FS-7513: don't patch image on mute