mirror of
https://github.com/signalwire/freeswitch.git
synced 2025-06-10 14:40:00 +00:00
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
…
…
Description
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
Multiple Licenses
236 MiB
Languages
C
65.2%
C++
20.8%
JavaScript
4.8%
Assembly
2%
Makefile
1%
Other
5.4%