
This is the Title of the Book, eMatter Edition
Copyright © 2007 O’Reilly & Associates, Inc. All rights reserved.
Compiling and Installing Asterisk
|
45
Starting and Stopping the Asterisk Server
The Asterisk binary is the program that you execute whenever you want to start the
Asterisk server or connect to it for management purposes. The same program has
two distinct modes of operation—server mode and client mode. The server is the
instance of Asterisk that stays running all the time, handling calls, recording voice
mail, greeting callers while users are away, and so on. The client is the instance of
Asterisk that allows you to monitor and manipulate the server while it runs. The
mode the program uses depends on how Asterisk is invoked at the command prompt
or within a shell script.
To launch Asterisk in server mode, execute this command:
# asterisk &
To connect Asterisk in client mode on a machine already running in server mode,
execute this command:
# asterisk –r
Once the Asterisk client is connected to the Asterisk server, you can use Asterisk’s
command-line interface to issues queries and commands about the telephony server.
These include listing calls-in-progress, listing used and unused channels, and stop-
ping the Asterisk server.
Several Asterisk CLI commands shut down the server:
•
restart now
• restart when convenient
• stop now
• stop when convenient
The restart commands stop and then restart