Child pages
  • Recebendo eventos a partir do websocket do Q-Manager

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

paused: Caso esteja 1 o operador está em pausa no momento. O valor 0 significa que o mesmo está disponível.

membertype: Tipo de membro.

priority: Prioridade de atendimento na fila.

id: Ramal do operador sem a tecnologia.

EventoDescriçãoResponseParâmetros
connectEvento inicial para se conectar com o socket server.  
reconnect

Evento gerado pelo server quando se perde a primeira conexão e há a opção de reconexão automática.

  
connect_errorQuando há algum erro na conexão do socket server e client.  
queuestatus

 

 

Code Block
themeDJango
languagebash
{"Suporte":{
  "params":[{
    "name":"Suporte",
    "strategy":"leastrecent",
    "abandoned":248,
    "answered":1012,
    "calls":0
   }],
   "members":[{
     "name":"Uriel Rodrigues",
     "agent":"1019",
     "endpoint":"SIP/2019",
     "calls":"7",
     "status":"1",
     "paused":"0",
     "membertype":"dynamic",
     "priority":"0",
     "id":"2019"}
]}}

name: Nome da Fila.

strategy: Estratégia de distribuição da fila.

abandoned: Número de chamadas abandonadas desde que o asterisk começou a rodar.

answered: Número de chamadas atendidas desde que o asterisk começou a rodar.

calls: Quantidade de chamadas aguardando no momento.

members: Membros da fila que pode ser estáticos(ramais fixos) ou dinâmicos(operadores).

name: Nome do operador.

agent: Código do operador.

endpoint: Ramal do operador.

calls: Chamadas atendidas pelo operador.

status: Status do operador no momento. status

Anchor
statuscodestatuscode
peerstatusVerifica quando algum ramal perde autenticação. É chamado tambḿ quando o ramal consegue autenticação.
Code Block
languagebash
{"event":"PeerStatus",
 "privilege":"system,all",
 "channeltype":"SIP",
 "peer":"SIP/8013",
 "peerstatus":"Registered",
 "address":"192.168.8.110:5060"}

event: Nome do evento.

privilege: Privilégio do ramal.

channeltype: Tecnologia do ramal

peer: Código do Ramal

peerstatus: Situação do ramal. Poderá ser Registered(Registrado), Unregistered(Não registrado), Unknown(Desconhecido) ou Unreachable(Inacessível)

address: IP do ramal.

 

Tabelas

Código de status
Anchor
statuscode
statuscode

auehauhuhae

 

Exemplo de socket client

...