Ítalo Rossi

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.

Merge pull request #1281 in FS/freeswitch from ~NETOGUIMARAES/freeswitch:bugfix/FS-10309-check-network-has-no-visual-feedback to master

* commit '25f5b3ab7e7eaa36d6ead8e2c74b6b4b9dfb41bf':

FS-10309: [verto_communicator] Add a loader that shows up when check network is called and vanishes when the request is completed. The button to check network now is disabled when a request is processing.

Merge pull request #1279 in FS/freeswitch from ~NETOGUIMARAES/freeswitch:bugfix/FS-10310-no-validation-at-change-login-information-form to master

* commit '3b8d65f90601c5005d55393d701596b5f8e097b4':

FS-10310 [verto_communicator]: Adding validation at change login information modal

Merge pull request #1271 in FS/freeswitch from ~TIAGOLISBOA/freeswitch:bugfix/FS-8941-can-not-use-verto-communicator-if to master

* commit '976677de60f5657fe4a5eb1db1568d5f1f4c3a78':

FS-8941: [verto_communicator] Add No Microphone label to audio devices

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

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

FS-10298 [mod_callcenter] Firing bridge-agent-end if we failed to bridge answered agent with member.

FS-10298 [mod_callcenter] Firing bridge-agent-end if we failed to bridge answered agent with member.

Merge pull request #1203 in FS/freeswitch from ~F93/freeswitch:bugfix/FS-10085-incorrect-no_answer_delay_time-behavoir to master

* commit '051cf19c93224bdab37fbfda68f9caaa0813aefa':

FS-10085 [mod_callcenter] fix no_answer_delay_time behavoir in ring-all strategy

FS-10228: [switch_pgsql] Avoiding double openssl initialization when using core pgsql

FS-10228: [switch_pgsql] Avoiding double openssl initialization when using core pgsql

Merge pull request #1202 in FS/freeswitch from ~PECHEN/freeswitch:feature/FS-10082-full-list-members-by-api to master

* commit 'f411dd49c5f951992345dcd810c5a70d8a235839':

FS-10082 [mod_callcenter] full list members by api

Merge pull request #1074 in FS/freeswitch from ~WHENRY/freeswitch:feature/FS-9757_multi_box_patch to master

* commit '404c69698ed7a4ff215cf2d430b6a1721c693eb1':

FS-9757 Store real system uuid in members system col and compare

FS-10012 [mod_callcenter] Enabling bypass media if agents leg have bypass_media_after_bridge=true #resolve

FS-10012 [mod_callcenter] Enabling bypass media if agents leg have bypass_media_after_bridge=true #resolve