Estimados, me ha estado pasando recientemente el reporte de que a los agentes del Call Center se desregistran solos. Esto vuelve a registrarse pero aparentemente el dialer no marca llamadas.
Si reviso la tabla calls, veo que se generan muchos registros con el estado Ringing y Placing. Presumo que al haber muchos registros con ese estado, el dialer no marcar nuevos registros hasta que se procesen esos. Por lo que me veo forzado a "cancelar" esos registros.
Al revisar en el log (dialerd.log), me toca ver mucho esto:
2018-09-10 13:57:57 PID= 21093 : (HubProcess) WARN: AMIEventProcess (PID=21094) ha terminado inesperadamente (status=65280), se agenda reinicio...
2018-09-10 13:57:57 PID= 21093 : (HubProcess) WARN: AMIEventProcess devolvió código de error 255...
2018-09-10 13:57:57 PID= 21093 : (HubProcess) ERR: HubServer::rutearMensaje - no se encuentra destino para infoSeguimientoAgente(ECCPWorkerProcess-4-->AMIEventProcess)
2018-09-10 13:57:57 PID= 21093 : (HubProcess) ERR: HubServer::rutearMensaje - no se encuentra destino para infoSeguimientoAgente(ECCPWorkerProcess-5-->AMIEventProcess)
2018-09-10 13:57:57 PID= 21093 : (HubProcess) ERR: HubServer::rutearMensaje - no se encuentra destino para infoSeguimientoAgente(ECCPWorkerProcess-6-->AMIEventProcess)
2018-09-10 13:57:57 PID= 21093 : (HubProcess) ERR: HubServer::rutearMensaje - no se encuentra destino para infoSeguimientoAgente(ECCPWorkerProcess-7-->AMIEventProcess)
2018-09-10 13:57:57 PID= 21093 : (HubProcess) ERR: HubServer::rutearMensaje - no se encuentra destino para infoSeguimientoAgente(ECCPWorkerProcess-8-->AMIEventProcess)
2018-09-10 13:57:58 PID= 13569 : (AMIEventProcess) iniciando proceso...
2018-09-10 13:57:58 PID= 13569 : (AMIEventProcess) PID = 13569, proceso iniciado normalmente
2018-09-10 13:57:59 PID= 13569 : (AMIEventProcess) WARN: QueueShadow::infoPrediccionCola: no se encuentra cola 9000
2018-09-10 13:57:59 PID= 13569 : (AMIEventProcess) WARN: QueueShadow::infoPrediccionCola: no se encuentra cola 9001
2018-09-10 13:58:02 PID= 13569 : (AMIEventProcess) WARN: no se dispone de credenciales para conexión a Asterisk, se piden a SQLWorkerProcess y espera...
2018-09-10 13:58:02 PID= 21098 : (SQLWorkerProcess) INFO: AMIEventProcess requiere envío de credenciales Asterisk
2018-09-10 13:58:02 PID= 13569 : (AMIEventProcess) INFO: recibidas credenciales AMI pedidas expresamente...
2018-09-10 13:58:02 PID= 13569 : (AMIEventProcess) INFO: Iniciando sesión de control de Asterisk...
2018-09-10 13:58:02 PID= 13569 : (AMIEventProcess) INFO: CoreSettings reporta Asterisk 11.25.0
2018-09-10 13:58:02 PID= 13569 : (AMIEventProcess) INFO: esta instancia de Asterisk arrancó en: 2018-08-22 00:27:44
2018-09-10 13:58:04 PID= 13569 : (AMIEventProcess) WARN: QueueShadow::msg_QueueMemberStatus: no se encuentra cola 9014
2018-09-10 13:58:13 PID= 13569 : (AMIEventProcess) WARN: QueueShadow::msg_Leave: no se encuentra cola 9014
2018-09-10 13:58:13 PID= 13569 : (AMIEventProcess) ERR: número de llamadas en espera fuera de sincronía, se intenta refrescar...
2018-09-10 13:58:13 PID= 21098 : (SQLWorkerProcess) INFO: AMIEventProcess requiere refresco de lista de agentes
2018-09-10 13:58:13 PID= 13569 : (AMIEventProcess) WARN: AMIEventProcess::msg_AgentsComplete agente Agent/1310 está deslogoneado en dialer pero en estado AGENT_IDLE, se deslogonea en Asterisk...
2018-09-10 13:58:13 PID= 13569 : (AMIEventProcess) WARN: AMIEventProcess::msg_AgentsComplete agente Agent/1315 está deslogoneado en dialer pero en estado AGENT_IDLE, se deslogonea en Asterisk...
2018-09-10 13:58:13 PID= 13569 : (AMIEventProcess) WARN: AMIEventProcess::msg_AgentsComplete agente Agent/1323 está deslogoneado en dialer pero en estado AGENT_IDLE, se deslogonea en Asterisk...
2018-09-10 13:58:13 PID= 13569 : (AMIEventProcess) WARN: AMIEventProcess::msg_AgentsComplete agente Agent/1331 está deslogoneado en dialer pero en estado AGENT_IDLE, se deslogonea en Asterisk...
2018-09-10 13:58:13 PID= 13569 : (AMIEventProcess) WARN: AMIEventProcess::msg_AgentsComplete agente Agent/1333 está deslogoneado en dialer pero en estado AGENT_IDLE, se deslogonea en Asterisk...
2018-09-10 13:58:13 PID= 13569 : (AMIEventProcess) WARN: AMIEventProcess::msg_AgentsComplete agente Agent/1339 está deslogoneado en dialer pero en estado AGENT_IDLE, se deslogonea en Asterisk...
2018-09-10 13:58:13 PID= 13569 : (AMIEventProcess) WARN: AMIEventProcess::msg_AgentsComplete agente Agent/1341 está deslogoneado en dialer pero en estado AGENT_IDLE, se deslogonea en Asterisk...
2018-09-10 13:58:13 PID= 13569 : (AMIEventProcess) WARN: AMIEventProcess::msg_AgentsComplete agente Agent/1344 está deslogoneado en dialer pero en estado AGENT_ONCALL, se deslogonea en Asterisk...
2018-09-10 13:58:13 PID= 13569 : (AMIEventProcess) WARN: AMIEventProcess::msg_AgentsComplete agente Agent/1348 está deslogoneado en dialer pero en estado AGENT_IDLE, se deslogonea en Asterisk...
2018-09-10 13:58:13 PID= 13569 : (AMIEventProcess) WARN: AMIEventProcess::msg_AgentsComplete agente Agent/1349 está deslogoneado en dialer pero en estado AGENT_IDLE, se deslogonea en Asterisk...
2018-09-10 13:58:13 PID= 13569 : (AMIEventProcess) WARN: AMIEventProcess::msg_AgentsComplete agente Agent/1350 está deslogoneado en dialer pero en estado AGENT_IDLE, se deslogonea en Asterisk...
2018-09-10 13:58:13 PID= 13569 : (AMIEventProcess) WARN: AMIEventProcess::msg_AgentsComplete agente Agent/1352 está deslogoneado en dialer pero en estado AGENT_IDLE, se deslogonea en Asterisk...
2018-09-10 13:58:13 PID= 13569 : (AMIEventProcess) WARN: AMIEventProcess::msg_AgentsComplete agente Agent/1353 está deslogoneado en dialer pero en estado AGENT_IDLE, se deslogonea en Asterisk...
2018-09-10 13:58:13 PID= 13569 : (AMIEventProcess) WARN: AMIEventProcess::msg_AgentsComplete agente Agent/1354 está deslogoneado en dialer pero en estado AGENT_IDLE, se deslogonea en Asterisk...
2018-09-10 13:58:13 PID= 13569 : (AMIEventProcess) WARN: AMIEventProcess::msg_AgentsComplete agente Agent/1356 está deslogoneado en dialer pero en estado AGENT_IDLE, se deslogonea en Asterisk...
2018-09-10 13:58:13 PID= 13569 : (AMIEventProcess) WARN: AMIEventProcess::msg_AgentsComplete agente Agent/1358 está deslogoneado en dialer pero en estado AGENT_IDLE, se deslogonea en Asterisk...
2018-09-10 13:58:13 PID= 13569 : (AMIEventProcess) WARN: AMIEventProcess::msg_AgentsComplete agente Agent/1360 está deslogoneado en dialer pero en estado AGENT_IDLE, se deslogonea en Asterisk...
2018-09-10 13:58:13 PID= 13569 : (AMIEventProcess) WARN: AMIEventProcess::msg_AgentsComplete agente Agent/1361 está deslogoneado en dialer pero en estado AGENT_ONCALL, se deslogonea en Asterisk...
2018-09-10 13:58:13 PID= 13569 : (AMIEventProcess) WARN: AMIEventProcess::msg_AgentsComplete agente Agent/1363 está deslogoneado en dialer pero en estado AGENT_IDLE, se deslogonea en Asterisk...
2018-09-10 13:58:13 PID= 13569 : (AMIEventProcess) WARN: AMIEventProcess::msg_AgentsComplete agente Agent/1367 está deslogoneado en dialer pero en estado AGENT_IDLE, se deslogonea en Asterisk...
2018-09-10 13:58:13 PID= 13569 : (AMIEventProcess) WARN: AMIEventProcess::msg_AgentsComplete agente Agent/1368 está deslogoneado en dialer pero en estado AGENT_IDLE, se deslogonea en Asterisk...
2018-09-10 13:58:13 PID= 13569 : (AMIEventProcess) WARN: AMIEventProcess::msg_AgentsComplete agente Agent/1372 está deslogoneado en dialer pero en estado AGENT_IDLE, se deslogonea en Asterisk...
2018-09-10 13:58:13 PID= 13569 : (AMIEventProcess) WARN: AMIEventProcess::msg_AgentsComplete agente Agent/1376 está deslogoneado en dialer pero en estado AGENT_IDLE, se deslogonea en Asterisk...
2018-09-10 13:58:13 PID= 13569 : (AMIEventProcess) WARN: AMIEventProcess::msg_AgentsComplete agente Agent/1385 está deslogoneado en dialer pero en estado AGENT_IDLE, se deslogonea en Asterisk...
2018-09-10 13:58:13 PID= 13569 : (AMIEventProcess) WARN: AMIEventProcess::msg_AgentsComplete agente Agent/1387 está deslogoneado en dialer pero en estado AGENT_IDLE, se deslogonea en Asterisk...
2018-09-10 13:58:13 PID= 13569 : (AMIEventProcess) WARN: AMIEventProcess::msg_AgentsComplete agente Agent/1388 está deslogoneado en dialer pero en estado AGENT_IDLE, se deslogonea en Asterisk...
2018-09-10 13:58:15 PID= 21096 : (ECCPProcess) ERR: ECCPProcess::msg_eccpresponse ECCP connection K_166 no longer present, cannot deliver ECCP response.
2018-09-10 13:58:45 PID= 21098 : (SQLWorkerProcess) WARN: SQLWorkerProcess::_marcarInicioSesionAgente: id_agente=110 inició sesión en 2018-09-10 13:58:45 pero hay sesión abierta ID=3211495, se reusa.
2018-09-10 13:58:50 PID= 21098 : (SQLWorkerProcess) WARN: SQLWorkerProcess::_marcarInicioSesionAgente: id_agente=127 inició sesión en 2018-09-10 13:58:50 pero hay sesión abierta ID=3210051, se reusa.
Lo cual me hace pensar que algo sucede interno en el proceso que hace perder la conexion con Asterisk, y crea un nuevo proceso o subproceso. Se tiene ya detectado esto o seria algo "nuevo" por revisar?
Si necesitan mas informacion sobre el caso sin problemas puedo proporcionar mas datos. O si existe ya alguna correccion sobre este tema, bastaria con solo hacer un update del modulo? Quedo pendiente a sus comentarios. Saludos