MOR API queue log get
From Kolmisoft Wiki
Jump to navigationJump to search
Description
MOR API for getting MOR queue log.
Usage
- From MOR X10 call: /api/queue_log_get
- Methods: POST, GET(if allowed, not recomended)
Parametres
- u - username to login. Required.
- hash – SHA1 hash constructed using API Secret Key ( More described in Constructing hash). Required.
- from - Date from which queues log start. If not used, this parameter will be set to today's date 00:00:00. Date should be entered in Unix time stamp (Epoch) format.
- till - Date when queues log end. If not used, this parameter will be set to today's date 23:59:59. Date should be entered in Unix time stamp (Epoch) format.
- queuename - name of queue.
- callid - call id.
- agent - name of agent (for example: Local/1001@mor_local).
- event – type of event Queue Log.
- data1 – value for data 1.
- data2 – value for data 2.
- data3 – value for data 3.
- data4 – value for data 4.
- data5 – value for data 5.
Request
If API Secret Key = secret
You send:
HTML POST: http://<SERVER IP>/billing/api/queue_log_get?u=admin&hash=e5e9fa1ba31ecd1ae84f75caaa474f3a663f05f4
* Note that username (u) is not included in the hash
Returns
Success
<?xml version="1.0" encoding="UTF-8"?> <page> <queues> <queue> <id>8</id> <call_id>1490020149.20</call_id> <queue_name>queue_mano</queue_name> <agent>NONE</agent> <event>ENTERQUEUE</event> <data1></data1> <data2>100001</data2> <data3>1</data3> <data4></data4> <data5></data5> </queue> <queue> <id>9</id> <call_id>1490020149.20</call_id> <queue_name>queue_mano</queue_name> <agent>Local/1001@mor_local</agent> <event>CONNECT</event> <data1>6</data1> <data2>1490020149.23</data2> <data3>5</data3> <data4></data4> <data5></data5> </queue> <queue> <id>10</id> <call_id>1490020149.20</call_id> <queue_name>queue_mano</queue_name> <agent>Local/1001@mor_local</agent> <event>COMPLETEAGENT</event> <data1>6</data1> <data2>10</data2> <data3>1</data3> <data4></data4> <data5></data5> </queue> </queues> </page>
Errors
<?xml version="1.0" encoding="UTF-8"?> <status> <error>Incorrect hash</error> </status>
<?xml version="1.0" encoding="UTF-8"?> <page> <status> <error>No data found</error> </status> </page>
<?xml version="1.0" encoding="UTF-8"?> <page> <status> <error>Access Denied</error> </status> </page>