FreeSWITCH is a Software Defined Telecom Stack enabling the digital transformation from proprietary telecom switches to a versatile software implementation that runs on any commodity hardware. From a Raspberry PI to a multi-core server, FreeSWITCH can unl
Go to file
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
build FS-9310 Native support for Flowroute SMS API over HTTP(S) 2016-07-07 15:22:36 -07:00
clients/flex FS-7585 add bandwidth settings to flash video 2015-06-04 23:33:00 +08:00
cmake_modules
conf FS-9161: add example Verto settings to example configs 2016-08-15 10:33:02 -07:00
debian FS-9442 #resolve #comment tweak the deb packages to properly install the debug symbols via freeswitch-all-dbg and freeswitch-meta-all-dbg lang packages do not have dbg packages as they are just xml 2016-08-23 14:56:27 -05:00
docs bump version number in generated doxygen output 2016-04-18 13:25:55 -05:00
dtd
fonts
fscomm FS-7966: remove some older versions of msvc build system as these will no longer work soon, please use 2015 instead 2015-08-31 10:19:10 -05:00
htdocs FS-8545 #resolve [Improve controls for screen share] 2015-11-16 15:54:43 -06:00
html5/verto FS-9281: Add support for QQVGA resolution in Verto 2016-08-15 10:37:18 -07:00
images FS-7494: default avatar and mute images for video MCU 2015-05-28 12:47:26 -05:00
libs FS-9452: fixed true/false logic for using dst flag 2016-08-22 16:36:37 +02:00
scripts Simple fax test script 2016-07-19 13:03:22 -05:00
src FS-7706 [mod_callcenter] Hangup agent channel if we failed to bridge it with member channel. 2016-08-24 00:03:16 -03:00
support-d tweak fscore_pb to use new pastebin API 2016-05-03 16:45:14 -05:00
tests/unit FS-8233 Clean up formatting 2015-10-09 11:10:32 -07:00
w32 FS-8664 #resolve add fs_cli.exe to msi so its installed. 2015-12-15 14:12:27 -06:00
web
yum FS-8648: incorrect url's in yum repos 2015-12-15 17:02:49 +00:00
.clang-format
.gitattributes
.gitignore FS-8108: remove legacy mod_lua, the regular mod_lua works with system lua now 2015-09-01 11:15:12 -05:00
.mailmap
Freeswitch.2015.sln FS-8655 #resolve Update the windows build for MSVS2015 and WiX 3.10.1 to build an MSI 2015-12-14 10:58:29 -06:00
Freeswitch.2015.sln.bat FS-7966: remove some older versions of msvc build system as these will no longer work soon, please use 2015 instead 2015-08-31 10:19:10 -05:00
INSTALL
Makefile.am FS-9091: build all libyuv platform files so we don't have missing symbols on some platforms 2016-04-21 16:04:30 -04:00
acinclude.m4
bootstrap.sh FS-9260: fix make detection to not fail on openbsed, and fix libtoolize detection to attempt to find libtoolize the same version as specified libtool 2016-06-17 13:41:59 -04:00
cc.sh
cluecon.tmpl
cluecon2.tmpl
cluecon2_small.tmpl
cluecon_small.tmpl
configure.ac FS-9386: [mod_snmp] Use net-snmp-config for SNMP libs if available 2016-07-26 21:18:10 -07:00
devel-bootstrap.sh
erlang.spec
freeswitch-config-rayo.spec FS-7715 #resolve updates to configure and spec files for next development branch 2015-06-23 12:22:04 -04:00
freeswitch-sounds-en-ca-june.spec
freeswitch-sounds-en-us-callie.spec
freeswitch-sounds-fr-ca-june.spec
freeswitch-sounds-music.spec
freeswitch-sounds-pt-BR-karina.spec
freeswitch-sounds-ru-RU-elena.spec
freeswitch-sounds-sv-se-jakob.spec
freeswitch.spec FS-9310 Fix RPM build due to new config file. Also add libvpx generated file to .gitignore 2016-07-07 16:06:34 -07:00
swig_common.i