Agent oversigt
GET {{httptype}}://{{IP}}/mot/{{miralixAccount}}/agents?state=
Hent en liste over alle agenter som er aktiv i Miralix OfficeTeam. Der vises bl.a. agent id, navn og status.
HTTP GET: /agents eller /agents?state={state}
Parameter | Værdi | Beskrivelse |
---|---|---|
state | any, loggedout | Status på de agenter man ønsker på listen. Hvis state URI parameter ikke er med, så liste alle agenter som er logget ind i OfficeTeam. |
Eksempel
http://192.168.1.10/mot/greenbox/agents - Alle agenter som er logget ind i OfficeTeam. http://192.168.102.10/mot/greenbox/agents?state=any - Alle agenter som kan logge ind i OfficeTeam. http://192.168.102.10/mot/greenbox/agents?state=loggedout - Alle agenter som ikke er logget ind i OfficeTeam.
Resultat
Der modtages nu en liste over alle agenter i OfficeTeam, som er logget ind, logget ud eller begge dele.
* 200 OK - En liste over alle agenter.
* 500 Internal Server Error - Intern fejl ved behandling.
Request Params
Key | Datatype | Required | Description |
---|---|---|---|
state | null | Status på de agenter man ønsker på listen |
RESPONSES
status: OK
[{"AgentId":2,"AgentForename":"Derek","AgentSurname":"Armstrong","AgentName":"Derek Armstrong","AgentEmail":"derek.a@company.local","AgentDepatmentName":"First Responder","AgentDepatmentId":38,"AgentCompanyName":"Parallax Corporation","AgentCompanyId":12,"AgentSipUri":"sip:derek.a@company.local","AgentSyncId":"62139c12-ac50-4553-9f5c-9c0ea650303e","CallCenterTimeUtc":"2021-07-08T06:50:54.8667923Z","StateChangedUtc":"2021-07-08T06:33:47.375082Z","State":"Ready","ApplicationType":"PcClient","ClientApplication":"Miralix Desktop v6.1.405.0","TransferType":"Dualline","Role":{"Id":0,"Name":"Default"},"BusyCall":null},{"AgentId":8,"AgentForename":"Lucas","AgentSurname":"Peterson","AgentName":"Lucas Peterson","AgentEmail":"lucas.p@company.local","AgentDepatmentName":"Development","AgentDepatmentId":42,"AgentCompanyName":"Parallax Corporation","AgentCompanyId":12,"AgentSipUri":"sip:lucas.p@company.local","AgentSyncId":"f4fd9e5f-017d-4350-adf8-8dd811bc1a2e","CallCenterTimeUtc":"2021-07-08T06:50:54.8648199Z","StateChangedUtc":"2021-07-08T24:21:33.173040Z","State":"Busy","ApplicationType":"PcClient","ClientApplication":"Miralix Desktop v6.1.405.0","TransferType":"Supervised","Role":{"Id":201,"Name":"Parallax Development"},"BusyCall":{"AgentId":8,"AgentName":"Lucas Peterson","AgentEmail":"lucas.p@company.local","AgentSipUri":"sip:lucas.p@company.local","AgentSyncId":"f4fd9e5f-017d-4350-adf8-8dd811bc1a2e","QueueId":199,"QueueName":"Parallax Corporation","QueueType":"Distribution","QueueBehaviorType":"Normal","QueueCallId":14766,"QueueCallType":"QueueCall","Language":"da-DK","CallCenterTimeUtc":"2021-07-08T06:50:54.8648200Z","ReceivedQueueUtc":"2021-07-08T06:05:21.070040Z","LeftQueueUtc":"2021-07-08T06:06:25.8648200Z","WaitingQueueTime":"00:01:04.5788680","Called":"435","Calling":"687","Transferred":"","OriginalCalling":"687"}},{"AgentId":7845,"AgentForename":"Craig Hunter","AgentSurname":"Wilcox","AgentName":"Craig Hunter Wilcox","AgentEmail":"tcudfrdw.zket@rmygok.com","AgentDepatmentName":"683 Consult","AgentDepatmentId":10,"AgentCompanyName":"ProCode","AgentCompanyId":5,"AgentSipUri":"","AgentSyncId":null,"CallCenterTimeUtc":"2021-07-08T06:50:54.8648199Z","StateChangedUtc":"0001-01-01T00:00:00","State":null,"ApplicationType":null,"ClientApplication":null,"TransferType":null,"Role":null,"BusyCall":null}]