Skip to content

Commit

Permalink
Añadida opción para tiempo entre llamadas
Browse files Browse the repository at this point in the history
Se agrega opción para permitir la revisión de una campaña y la ejecución de la llamada cada cierta cantidad de segundos, ya que actualmente está quemado en el código 3 segundos.
  • Loading branch information
neovoice authored Jul 5, 2020
1 parent c774ed4 commit eec986f
Showing 1 changed file with 6 additions and 3 deletions.
9 changes: 6 additions & 3 deletions setup/dialer_process/dialer/CampaignProcess.class.php
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@

// Número mínimo de muestras para poder confiar en predicciones de marcador
define('MIN_MUESTRAS', 10);
define('INTERVALO_REVISION_CAMPANIAS', 3);
//define('INTERVALO_REVISION_CAMPANIAS', 3);

class CampaignProcess extends TuberiaProcess
{
Expand Down Expand Up @@ -317,8 +317,11 @@ private function _actualizarCampanias()
{
// Revisar las campañas cada 3 segundos
$iTimestamp = time();
if ($iTimestamp - $this->_iTimestampUltimaRevisionCampanias >= INTERVALO_REVISION_CAMPANIAS) {

if (empty($INTERVALO_REVISION_CAMPANIAS)) {
$INTERVALO_REVISION_CAMPANIAS = $this->_configDB->dialer_entretiempo;
}
if ($iTimestamp - $this->_iTimestampUltimaRevisionCampanias >= $INTERVALO_REVISION_CAMPANIAS) {
//if ($iTimestamp - $this->_iTimestampUltimaRevisionCampanias >= INTERVALO_REVISION_CAMPANIAS) {
/* Se actualiza timestamp de revisión aquí por si no se puede
* actualizar más tarde debido a una excepción de DB. */
$this->_iTimestampUltimaRevisionCampanias = $iTimestamp;
Expand Down

0 comments on commit eec986f

Please sign in to comment.