Position
La API de "Position" nos servirá para consultar en tiempo real el estado en general que tiene cada uno de los usuarios.
Para el correcto funcionamiento de la integración este método deberá ciclarse para ser consultado cada 1 segundo, así de esta forma, en tiempo real podremos ver el estado de cada uno de los usuarios y saber si está disponible para recibir gestiones o llamadas, como así también si está correctamente logeado al CRM, campaña y demás información necesaria para operar. Se ejecuta mediante el parámetro que se observa a continuación:
Parámetros solicitados:
- Usuario: Es el número de usuario que se quiere consultar.
OutPut: Devuelve como valor un string delimitado por pipe "|" con todos los valores de la posición, mostrando los cambios que sufre esa posición para el usuario ingresado.
DEVICE=SIP/Jcarbajal|IP=192.168.4.72|PORT=43952|STATUS=OK|SERVER=NEO1|USUARIO=1148|SAL_CAMPAÑA_DEFAULT=8|SUBTIPO_DESCANSO=0|ESTADO_CRM=Available|TIEMPO_LOGIN=22/01/2013 08:52:11 a.m.|TIEMPO_LLAMADA=31/01/2013 12:25:24 a.m.|CHANNEL=|CAMPAÑA=0|CAMPAÑA_ULT=0|COLA=0|COLA_ULT=0|SUB_ESTADO=|SUB_ESTADO_ULT=|DNIS=|ANI=|TELEFONO=|ANI_TELEFONO_ULT=|TIPO_LLAMADA=NotSet|TIPO_LLAMADA_ULT=NotSet|ORIGEN_LLAMADA=|ORIGEN_LLAMADA_ULT=|DIRECCION=|DIRECCION_ULT=|CRM=0|BASE=0|IDCONTACTO=0|DATA=2332|CLAVE=|CAMPO_BUSQUEDA=|IDLLAMADA=0|IDLLAMADA_ULT=0|CONFERENCIA=|GRABANDO=NO|GRABACION=|TELEFONO_DESVIO=|SAL_TIPO_DISCADOR=Manual|SAL_CRM=1|SAL_BASE=0|CANALES_ASOCIADOS=|