{"id":19185683,"url":"https://github.com/staskobzar/amiws_queue","last_synced_at":"2025-05-08T01:15:45.890Z","repository":{"id":41237106,"uuid":"112418312","full_name":"staskobzar/amiws_queue","owner":"staskobzar","description":"Asterisk Queues Dashboard with amiws","archived":false,"fork":false,"pushed_at":"2023-12-11T19:28:30.000Z","size":445,"stargazers_count":54,"open_issues_count":1,"forks_count":38,"subscribers_count":12,"default_branch":"master","last_synced_at":"2025-05-08T01:15:39.845Z","etag":null,"topics":["ami","amiws","asterisk","dashboard","queue","vue","vuejs","websocket"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/staskobzar.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-11-29T02:54:24.000Z","updated_at":"2025-04-20T18:47:36.000Z","dependencies_parsed_at":"2024-11-09T11:11:43.378Z","dependency_job_id":"9f04bd28-f4cc-4b4b-b098-94265ab4f8f7","html_url":"https://github.com/staskobzar/amiws_queue","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/staskobzar%2Famiws_queue","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/staskobzar%2Famiws_queue/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/staskobzar%2Famiws_queue/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/staskobzar%2Famiws_queue/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/staskobzar","download_url":"https://codeload.github.com/staskobzar/amiws_queue/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252978809,"owners_count":21834920,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ami","amiws","asterisk","dashboard","queue","vue","vuejs","websocket"],"created_at":"2024-11-09T11:11:30.574Z","updated_at":"2025-05-08T01:15:45.847Z","avatar_url":"https://github.com/staskobzar.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# amiws_queue\n[![Build Status](https://travis-ci.org/staskobzar/amiws_queue.svg?branch=master)](https://travis-ci.org/staskobzar/amiws_queue)\n[![codecov](https://codecov.io/gh/staskobzar/amiws_queue/branch/master/graph/badge.svg)](https://codecov.io/gh/staskobzar/amiws_queue)\n[![Codacy Badge](https://api.codacy.com/project/badge/Grade/8333ddee50b14cccbc8f56828ccc816a)](https://www.codacy.com/app/staskobzar/amiws_queue?utm_source=github.com\u0026amp;utm_medium=referral\u0026amp;utm_content=staskobzar/amiws_queue\u0026amp;utm_campaign=Badge_Grade)\n![GPL](https://img.shields.io/badge/license-GPL_3-green.svg \"License\")\n\n\u003e[!WARNING]\n\u003eThis project is outdated and I do not have time to support it so you can use it on your own risk.\n\u003evuejs used in the project is very old and probably will not work with new node versions\n\n\u003e Asterisk Queues Realtime Manager\n\nWeb realtime dashboard for Asterisk Queues. It is using another project, [amiws](https://github.com/staskobzar/amiws), as a Back-End for AMI traffic to web-socket conversion. More [screenshots here](https://staskobzar.blogspot.ca/2017/12/asterisk-queues-realtime-dashboard-with.html).\n\n![amiws_queue screenshot](https://github.com/staskobzar/amiws_queue/blob/master/screenshot.png)\n\n## Build Setup\n\nRefere to [amiws](https://github.com/staskobzar/amiws) documentation to learn how to install and setup Back-End.\n\nThis project uses VueJS with webpack and it requires NodeJS. Setup and build it as following:\n```bash\ngit clone https://github.com/staskobzar/amiws_queue.git\ncd amiws_queue\nnpm install\nWS_URL=\"'ws://10.20.30.01:8000'\" npm run build\n```\n\nUse an IP and port of the server where amiws is running when defining shell variable ```WS_URL```.\nNote, when defining WS_URL usage of double and single quotes : _\"'ws://IPADDR:PORT'\"_.\n\nAfter successful build files are stored in \"dist\" folder. Simply copy files from \"dist\" folder to the server with \"amiws\" Back-End,\nto the folder defined in parameter \"web_root\" of \"amiws\" config file.\n\n## Asterisk configuration\n\nThis dashboard was tested with Asterisk 11 and 13. Should work with other versions too (AMI v2 and before).\nAsterisk queues additional events MUST be enabled per queue.\n\nIn configuration file (Asterisk version older 12):\n```\neventmemberstatus = yes\neventwhencalled = yes\n```\n\nWhen using realtime with DB this values must equal \"1\": ``` eventmemberstatus = 1, eventwhencalled = 1 ```\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstaskobzar%2Famiws_queue","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fstaskobzar%2Famiws_queue","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstaskobzar%2Famiws_queue/lists"}