You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
vbarkasov 4f796bca45 Add preloader in logged_in status 8 years ago
i18n i18n 8 years ago
metadata Fix metadata codestyle (only styles changes) 8 years ago
style Agent login/logout functionality 8 years ago
views Add preloader in logged_in status 8 years ago
LICENSE Initial commit 10 years ago
README.md Remove dublicated api-requests from instructions 8 years ago
app.js Fix header menu 8 years ago

README.md

monster-ui-callcenter (Cloudbased Callcenter GUI)

callcenter callcenter callcenter callcenter

If you need ACD support for kazoo like additional strategy, monster-ui support and so, please ask for support from below

Additional Support

Open Phone Net AG infos@openent.ch Switzerland

Installation

  1. Copy app files and folders to /src/apps/callcenter directory of Monster UI
  2. Add next strings to js/lib/jquery.kazoosdk.js after string methodsGenerator = {
    queues: {
        'queue_eavesdrop': { 'verb': 'PUT', 'url': 'accounts/{accountId}/queues/{queueId}/eavesdrop' },
        'call_eavesdrop':  { 'verb': 'PUT', 'url': 'accounts/{accountId}/queues/eavesdrop' },
        'queues_list':     { 'verb': 'GET', 'url': 'accounts/{accountId}/queues' },
        'queues_create':   { 'verb': 'PUT', 'url': 'accounts/{accountId}/queues' },
        'queues_get':      { 'verb': 'GET', 'url': 'accounts/{accountId}/queues/{queuesId}' },
        'queues_update':   { 'verb': 'POST', 'url': 'accounts/{accountId}/queues/{queuesId}' },
        'queues_delete':   { 'verb': 'DELETE', 'url': 'accounts/{accountId}/queues/{queuesId}' },
        'queues_stats':    { 'verb': 'GET', 'url': 'accounts/{accountId}/queues/stats' }
        },
    agents: {
        'agents_stats':    { 'verb': 'GET', 'url': 'accounts/{accountId}/agents/stats' },
        'agents_status':   { 'verb': 'GET', 'url': 'accounts/{accountId}/agents/status' },
        'agents_toggle':   { 'verb': 'POST', 'url': 'accounts/{accountId}/agents/{agentId}/status' },
        'agents_list':     { 'verb': 'GET', 'url': 'accounts/{accountId}/agents' },
        'agents_update':   { 'verb': 'POST', 'url': 'accounts/{accountId}/queues/{queuesId}/roster' }
    },
  1. Add files to /src/js/vendor/datatables
  • buttons.bootstrap.min.js
  • buttons.html5.min.js
  • dataTables.bootstrap.min.js
  • dataTables.buttons.min.js
  • jquery.dataTables.min.js
  1. Add file jquery.dataTables.css to /src/css/vendor/jquery/
  2. Add next strings to /src/js/main.js after paths: {:
    'datatables.net': 'js/vendor/datatables/jquery.dataTables.min',
    'datatables.net-bs': 'js/vendor/datatables/dataTables.bootstrap.min',
    'datatables.net-buttons': 'js/vendor/datatables/dataTables.buttons.min',
    'datatables.net-buttons-html5': 'js/vendor/datatables/buttons.html5.min',
    'datatables.net-buttons-bootstrap': 'js/vendor/datatables/buttons.bootstrap.min',