A CLI program to interact with wazo-agentd
$ wazo-agentd-cli --host example.org status 1004
Agent/1004 (ID 4)
logged: False
$ wazo-agentd-cli login 1004 1004 default
$ wazo-agentd-cli status 1004
Agent/1004 (ID 4)
logged: True
extension: 1004
context: default
state interface: SIP/aliceadd <agent_id> <queue_id>- Add agent to queueremove <agent_id> <queue_id>- Remove agent from queuelogin <agent_number> <extension> <context>- Login agentlogoff <agent_number|all>- Logoff agent or all agentsrelog all [--timeout <seconds>]- Relog all currently logged agentsqueue login <agent_id> <queue_id>- Login agent to queuequeue logoff <agent_id> <queue_id>- Logoff agent from queuepause <agent_number>- Pause agentunpause <agent_number>- Unpause agentstatus [<agent_number>]- Get status of one or all agents
The status command supports cliff's -f flag for alternative output formats:
wazo-agentd-cli status -f table
wazo-agentd-cli status -f json
wazo-agentd-cli status -f csv
wazo-agentd-cli status -f yamlThe default format is the legacy text format.