diff --git a/app.js b/app.js index 23481cc..3464638 100644 --- a/app.js +++ b/app.js @@ -31,14 +31,6 @@ var app = { }, requests: { - /*'callcenter.agent_in_queue_status.get': { - url: 'accounts/{accountId}/agents/{agentId}/status', // queue_status - verb: 'GET' - }, - 'callcenter.agent_in_queue_status.set': { - url: 'accounts/{accountId}/agents/{agentId}/status', - verb: 'POST' - }*/ 'callcenter.queue.eavesdrop': { 'verb': 'PUT', 'url': 'accounts/{accountId}/queues/{queueId}/eavesdrop' @@ -46,6 +38,50 @@ var app = { 'callcenter.call.eavesdrop': { 'verb': 'PUT', 'url': 'accounts/{accountId}/queues/eavesdrop' + }, + 'callcenter.queues.list': { + 'verb': 'GET', + 'url': 'accounts/{accountId}/queues' + }, + 'callcenter.queues.create': { + 'verb': 'PUT', + 'url': 'accounts/{accountId}/queues' + }, + 'callcenter.queues.get': { + 'verb': 'GET', + 'url': 'accounts/{accountId}/queues/{queuesId}' + }, + 'callcenter.queues.update': { + 'verb': 'POST', + 'url': 'accounts/{accountId}/queues/{queuesId}' + }, + 'callcenter.queues.delete': { + 'verb': 'DELETE', + 'url': 'accounts/{accountId}/queues/{queuesId}' + }, + 'callcenter.queues.stats': { + 'verb': 'GET', + 'url': 'accounts/{accountId}/queues/stats' + }, + 'callcenter.agents.stats': { + 'verb': 'GET', + 'url': 'accounts/{accountId}/agents/stats' + }, + 'callcenter.agents.status': { + 'verb': 'GET', + 'url': 'accounts/{accountId}/agents/status' + }, + 'callcenter.agents.toggle': { + 'verb': 'POST', + 'url': 'accounts/{accountId}/agents/{agentId}/status' + }, + 'callcenter.agents.list': { + 'verb': 'GET', + 'url': 'accounts/{accountId}/agents' + }, + 'callcenter.agents.update': { + 'verb': 'POST', + 'url': 'accounts/{accountId}/queues/{queuesId}/roster' } }, @@ -140,8 +176,8 @@ var app = { queue_eavesdrop: function (callback) { var self = this; - self.callApi({ - resource: 'queues.queue_eavesdrop', + monster.request({ + resource: 'callcenter.queue.eavesdrop', data: { accountId: self.accountId, generateError: false @@ -302,8 +338,8 @@ var app = { get_queues_stats: function (callback) { var self = this; - self.callApi({ - resource: 'queues.queues_stats', + monster.request({ + resource: 'callcenter.queues.stats', data: { accountId: self.accountId, generateError: false @@ -317,8 +353,8 @@ var app = { get_agents_status: function (callback) { var self = this; - self.callApi({ - resource: 'agents.agents_status', + monster.request({ + resource: 'callcenter.agents.status', data: { accountId: self.accountId, generateError: false @@ -334,8 +370,8 @@ var app = { get_agents_stats: function (callback) { var self = this; - self.callApi({ - resource: 'agents.agents_stats', + monster.request({ + resource: 'callcenter.agents.stats', data: { accountId: self.accountId, generateError: false @@ -351,8 +387,8 @@ var app = { /*get_queues_stats: function (callback) { var self = this; - self.callApi({ - resource: 'queues.queues_stats', + monster.request({ + resource: 'callcenter.queues.stats', data: { accountId: self.accountId }, @@ -365,8 +401,8 @@ var app = { get_queues: function (callback) { var self = this; - self.callApi({ - resource: 'queues.queues_list', + monster.request({ + resource: 'callcenter.queues.list', data: { accountId: self.accountId, generateError: false @@ -380,8 +416,8 @@ var app = { get_agents: function (callback) { var self = this; - self.callApi({ - resource: 'agents.agents_list', + monster.request({ + resource: 'callcenter.agents.list', data: { accountId: self.accountId, generateError: false @@ -1199,8 +1235,8 @@ var app = { settingsQueueRemove: function(queueId, callback) { var self = this; - self.callApi({ - resource: 'queues.queues_delete', + monster.request({ + resource: 'callcenter.queues.delete', data: { accountId: self.accountId, queuesId: queueId, @@ -1217,8 +1253,8 @@ var app = { settingsAgentsSave: function(queueId, agentsIdList, callback) { var self = this; - self.callApi({ - resource: 'agents.agents_update', + monster.request({ + resource: 'callcenter.agents.update', data: { accountId: self.accountId, generateError: false, @@ -1292,8 +1328,8 @@ var app = { if(queueId) { // Edit exist queue - self.callApi({ - resource: 'queues.queues_update', + monster.request({ + resource: 'callcenter.queues.update', data: { accountId: self.accountId, generateError: false, @@ -1316,8 +1352,8 @@ var app = { }); } else { // Create new queue - self.callApi({ - resource: 'queues.queues_create', + monster.request({ + resource: 'callcenter.queues.create', data: { accountId: self.accountId, generateError: false, @@ -1350,8 +1386,8 @@ var app = { $parent = $('#queues-list-container'); } - self.callApi({ - resource: 'queues.queues_list', + monster.request({ + resource: 'callcenter.queues.list', data: { accountId: self.accountId, generateError: false @@ -1422,8 +1458,8 @@ var app = { return; } - self.callApi({ - resource: 'queues.queues_get', + monster.request({ + resource: 'callcenter.queues.get', data: { accountId: self.accountId, generateError: false, @@ -1567,8 +1603,8 @@ var app = { $btn.parent().find('.preloader').remove(); $('').insertAfter($btn); - self.callApi({ - resource: 'agents.agents_toggle', + monster.request({ + resource: 'callcenter.agents.toggle', data: { accountId: self.accountId, agentId: agentId,