44 lines
954 B
Markdown
44 lines
954 B
Markdown
# Asterisk Queue Manager
|
|
|
|
This software allows call center staff to see which phones are currently
|
|
available and to place individual phones in a queue.
|
|
|
|
![Screenshot](img/screenshot.png)
|
|
|
|
## Requirements
|
|
|
|
* Asterisk with AMI
|
|
* Webserver with PHP (tested with 8.2)
|
|
|
|
## Restrictions
|
|
|
|
1. At this point, the software will only work if only one queue exists
|
|
2. 'Calls in Queue is work in progress'
|
|
|
|
## Configuration
|
|
|
|
### Asterisk Management Interface
|
|
|
|
/etc/asterisk/manager.conf
|
|
|
|
[general]
|
|
enabled=yes
|
|
port=5038
|
|
bindaddr=0.0.0.0
|
|
|
|
[your_ami_user]
|
|
secret=your_ami_password
|
|
deny=0.0.0.0/0.0.0.0
|
|
permit=127.0.0.1/255.255.255.0
|
|
read=all,system,call,log,verbose,command,agent,user,config
|
|
write=all,system,call,log,verbose,command,agent,user,config
|
|
|
|
### Queue Manager
|
|
|
|
/var/www/queuemanager/config.php
|
|
|
|
$ami_host = '127.0.0.1';
|
|
$ami_port = '5038';
|
|
$ami_user = 'your_ami_user';
|
|
$ami_pass = 'your_ami_pass';
|