|
|
|
@ -10,35 +10,17 @@ Additional Support |
|
|
|
------------------ |
|
|
|
Open Phone Net AG infos@openent.ch Switzerland |
|
|
|
|
|
|
|
Installation |
|
|
|
Manual installation (to source files): |
|
|
|
------------------ |
|
|
|
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 = {` |
|
|
|
```javascript |
|
|
|
queues: { |
|
|
|
'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' } |
|
|
|
}, |
|
|
|
``` |
|
|
|
3. Add files to `/src/js/vendor/datatables` |
|
|
|
2. 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 |
|
|
|
4. Add file `jquery.dataTables.css` to `/src/css/vendor/jquery/` |
|
|
|
5. Add next strings to `/src/js/main.js` after `paths: {`: |
|
|
|
3. Add file `jquery.dataTables.css` to `/src/css/vendor/jquery/` |
|
|
|
4. Add next strings to `/src/js/main.js` after `paths: {`: |
|
|
|
```javascript |
|
|
|
'datatables.net': 'js/vendor/datatables/jquery.dataTables.min', |
|
|
|
'datatables.net-bs': 'js/vendor/datatables/dataTables.bootstrap.min', |
|
|
|
@ -47,3 +29,17 @@ Installation |
|
|
|
'datatables.net-buttons-bootstrap': 'js/vendor/datatables/buttons.bootstrap.min', |
|
|
|
``` |
|
|
|
|
|
|
|
Manual installation (to compiled files): |
|
|
|
------------------ |
|
|
|
1. Upload files from directory `src` to root directory of your Monster UI (*near the folders "apps", "css" and "js"*) |
|
|
|
2. Create next symbol links in root directory |
|
|
|
```bash |
|
|
|
# ln [options] <target file> [link name] |
|
|
|
ln -s /var/www/html/monster-ui/js/vendor/datatables/jquery.dataTables.min.js /var/www/html/monster-ui/datatables.net.js |
|
|
|
ln -s /var/www/html/monster-ui/js/vendor/datatables/dataTables.bootstrap.min.js /var/www/html/monster-ui/datatables.net-bs.js |
|
|
|
ln -s /var/www/html/monster-ui/js/vendor/datatables/dataTables.buttons.min.js /var/www/html/monster-ui/datatables.net-buttons.js |
|
|
|
ln -s /var/www/html/monster-ui/js/vendor/datatables/buttons.html5.min.js /var/www/html/monster-ui/datatables.net-buttons-html5.js |
|
|
|
ln -s /var/www/html/monster-ui/js/vendor/datatables/buttons.bootstrap.min.js /var/www/html/monster-ui/datatables.net-buttons-bootstrap.js |
|
|
|
``` |
|
|
|
3. Register `callcenter` app |
|
|
|
5. Activate the Callcenter app in Monster UI App Store ( `/#/apps/appstore` ) |