This is an Agent Pop Up Server/Client application to alert the agent with POPUP or URL notification when he/she receives the call.
This is an agent pop-up server side script connected to asterisk using AMI interface and watches the extension status when the agent extension gets ringing it will send the notification to client via a usual UDP Client socket.
This is an client pop-up script which is running on the Agent PC. At first this script will register IP with extenion on server using http web link register_popup.php. Now the ami proxy script knows the IP address of the extension. This script created UDP Server and listening on it. when the AMI Sends the alert via UDP this script will raise the notification to the agent.
This is a http web link script for the registeration. The agent_popup_client.php script calls this script with extension. In fact the ip address will be automatically detected after the call by client secript using http get. For example http:///register_popup.php?port=9090&channel=SIP/10001"
This is an init.d daemon script for ami_proxy.php
mysql script to crate table.
This is a simple database access library
CentOS 7,Asterisk 16,php 5.6
With Cheers,
Ashik