[general] static=yes writeprotect=no [globals] ZACH=SIP/200 [Main] include =>laptop1 include =>Tew_laptop include =>Server ;Main exten => 500, 1, Answer() exten => 500, 2, Flite("Welcome to Netsitter.") exten => 500, 3, Authenticate(1234) exten => 500, 4, Flite("Please a computer i.d. so that I can further assist you.") [laptop1] ;Grizbowski's laptop exten => 20, 1, Answer() exten => 20, 2, Flite("You have selected laptop one. To shutdown this laptop press one. To restart this laptop press 2. Press 3 to go back to the main menu.") ;Shutdown exten => 1, 1, Answer() exten => 1, 2, Flite("Shutting down laptop.") exten => 1, 3, System(/var/lib/asterisk/shutdown_griz_laptop) exten => 1, 4, Hangup() ;Reboot exten => 2, 1, Flite("Rebooting laptop.") exten => 2, 2, System(/var/lib/asterisk/restart_griz_laptop) exten => 2, 3, Hangup() exten => 3, 1, Answer() exten => 3, 2, Goto(Main,500,4) [Tew_laptop] ;Mrs. Tew's Laptop exten => 40, 1, Answer() exten => 40, 2, Flite("You have selected Mrs. Tew's laptop. To shutdown this laptop press one. To restart this laptop press 2. Press 3 to go back to the main menu.") ;Shutdown exten => 1, 1, Answer() exten => 1, 2, Flite("Shutting down laptop.") exten => 1, 3, System(/var/lib/asterisk/shutdown_tew_laptop) exten => 1, 4, Hangup() ;Reboot exten => 2, 1, Flite("Rebooting laptop.") exten => 2, 2, System(/var/lib/asterisk/restart_tew_laptop) exten => 2, 3, Hangup() exten => 3, 1, Answer() exten => 3, 2, Goto(Main,500,4) [Server] ;Asterisk Server exten => 60, 1, Answer() exten => 60, 2, Flite("You have selected your asterisk server. To shutdown the this server press one. To restart this serrver press 2. Press 3 to go back to the main menu.") ;Shutdown exten => 1, 1, Answer() exten => 1, 2, Flite("Shutting down server.") exten => 1, 3, System(shutdown now) exten => 1, 4, Hangup() ;Reboot exten => 2, 1, Flite("Rebooting server.") exten => 2, 2, System(reboot) exten => 2, 3, Hangup() exten => 3, 1, Answer() exten => 3, 2, Goto(Main,500,4)