Commit Graph
18915 Commits
Author SHA1 Message Date
Anthony Minessale baccbea1f1 FS-9486 #resolve [uuid_drop_dtmf switch between tone replace and digit] 2016-09-08 15:10:14 -05:00
Anthony Minessale 34bff55ffd FS-9494 #resolve [Issues with video avatar switching when video starts/stops] 2016-09-08 14:52:42 -05:00
Anthony Minessale 55e41a8ea3 FS-9493 #resolve [Possible crash when changing from normal to personal canvas on the fly] 2016-09-08 13:00:49 -05:00
Mike Jerris 7c75cf7300 FS-9484: fix var type format spec 2016-09-08 04:03:18 -04:00
Anthony Minessale 8101b337ec FS-9488 #resolve [Compile error mod_http_cache] 2016-09-07 16:55:44 -05:00
Anthony Minessale d3ee9adfd1 FS-9487 #resolve [Add CBR param to video file recording params] 2016-09-07 16:49:04 -05:00
Mike Jerris 1e867a85f8 FS-9457: fix code after decl error 2016-09-07 14:45:57 -04:00
Mike Jerris dbb447fb69 FS-9457: fix code after decl error 2016-09-07 14:12:33 -04:00
Mike Jerris 4503dee9ad FS-9457: fix code after decl error 2016-09-07 13:35:28 -04:00
Mike Jerris d7c77ba96d FS-9457: fix code after decl error 2016-09-07 12:44:44 -04:00
Mike Jerris 7bee958a51 FS-9457: fix code after decl error 2016-09-07 10:27:03 -04:00
Christopher Rienzo 6263f260f0 Merge pull request #941 in FS/freeswitch from ~RICHARD.SCREENE/freeswitch:feature/FS-9457-mod_http_cache-work-with-azure-blob to master
* commit '55978ba076a744af75595d245410fca815d9f74d':
  FS-9457 [mod_http_cache] Allow GET and PUT from Azure Blob Service
2016-09-07 08:54:52 -05:00
Richard Screene 55978ba076 FS-9457 [mod_http_cache] Allow GET and PUT from Azure Blob Service
Only send final PUT on Azure profiles

Fix core dump when reading Azure key from environment variable

Improve interface between mod_http_cache and storage providers

Remove debug

Remove out-of-date TODO

Add new configuration to example

Changes arising from Christopher Rienzo's comments

Add function to pointers to the profile to allow for better integration with the storage providers.

Add function to pointers to the profile to allow for better integration with the storage providers

Remove old header file inclusion
2016-09-07 09:57:03 +01:00
Mike Jerris 962908aa5a Merge pull request #944 in FS/freeswitch from ~CRIENZO/freeswitch:fs-9472-originate-retry-timeout to master
* commit '4620f1070c34a20b5b38a35538a3423832bdc0c3':
  FS-9472 [core] Add originate_retry_timeout and originate_retry_min_period_ms
2016-09-06 12:50:52 -05:00
Anthony Minessale 5a4058df8a FS-9483 #resolve [mod_conference missing keyframe after reinvite] 2016-09-06 11:03:08 -05:00
Anthony Minessale 5ecde9478a FS-9482 #resolve [uuid_media_3p - seg fault on 2nd attempt] 2016-09-06 10:45:50 -05:00
Mike Jerris f48fbf1666 Merge pull request #945 in FS/freeswitch from ~LAZEDO/freeswitch:feature/FS-9480 to master
* commit 'eb08eef0eaac6e292e475952b23e1c35ac5683bf':
  FS-9480 [mod_kazoo] add api enhancements
2016-09-05 15:09:09 -05:00
Luis Azedo eb08eef0ea FS-9480 [mod_kazoo] add api enhancements 2016-09-05 10:52:39 +00:00
Mike Jerris 346a60ed3d Merge pull request #928 in FS/freeswitch from ~ANTONIO/freeswitch-fs-9398:master to master
* commit '9cd2dbbddb9afb59037704739e206e30b4ac1cb6':
  FS-9398 solve missing variables in sofia events expire and unregister
2016-09-02 13:11:53 -05:00
Mike Jerris a34abbc02c Merge pull request #942 in FS/freeswitch from ~SJTHOMASON/freeswitch:bugfix/FS-9466-use-system-md5-if-available to master
* commit '5a2f9d7a789c8a78f43cd7014b4980f747bd4ca2':
  FS-9466: Use system MD5 if available
2016-09-02 12:20:05 -05:00
Mike Jerris d9bd695e95 Merge pull request #894 in FS/freeswitch from ~PIOTRGREGOR/freeswitch:bugfix/FS-9143-avmd-fix-custom-headers-in-events to master
* commit '9e0ade83b88113e4a50aacee440a97ddde0a2c1c':
  FS-9143 [avmd] #fix event headers
2016-09-02 12:13:46 -05:00
Anthony Minessale 47cbd2f628 FS-9475 #resolve [Video bandwidth not conveyed in SDP for verto] 2016-09-01 17:18:33 -05:00
Anthony Minessale 9e931ab941 remove debug 2016-09-01 16:44:10 -05:00
Anthony Minessale 1f1e372826 FS-9474 #resolve [Add variables to set initial volume on mod_conference] 2016-09-01 13:30:55 -05:00
Chris Rienzo 4620f1070c FS-9472 [core] Add originate_retry_timeout and originate_retry_min_period_ms
originate_retry_timeout : maximum duration in seconds to allow retry attempts to occur.
        On expiration, this will not stop an in progress attempt, it will only prevent a
        retry attempt from starting. This value works together with originate_retries.

  originate_retry_min_period_ms : minimum spacing between retry attempts.  This prevents
        retries from flooding an enpoint when it rejects quickly.
2016-09-01 10:59:06 -04:00
Spencer Thomason 5a2f9d7a78 FS-9466: Use system MD5 if available
- Use system MD5 on BSD and Solaris based platforms
- Use OpenSSL if system library is not available
- Fallback to included APR
- Optimize switch_md5_string()
- replace libsofia MD5 routines in mod_sofia with switch_md5() ones

FS-9466 #resolve
2016-08-31 15:00:48 -07:00
Mike Jerris 803464ca23 Merge pull request #940 in FS/freeswitch from ~J0SH/freeswitch:fs9404 to master
* commit '16162fd74797222c7a73a866fdd96e732b6f02d2':
  FS-9404 Handle sequence rollovers in mod_av handling of inbound H.263.
2016-08-29 16:27:42 -05:00
Josh Allmann 16162fd747 FS-9404 Handle sequence rollovers in mod_av handling of inbound H.263. 2016-08-26 22:22:42 +00:00
Italo Rossi 1080016986 FS-7706 [mod_callcenter] Hangup agent channel if we failed to bridge it with member channel.
The member can hangup the call while we are playing the outbound announce audio to the agent, this
patch detects this and properly hangup the agent channel to avoid keeping it up with
just a silence call since there's no active bridge.

The agent-bridge-end event now has CC-Agent-Bridged: true if the bridge successfully happens,
variable cc_agent_bridged was added so we can track this in the agent and member CDRs.

If you want to play an audio to the agent to indicate the member hangup the call before the bridge
set the variable cc_bridge_failed_outbound_announce, for example:
<action application="set" data="cc_bridge_failed_outbound_announce=tone_stream://%(250,250,425);loops=3"/>
or
<action application="set" data="cc_bridge_failed_outbound_announce=your-caller-has-gone-away-audio"/>
prior to calling callcenter application.

These variables are documented at https://freeswitch.org/confluence/display/FREESWITCH/mod_callcenter
2016-08-24 00:03:16 -03:00
Brian West 3c3c6ba512 FS-8608 remove nonexistant option, found during config audit 2016-08-22 15:28:02 -05:00
Brian West 7cc2653edc FS-8608 found while doing config audit, params should have dashes 2016-08-22 15:20:04 -05:00
Piotr Gregor 9e0ade83b8 FS-9143 [avmd] #fix event headers
Make all headers starting from capital letter.
2016-08-22 09:32:09 +01:00
William King c8e0eaace7 Merge pull request #923 in FS/freeswitch from ~J0SH/freeswitch:fs9409 to master
* commit '5f5346491943417c7609b834712ee4e5846d3605':
  FS-9409: Wait for avformat reader thread before reading.
2016-08-21 18:46:05 -05:00
Mike Jerris 3f9a234821 Merge pull request #936 in FS/freeswitch from ~PIOTRGREGOR/freeswitch:bugfix/FS-9447-fix-build-on-windows to master
* commit 'e5fc843c41860bbebf9eb187ef96c57def64c34b':
  FS-9447: [mod_avmd] #fix PRId64 on windows
2016-08-20 14:14:36 -05:00
Piotr Gregor e5fc843c41 FS-9447: [mod_avmd] #fix PRId64 on windows
We need to include inttypes.h header on Windows
for this to work.
2016-08-20 15:12:43 +01:00
Anthony Minessale c3728d99d0 FS-9443 #resolve [SDP in a verto.invite with missing ICE candidates can segfault] 2016-08-20 09:11:06 -05:00
Mike Jerris 3a93305045 Merge pull request #935 in FS/freeswitch from ~SJTHOMASON/freeswitch:bugfix/FS-9449-enable-clock-calibration-and-clock_nanosleep to master
* commit 'c5eb29d74d5ac727eb2a08c1e653e3f7e33aaacf':
  FS-9449: Enable clock calibration and clock_realtime on Solaris
2016-08-19 22:59:29 -05:00
Mike Jerris f92bb5aeff Merge pull request #930 in FS/freeswitch from ~LAZEDO/freeswitch:feature/FS-9439 to master
* commit '676419a2619dda579d2bca9e6aaaecfa9a86e200':
  FS-9439 check chained loopback for loopback_bowout
2016-08-19 22:56:14 -05:00
Spencer Thomason c5eb29d74d FS-9449: Enable clock calibration and clock_realtime on Solaris 2016-08-19 18:24:23 -07:00
Luis Azedo 676419a261 FS-9439 check chained loopback for loopback_bowout 2016-08-20 02:12:30 +01:00
Mike Jerris f21a38270d Merge pull request #934 in FS/freeswitch from ~PIOTRGREGOR/freeswitch:feature/FS-9447-avmd-increase-default-number-of-samples to master
* commit '169f1c0b5044b94e43533cb04e34d88e5be63006':
  FS-9447: [mod_avmd] increase factory default value of samples to skip
2016-08-19 14:41:22 -05:00
Mike Jerris 26a502061f Merge pull request #931 in FS/freeswitch from ~LAZEDO/freeswitch:feature/FS-9440 to master
* commit 'ea5b39365af78be85b73673699040727ec9952c9':
  FS-9440 add transfer_destination
2016-08-19 14:33:22 -05:00
Mike Jerris 6f2f87699c Merge pull request #932 in FS/freeswitch from ~LAZEDO/freeswitch:feature/FS-9441 to master
* commit 'f8c2abc189f27ca13b2ddd6dc334ef7738ccb37d':
  FS-9441 optional skip member outcall beep
2016-08-19 14:26:06 -05:00
Piotr Gregor 169f1c0b50 FS-9447: [mod_avmd] increase factory default value of samples to skip
Increase the value of parameter for factory settings (used when
config can't be loaded or on 'set default' command).
2016-08-19 20:20:24 +01:00
Piotr Gregor fb065a148a FS-9447: [mod_avmd] increase default value of samples to skip
Increase value of samples to skip at the beginning of new frame.
This increases the robustness against false detections observed
on German voicemail from Switzerland (see wav audio attached
to case FS-9447).
2016-08-19 19:44:31 +01:00
Brian West 2636141c32 Revert FS-8565, its getting a few blames for 3cx interop issues, we need to revisit the original reason and make sure this was the right fix. 2016-08-18 15:12:28 -05:00
Luis Azedo f8c2abc189 FS-9441 optional skip member outcall beep 2016-08-18 11:04:08 -05:00
Luis Azedo ea5b39365a FS-9440 add transfer_destination 2016-08-18 10:23:55 -05:00
Anthony Minessale bfb9e96f84 FS-9437 #resolve [Delete avatar if video is enabled mid-call] 2016-08-17 18:22:20 -05:00
Anthony Minessale b9733c577c FS-9436 #resolve [RTCP PLI Media Source SSRC wrong after re-INVITE] 2016-08-17 18:22:20 -05:00