Protocolo CTI uTech/CMD AGENT
De uTech Tecnologia
(Diferença entre revisões)
(Criou página com '__TOC__ O '''AGENT''' é um comando enviado pela Aplicação CTI para o PABX uTech para realizar login de um agente. Ao enviar este comando, o PABX irá tratá-lo e enviar um...') |
(→Parâmetros) |
||
(8 edições intermediárias de um usuário não apresentadas) | |||
Linha 8: | Linha 8: | ||
! align="center" colspan="2" | Parâmetros enviados para o Servidor | ! align="center" colspan="2" | Parâmetros enviados para o Servidor | ||
|- | |- | ||
− | | align="left"| INST || Instancia/Chave do comando enviado. Será retornado a mesma chave na resposta do | + | | align="left"| INST || Instancia/Chave do comando enviado. Será retornado a mesma chave na resposta do comando. |
+ | * Exemplo: INST:9e18e45af865 | ||
|- | |- | ||
| align="left"| ID || Identificação/Login do agente. | | align="left"| ID || Identificação/Login do agente. | ||
Linha 14: | Linha 15: | ||
| align="left"| PASSWORD || Senha de acesso do agente. | | align="left"| PASSWORD || Senha de acesso do agente. | ||
|- | |- | ||
− | | align="left"| GROUP || Define a(s) fila(s) que o agente irá se logar. Deve ser uma lista numérica. Ex. '''GROUP:1,2,3,4'''. | + | | align="left"| GROUP || Define a(s) fila(s) que o agente irá se logar. Deve ser uma lista numérica. Ex. '''GROUP:1,2,3,4'''. A lista de filas será enviada para a aplicação CTI ao efetuar login, pelo evento [[Protocolo_CTI_uTech/EVT_QUEUE|'''QUEUE''']]. '''Somente agente com permissão de operador poderá selecionar as filas que deseja fazer login. Agente serão logados automaticamente nas filas que estão configurados.''' |
|- | |- | ||
| align="left"| STATE || Define o estado do Agente. | | align="left"| STATE || Define o estado do Agente. | ||
− | '''0 - Login''' - Enviar este estado para realizar ''login''. | + | * '''0 - Login''' - Enviar este estado para realizar ''login''. |
− | '''1 - Logoff''' - Enviar este estado para realizar ''logoff''. | + | * '''1 - Logoff''' - Enviar este estado para realizar ''logoff''. |
− | '''2 - Pause''' - Estado para colocar um agente em pausa. | + | * '''2 - Pause''' - Estado para colocar um agente em pausa. |
− | '''3 - Pause Off''' - Estado utilizado para tirar um agente que está em pausa. | + | * '''3 - Pause Off''' - Estado utilizado para tirar um agente que está em pausa. |
|- | |- | ||
| align="left"| PAUSE || Campo utilizado na função pausa, para definir qual a pausa que o agente está iniciando. Campo numérico. Ex: '''PAUSE:1'''. As pausas são enviadas para depois do login do agente, pelo comando [[Protocolo_CTI_uTech/EVT_APAUSE|'''APAUSE''']]. | | align="left"| PAUSE || Campo utilizado na função pausa, para definir qual a pausa que o agente está iniciando. Campo numérico. Ex: '''PAUSE:1'''. As pausas são enviadas para depois do login do agente, pelo comando [[Protocolo_CTI_uTech/EVT_APAUSE|'''APAUSE''']]. | ||
|} | |} | ||
− | |||
− | |||
== Comando == | == Comando == | ||
Linha 42: | Linha 41: | ||
! scope="row" colspan=2 align="center"| SERVIDOR CTI > APP CTI | ! scope="row" colspan=2 align="center"| SERVIDOR CTI > APP CTI | ||
|- | |- | ||
− | | align="left"| '''AGENT RESP:OK\r\n\r\n''' || | + | | align="left"| '''AGENT RESP:OK\r\n\r\n''' || Login correto |
|- | |- | ||
| align="left"| '''AGEN RESP:ERROR\r\n\r\n''' || <font color=red>Login incorreto</font> | | align="left"| '''AGEN RESP:ERROR\r\n\r\n''' || <font color=red>Login incorreto</font> | ||
|} | |} | ||
− | + | '''NOTA''': ao realizar login, será enviado um evento [[Protocolo_CTI_uTech/EVT_AGENT| '''AGENT''']] com o erro ou OK e o ''status'' do agente. | |
− | + | <BR><BR> | |
[[Protocolo_CTI_uTech#Comandos_e_Eventos|'''Volta ao menu''']] | [[Protocolo_CTI_uTech#Comandos_e_Eventos|'''Volta ao menu''']] |
Edição atual tal como 19h59min de 28 de julho de 2021
Tabela de conteúdo |
O AGENT é um comando enviado pela Aplicação CTI para o PABX uTech para realizar login de um agente. Ao enviar este comando, o PABX irá tratá-lo e enviar um evento AGENT, informando o novo estado ou erro.
[editar] Parâmetros
Parâmetros enviados para o Servidor | |
---|---|
INST | Instancia/Chave do comando enviado. Será retornado a mesma chave na resposta do comando.
|
ID | Identificação/Login do agente. |
PASSWORD | Senha de acesso do agente. |
GROUP | Define a(s) fila(s) que o agente irá se logar. Deve ser uma lista numérica. Ex. GROUP:1,2,3,4. A lista de filas será enviada para a aplicação CTI ao efetuar login, pelo evento QUEUE. Somente agente com permissão de operador poderá selecionar as filas que deseja fazer login. Agente serão logados automaticamente nas filas que estão configurados. |
STATE | Define o estado do Agente.
|
PAUSE | Campo utilizado na função pausa, para definir qual a pausa que o agente está iniciando. Campo numérico. Ex: PAUSE:1. As pausas são enviadas para depois do login do agente, pelo comando APAUSE. |
[editar] Comando
AGENT INST:1 ID:100 PASSWORD:1234 GROUP: STATE:0\r\n\r\n |
---|
[editar] Fluxo
APP CTI > SERVIDOR CTI | |
---|---|
AGENT INST:1 ID:100 PASSWORD:1234 GROUP: STATE:0\r\n\r\n | |
SERVIDOR CTI > APP CTI | |
AGENT RESP:OK\r\n\r\n | Login correto |
AGEN RESP:ERROR\r\n\r\n | Login incorreto |
NOTA: ao realizar login, será enviado um evento AGENT com o erro ou OK e o status do agente.
Volta ao menu