Public feed #379294

extensions.conf

public text v1 · immutable
Raw Edit
·published 2007-03-03 03:20 UTC
rendered paste body
[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)