Output Asterisk realtime events to a socket

Job ID: 36129346

Budget: $30 – $250 USD

The project is to create a service running on Debian operating system.
The service should connect Asterisk PBX, open a socket on port 7891, and send the output of the following Asterisk events:
- Inbound Calls: Call waiting in the queue, Call Ringing, Call Answered, Call Hangup,
- Outbound Calls: Call Waiting, Call Answered, Call Hangup.
The output of each event should be in one line only (Not sending few outputs for the same event).
The project includes also a client that should run on a pc, connect the remote server on port 7891 and receive the server outputs.
Related categories: Perl Python Linux Asterisk PBX VoIP