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>