AGENT()

AGENT(AgentenNr[:Feld])

Gibt Informationen über einen Agenten, identifiziert duch die AgentenNr zurück. Die folgenden Felder können abgefragt werden:

status
(default) Der Einlog-Status des Agenten, entweder LOGGEDIN oder LOGGEDOUT
password
Das Passwort des Agenten
name
Der Name des Agenten
mohclass
Die Wartemusik-Klasse (Music on hold class)
exten
Die Rückruf-Extension des Agenten. Wird von der Applikation AgentCallbackLogin() verwendet.
channel
Der Name des aktiven Kanals des Agenten (AgentLogin())
; die Variable foo auf den Namen des Agenten Nr. 42 setzen:
exten => 123,1,Set(foo=${AGENT(42:name)})
[Anmerkung]

Interner Hilfetext zu dieser Applikation in Asterisk 1.4: 

  -= Info about function 'AGENT' =- 

[Syntax]
AGENT(<agentid>[:item])

[Synopsis]
Gets information about an Agent

[Description]
The valid items to retrieve are:
- status (default)      The status of the agent
                          LOGGEDIN | LOGGEDOUT
- password              The password of the agent
- name                  The name of the agent
- mohclass              MusicOnHold class
- exten                 The callback extension for the Agent (AgentCallb
ackLogin)
- channel               The name of the active channel for the Agent (Ag
entLogin)

Differenz zum internen Hilfetext in Asterisk 1.2: 

-- in Version 1.2 nicht vorhanden --