def _actualizar_relaciones_agente_contacto(self):
        """
        Procedimiento que libera los contactos reservados y asignados a los agentes de las campañas
        preview al sobrepasar el tiempo máximo definido para atenderlo.
        Los contactos liberados podrán ser asignados a nuevos agentes para la finalización de
        su gestión
        """
        liberados = AgenteEnContacto.liberar_contactos_por_tiempo()

        logger.info(
            _("Actualizando {0} asignaciones de contactos a agentes en campañas preview"
              .format(liberados)))
Esempio n. 2
0
    def _actualizar_relacion_agente_contacto(self, campana_id, tiempo_desconexion):
        """
        Procedimiento que libera los contactos reservados y asignados a agentes en una campaña
        preview al sobrepasar el tiempo máximo definido para atenderlo.
        El contacto podrá ser asignado a un nuevo agente para la finalización de
        su gestión
        """
        liberados = AgenteEnContacto.liberar_contactos_por_tiempo(campana_id, tiempo_desconexion)

        logger.info(
            _("Actualizando {0} asignaciones de contactos a agentes en campaña {1}".format(
                liberados, campana_id)))