Dashboard

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

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

Revert "FS-9442 #resolve #comment tweak the deb packages to properly install the debug symbols via freeswitch-all-dbg and freeswitch-meta-all-dbg"

This reverts commit ccfea718a6a40211d9b4f06de7863fe7577fd8c7.

this commit needs more work

FS-8608 remove nonexistant option, found during config audit

    • -2
    • +0
    /src/mod/applications/mod_enum/mod_enum.c
Merge pull request #938 in FS/freeswitch from ~IXYD/freeswitch:bugfix/FS-9452-mod_sofia-sip-capture-src-and-dst to master

* commit 'ebaf95e709052c947c4bd679853d441569959750':

FS-9452: fixed true/false logic for using dst flag

FS-8608 found while doing config audit, params should have dashes

    • -1
    • +1
    /src/mod/endpoints/mod_verto/mod_verto.c
FS-9442 #resolve #comment tweak the deb packages to properly install the debug symbols via freeswitch-all-dbg and freeswitch-meta-all-dbg

add sysvinit-utils dependancy for ubuntu to debian bootstrap.sh

FS-9452: fixed true/false logic for using dst flag

dont build mod_flowroute_sms as there is not any libh2o packages at this time

Merge pull request #923 in FS/freeswitch from ~J0SH/freeswitch:fs9409 to master

* commit '5f5346491943417c7609b834712ee4e5846d3605':

FS-9409: Wait for avformat reader thread before reading.

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

FS-9447: [mod_avmd] #fix PRId64 on windows

We need to include inttypes.h header on Windows

for this to work.

    • -10
    • +8
    /src/mod/applications/mod_avmd/mod_avmd.c
FS-9443 #resolve [SDP in a verto.invite with missing ICE candidates can segfault]

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

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

FS-9449: Enable clock calibration and clock_realtime on Solaris

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

Merge pull request #931 in FS/freeswitch from ~LAZEDO/freeswitch:feature/FS-9440 to master

* commit 'ea5b39365af78be85b73673699040727ec9952c9':

FS-9440 add transfer_destination

Merge pull request #932 in FS/freeswitch from ~LAZEDO/freeswitch:feature/FS-9441 to master

* commit 'f8c2abc189f27ca13b2ddd6dc334ef7738ccb37d':

FS-9441 optional skip member outcall beep

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).

    • -1
    • +1
    /src/mod/applications/mod_avmd/mod_avmd.c
Merge pull request #933 in FS/freeswitch from ~PIOTRGREGOR/freeswitch:feature/FS-9447-avmd-increase-default-number-of-samples to master

* commit 'fb065a148aca5925dd13893c80bdb60c7f459cc3':

FS-9447: [mod_avmd] increase default value of samples to skip

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).

Fix compiler warning/error in ftmod_r2.c

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.

FS-9441 optional skip member outcall beep

FS-9440 add transfer_destination

FS-9439 check chained loopback for loopback_bowout

FS-9437 #resolve [Delete avatar if video is enabled mid-call]

FS-9436 #resolve [RTCP PLI Media Source SSRC wrong after re-INVITE]