]>
git.ipfire.org Git - thirdparty/freeswitch.git/log
Michael Jerris [Tue, 2 Jun 2015 17:23:43 +0000 (13:23 -0400)]
FS-7436: [mod_opus] fix the plc counter to actually count
Mike Jerris [Tue, 2 Jun 2015 17:01:10 +0000 (12:01 -0500)]
Merge pull request #264 in FS/freeswitch from ~DRAGOS_OANCEA/freeswitch-dragos:mod_opus_fec_jb to master
* commit '
bd3589a2fbb56486f3c76548a4197716ebcce8c7 ':
FS-7436: added FEC support for mod_opus
doancea [Mon, 1 Jun 2015 23:17:20 +0000 (01:17 +0200)]
FS-7436: added FEC support for mod_opus
You need an enabled jitter buffer for FEC to work.
If a packet is missing we look in the jitter buffer for the next one,
if the next packet is present we pass it to the decoder to extract
the FEC info from it. If there's no FEC inside the packet, the Opus decoder
will return PLC.
Mike Jerris [Tue, 2 Jun 2015 16:19:05 +0000 (11:19 -0500)]
Merge pull request #33 in FS/freeswitch from ~MOY/freeswitch:sip-watch-headers to master
* commit '
3df55b9bb5325ed0f7273576264c5aa94a8a6810 ':
Add sip_watched_headers variable to launch events when a SIP message contains a given SIP header
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
Moises Silva [Tue, 15 Jan 2013 05:50:28 +0000 (00:50 -0500)]
Add sip_watched_headers variable to launch events when a SIP message contains a given SIP header
FS-6801 #resolve
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)]