; Control Asterisk remotely. exten => 280,1,Wait(1) exten => 280,n,Answer() exten => 280,n,BackGround(fest-asterisk-control) exten => 280,n,WaitExten() ; Reload Asterisk. exten => 281,1,Wait(1) exten => 281,n,Answer() exten => 281,n,Playback(restarting) exten => 281,n,System(/usr/local/sbin/asterisk -rx reload) exten => 281,n,Goto(280,1) ; Reload Extensions. exten => 282,1,Wait(1) exten => 282,n,Answer() exten => 282,n,Playback(restarting) exten => 282,n,System(/usr/local/sbin/asterisk -rx "extensions reload") exten => 282,n,Goto(280,1) ; Restart Asterisk gracefully. exten => 286,1,Wait(1) exten => 286,n,Answer() exten => 286,n,Playback(restarting) exten => 286,n,System(/usr/local/sbin/asterisk -rx "restart gracefully") exten => 286,n,Goto(280,1) ; Restart Asterisk now. exten => 287,1,Wait(1) exten => 287,n,Answer() exten => 287,n,Playback(restarting) exten => 287,n,System(/usr/local/sbin/asterisk -rx "restart now") exten => 287,n,Goto(280,1) ; Shutdown Asterisk gracefully. exten => 288,1,Wait(1) exten => 288,n,Answer() exten => 288,n,Playback(down) exten => 288,n,System(/usr/local/sbin/asterisk -rx "stop gracefully") exten => 288,n,Goto(280,1) ; Shutdown Asterisk now. exten => 289,1,Wait(1) exten => 289,n,Answer() exten => 289,n,Playback(down) exten => 289,n,System(/usr/local/sbin/asterisk -rx "stop now") exten => 289,n,Goto(280,1)