In Progress

Auto Reboot with data from asterisk server

LOOKING FOR A DEVELOPER WITH ASTERISK SKILLS

LAYOUT

Server1 ========IAX Trunk========Router =======Server2----------------------GSM Device 1

|___________GSM Device 2

|____________GSM Device 3

I am seeking some auto reboot functions

1) Server 1 does an IAX2 show peers every 5 mins (5 min is a variable)

IF a peer is broken, do an iax2 reload

Do IAX2 show peers every 20 seconds (variable)

If still broken after 4 attempts (variable)

Log into router (telnet) and do a reboot

Wait 3 mins and start back cycle

2) Monitor GSM devices (there are 30 of them) (from server 2)

If any device gives an error (busy or unavailable) initiate a counter

If device gives 5 busy back to back (no success) then stop sending calls to that device

Send email to [a list of people] telling them what device is doing this

Do a constant ping to that device, if there are more than 5 back to back packet loss then start sending calls again

3) From server 2 do a constant ping to ip 1 and ip 2

IF there are more than 10 packet lost to ip 2 but less than 2 from ip 1

Send out and email to a list of people saying power failure

both servers are running CENTOs

Skills: Linux, Perl, PHP, Script Install, Visual Basic

See more: reboot asterisk server, based server auto reboot, with monitor, ping them, asterisk auto reboot, back2back reboot, asterisk reboot, start asterisk reboot, reboot router auto, peer server asterisk, reboot server freelancer, ping, packet, log, list data, ip monitor, email router, data min, data log, cycle, cgi php server, auto layout, auto email, asterisk server, asterisk php

About the Employer:
( 87 reviews ) dix hills, United States

Project ID: #188658

Awarded to:

prgris

Hello, I have experience in Asterisk maintenance and monitoring. Please read your PM for details.

$110 USD in 4 days
(3 Reviews)
4.5

4 freelancers are bidding on average $240 for this job

kamanashisroy

Hi, I have asterisk based c coding experience. I think you need background monitor in each server. I can do that (I am taking a little more time for debugging )...

$300 USD in 15 days
(7 Reviews)
4.5
kvv20

I am experienced perl-programmer. The task can be done even shorter. See my feedbacks

$250 USD in 4 days
(5 Reviews)
4.0
voicevia

easily could be done.

$300 USD in 2 days
(0 Reviews)
0.0