Eventos AMI do Asterisk 18
Comando:
Agents
Sinopse:
Evento de resposta em uma série para a ação AMI Agents contendo informações sobre um agente definido.
Descrição:
O evento Agents é disparado como parte de uma série de eventos em resposta à ação AMI Agents, fornecendo detalhes sobre um agente específico do sistema. O snapshot do canal estará presente se o valor de Status for 'AGENT_IDLE' ou 'AGENT_ONCALL'.
Event: Agents
Agent:
Name:
Status:
TalkingToChan:
CallStarted:
LoggedInTime:
Channel:
ChannelState:
ChannelStateDesc:
CallerIDNum:
CallerIDName:
ConnectedLineNum:
ConnectedLineName:
Language:
AccountCode:
Context:
Exten:
Priority:
Uniqueid:
Linkedid:
ActionID:
Campos:
Agent - ID do agente.
Name - Nome amigável do agente.
Status - Status atual do agente, podendo ser: AGENT_LOGGEDOFF, AGENT_IDLE ou AGENT_ONCALL.
TalkingToChan - Valor BRIDGEPEER no canal do agente. Presente quando Status é 'AGENT_ONCALL'.
CallStarted - Timestamp Unix indicando quando o agente começou a falar com o chamador. Presente quando Status é 'AGENT_ONCALL'.
LoggedInTime - Timestamp Unix indicando quando o agente fez login. Presente quando Status é 'AGENT_IDLE' ou 'AGENT_ONCALL'.
Channel - Canal associado ao agente.
ChannelState - Código numérico representando o estado do canal, relacionado a ChannelStateDesc.
ChannelStateDesc - Descrição textual do estado do canal (Down, Rsrvd, OffHook, Dialing, Ring, Ringing, Up, Busy, Dialing Offhook, Pre-ring, Unknown).
CallerIDNum - Número do discador.
CallerIDName - Nome do discador.
ConnectedLineNum - Número da linha conectada.
ConnectedLineName - Nome da linha conectada.
Language - Idioma configurado para o canal.
AccountCode - Código de conta associado ao canal.
Context - Contexto do canal.
Exten - Extensão do canal.
Priority - Prioridade no plano de discagem.
Uniqueid - ID único do canal.
Linkedid - ID único do canal mais antigo associado a este canal.
ActionID - ID da ação para esta transação, que será retornado.
Sintaxe:
Event: Agents
Agent: <value>
Name: <value>
Status: <value>
TalkingToChan: <value>
CallStarted: <value>
LoggedInTime: <value>
Channel: <value>
ChannelState: <value>
ChannelStateDesc: <value>
CallerIDNum: <value>
CallerIDName: <value>
ConnectedLineNum: <value>
ConnectedLineName: <value>
Language: <value>
AccountCode: <value>
Context: <value>
Exten: <value>
Priority: <value>
Uniqueid: <value>
Linkedid: <value>
ActionID: <value>
Veja Também:
Fonte: Asterisk Wiki