14165 Commits

Author SHA1 Message Date
Anthony Minessale
eb4d24b68c FS-9549 #resolve [Add userVariables to DMTF and INFO messages] 2016-09-20 13:57:34 -05:00
Mike Jerris
fca259d13c Merge pull request #961 in FS/freeswitch from ~LAZEDO/freeswitch:feature/FS-9526 to master
* commit 'e76350df42bd31180147180bebcf72f2dd588b9a':
  FS-9526 [mod_conference] add deaf sounds
2016-09-19 17:53:13 -05:00
Piotr Gregor
0247c92cb5 FS-9527 [avmd]: Fix MAP_POPULATE on FreeBSD
Remove unsupported flag.
2016-09-19 22:47:14 +01:00
Luis Azedo
e76350df42 FS-9526 [mod_conference] add deaf sounds 2016-09-19 19:41:45 +01:00
Anthony Minessale
c591a212e8 FS-9538 #resolve [segfault while reading local ringback file] 2016-09-19 13:11:11 -05:00
Luis Azedo
1c00e64a9a FS-9533 [mod_conference] add member-enter-sound 2016-09-19 09:11:29 +01:00
Mike Jerris
7aa97b76a5 Merge pull request #958 in FS/freeswitch from ~LAZEDO/freeswitch:feature/FS-9518 to master
* commit '03e87faac125dca0acd5a15fdb3d7cd6a084e8f9':
  FS-9518 [mod_conference] allow deaf only command in caller-controls
2016-09-15 17:28:04 -05:00
Piotr Gregor
8f4956725c FS-9519: [avmd] Add unit test
Add perl script for testing of voicemail detection.
2016-09-15 22:55:28 +01:00
Luis Azedo
03e87faac1 FS-9518 [mod_conference] allow deaf only command in caller-controls 2016-09-15 14:12:59 +00:00
Mike Jerris
f39bad0b32 Merge pull request #950 in FS/freeswitch from ~SJTHOMASON/freeswitch:bugfix/FS-6954-freeswitch-adds-additional-m-audio to master
* commit 'd5b5e8c23bf78508f5296b188265496e6f4a6a5d':
  FS-6954: Use channel flags to check for proxy media or bypass media
2016-09-14 12:49:12 -05:00
Mike Jerris
3d3a1e3721 Merge pull request #953 in FS/freeswitch from ~LAZEDO/freeswitch:bugfix/FS-9505 to master
* commit '0fddb6b08fa86e83295506369faf932c9646be7d':
  FS-9505 [mod_conference] honor verbose-events in conference-create event
2016-09-14 12:35:05 -05:00
Mike Jerris
480bf40c1a Merge pull request #954 in FS/freeswitch from ~PIOTRGREGOR/freeswitch:feature/FS-9509-subscribe-to-avmd-messages-script to master
* commit '194a248522ba55164847a15c39e8ede94b1147a8':
  FS-9509: [avmd] Add perl script subscribing to avmd events
2016-09-14 10:12:05 -05:00
Anthony Minessale
92644dbb4d FS-9506 code was too over-zealous about taking control when it should not, pass 2 2016-09-13 15:54:55 -05:00
Piotr Gregor
194a248522 FS-9509: [avmd] Add perl script subscribing to avmd events
The script will subscribe to avmd events and output them to the console.
2016-09-13 21:46:13 +01:00
Anthony Minessale
aee02a3041 FS-9506 code was too over-zealous about taking control when it should not, pass 1 2016-09-13 15:23:46 -05:00
Brian West
7258a2484b FS-9506 #resolve [Proxy-Hold improvement, Support a=inactive] 2016-09-13 13:17:51 -05:00
Luis Azedo
0fddb6b08f FS-9505 [mod_conference] honor verbose-events in conference-create event 2016-09-13 17:45:15 +01:00
Anthony Minessale II
b6446d5276 Merge pull request #937 in FS/freeswitch from ~LAZEDO/freeswitch:bugfix/FS-9451 to master
* commit 'ebdf980eb03b7c604b10f45310cf4d4d7dc7313b':
  FS-9551 [mod_sofia] compare also session before setting TFLAG_SKIP_EARLY
2016-09-12 12:23:41 -05:00
Anthony Minessale
5c43a17a04 FS-8761 2016-09-12 11:24:41 -05:00
Anthony Minessale
43c10074fb FS-9498 #resolve [Try to make video writing thread more efficient] 2016-09-09 19:01:55 -05:00
Anthony Minessale
fd724a7b97 FS-9497 #resolve [AV sync record issue] 2016-09-09 16:48:43 -05:00
Spencer Thomason
d5b5e8c23b FS-6954: Use channel flags to check for proxy media or bypass media
Use channel flags CF_PROXY_MODE or CF_PROXY_MEDIA to determine if to disable
SOA when passing a T38 ReINVITE across legs when in proxy media or bypass media.
These channel flags are set when the sofia profile params inbound-bypass-media or
inbound-proxy-media are enabled as well as when the channel variables bypass_media or
proxy_media are set which should handle a few edge cases better.

FS-6954 #resolve.
2016-09-09 11:06:35 -07:00
Piotr Gregor
849918fd99 FS-9458: [avmd] Set channel variable before BEEP event is fired
Now channel variable is properly set when event is delivered.
2016-09-09 01:12:40 +01:00
Anthony Minessale
71c54d6f3a FS-9495 #resolve [add conference_join_energy_level variable] 2016-09-08 17:33:21 -05:00
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
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
Luis Azedo
ebdf980eb0 FS-9551 [mod_sofia] compare also session before setting TFLAG_SKIP_EARLY 2016-09-07 00:14:47 +01:00
Anthony Minessale
5a4058df8a FS-9483 #resolve [mod_conference missing keyframe after reinvite] 2016-09-06 11:03:08 -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
1f1e372826 FS-9474 #resolve [Add variables to set initial volume on mod_conference] 2016-09-01 13:30:55 -05: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