Ítalo Rossi

FS-11044 - [verto_communicator] Fix error when muting/unmuting without cam and/or mic.

Merge pull request #1332 in FS/freeswitch from ~ANDYWOLK/freeswitch:bugfix/FS-10493-replace-core-uuid-with-cc_instance_id to master

* commit '1284fbb027ded086e73ee064c0f7f39c0186e18d':

FS-10493: [mod_callcenter] Replace core uuid with cc_instance_id taken from callcenter.conf.xml

Merge pull request #1469 in FS/freeswitch from ~ARESKI/freeswitch:bugfix/verto_communicator_packagesjson to master

* commit 'be0c10d2e4715a42440665338993e047c960320e':

[fix](verto_communicator) add grunt-cli dependency to packages.json

Merge pull request #1464 in FS/freeswitch from ~BODJI/freeswitch:FS-10299-mod_callcenter-database-blocking to master

* commit 'b185cc6e2471bd83e560f9c75a5828537848418e':

FS-10299: [mod_callcenter] Add an option to disable global database lock on mod_callcenter

FS-10521 FS-10612 [mod_callcenter] Member exit reason set to EXIT_WITH_KEY when it should be TIMEOUT and only set EXIT_WITH_KEY if the key pressed is set at cc_exit_keys

FS-10858 - [verto_communicator] cancel timeout when done to avoid redirect loop

FS-10858 - [verto_communicator] Removing emit of res_check_done, on slow connections the emit could happen before the listening thus freezing the app on loading

FS-10858 - [verto_communicator] Waiting for resolution check finish before redirecting to preview screen.

FS-10814 - [verto_communicator] Do not change video resolution if auto detect video settings is off

FS-10774 - [switch_pgsql] Fix build for PostgreSQL/libpq 10

FS-10772 - [mod_callcenter] commit 404c69698ed7a4ff215cf2d430b6a1721c693eb1 added an invalid WHERE syntax, fixed.

FS-10771 - [mod_callcenter] s/member_channel/member_session when session logging

FS-10738 [mod_callcenter] - setting bridged = 0 if member give up too early

FS-10738 [mod_callcenter] - Do not set state to Idle if On Demand agents do not answer call

FS-10661: [mod_callcenter] Making cc_export_vars work with uuid-standby agents

FS-10660: [mod_callcenter] Park agent session before play cc_warning_tone - avoid double playback causing distorted audio

FS-10666: [mod_callcenter] Adding callcenter_break agent api

callcenter_break agent <uuid> can be called with an uuid that represents

an outbound session created to call an agent.

The current behavior of mod_callcenter is to keep watching this channel

until it is hangup, once the hangup happens the bridge-agent-end and

member-queue-end events are fired, agent is released on the database

so it can receive more calls and member is also updated on database.

If you do not want to the agent channel hangup to release the agent you can

call this app with the agent session uuid and the agent will be released and

available to receive more calls. This is useful when the agent is located on a

remote freeswitch box and transfer the call internally, the original leg between

the first FreeSWITCH and the remote box remains live and the agent will only be

Available when the original call hangup.

FS-10237 [mod_callcenter] Do not kick member out at max wait time if we are originating to an agent already.

Revert "FS-10237 [mod_callcenter] Do not kick member out on timeout if originating to an agent"

This reverts commit b4ada1b849d526e3d808fd22626b7d618289c537.

Revert "FS-10314: Initial commit adding profiles to mod_callcenter"

This reverts commit 54c93528dc890aa2e52720617999f9ec5aa2e477.

    • -1035
    • +452
    /src/mod/applications/mod_callcenter/mod_callcenter.c
Revert "FS-10511: Set status as External call when using callcenter_track"

This reverts commit 1ce87dfca17a53b81cb87a761b385ab48371782f.

Merge pull request #1313 in FS/freeswitch from ~ANTONIO/freeswitch:bugfix/FS-10368-mod_callcenter-lock-database-errors to master

* commit '04854fddaa1548e5d57a90fad74a433bee7a0750':

Revert "FS-10299 [mod_callcenter] Removing global lock on all cc_execute_sql functions when executing database queries"

Merge pull request #1273 in FS/freeswitch from ~EDUARDO/freeswitch:FS-10304-prevent-infinite-logging-when-a to master

* commit 'be741eab2ce34122755198c31894941f6e7da7d2':

FS-10304: [mod_callcenter] Prevent infinite logging when a stale queue member in found in the database

FS-10444 [vanilla config/languages] Adding phrases and macros tag to languages es, pt and sv

FS-10444 [vanilla config/languages] Adding phrases and macros tag to languages es, pt and sv

FS-10432 [mod_callcenter] Increase agent contact field up to 1024.

FS-10432 [mod_callcenter] Increase agent contact field up to 1024.

FS-9894 [verto_communicator] Removing refreshDevices before doing a call.

FS-9894 [verto_communicator] Removing refreshDevices before doing a call.

FS-10237 [mod_callcenter] Do not kick member out on timeout if originating to an agent

Now we're passing member_session as session parameter to switch_ivr_originate, this will make

the cc_export_vars no longer needed in the future as now all the variables previously

exported will be seen by switch_ivr_originate because member_session is the ORIGINATOR.

cc_export_vars still works.