| 
									
										
										
										
											2017-11-21 10:16:24 -05:00
										 |  |  | # The Asterisk(R) Open Source PBX
 | 
					
						
							|  |  |  | ```text | 
					
						
							|  |  |  |         By Mark Spencer <markster@digium.com> and the Asterisk.org developer community. | 
					
						
							|  |  |  |         Copyright (C) 2001-2009 Digium, Inc. and other copyright holders. | 
					
						
							|  |  |  | ``` | 
					
						
							|  |  |  | ## SECURITY
 | 
					
						
							| 
									
										
										
										
											2005-10-18 19:21:16 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2001-08-23 17:57:10 +00:00
										 |  |  |   It is imperative that you read and fully understand the contents of | 
					
						
							| 
									
										
										
										
											2008-01-19 05:26:46 +00:00
										 |  |  | the security information document before you attempt to configure and run | 
					
						
							|  |  |  | an Asterisk server. | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-12-13 13:26:04 -07:00
										 |  |  | See [Important Security Considerations] for more information. | 
					
						
							| 
									
										
										
										
											2008-01-19 05:26:46 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-11-21 10:16:24 -05:00
										 |  |  | ## WHAT IS ASTERISK ?
 | 
					
						
							| 
									
										
										
										
											2001-08-23 17:57:10 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											1999-12-04 22:05:35 +00:00
										 |  |  |   Asterisk is an Open Source PBX and telephony toolkit.  It is, in a | 
					
						
							|  |  |  | sense, middleware between Internet and telephony channels on the bottom, | 
					
						
							| 
									
										
										
										
											2008-01-19 05:26:46 +00:00
										 |  |  | and Internet and telephony applications at the top.  However, Asterisk supports | 
					
						
							|  |  |  | more telephony interfaces than just Internet telephony.  Asterisk also has a | 
					
						
							| 
									
										
										
										
											2017-11-21 10:16:24 -05:00
										 |  |  | vast amount of support for traditional PSTN telephony, as well. | 
					
						
							| 
									
										
										
										
											1999-12-04 22:05:35 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-11-21 10:16:24 -05:00
										 |  |  |   For more information on the project itself, please visit the Asterisk | 
					
						
							|  |  |  | [home page] and the official [wiki].  In addition you'll find lots | 
					
						
							|  |  |  | of information compiled by the Asterisk community at [voip-info.org]. | 
					
						
							| 
									
										
										
										
											2004-01-25 05:57:43 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2008-01-19 05:26:46 +00:00
										 |  |  |   There is a book on Asterisk published by O'Reilly under the Creative Commons | 
					
						
							|  |  |  | License. It is available in book stores as well as in a downloadable version on | 
					
						
							| 
									
										
										
										
											2017-11-21 10:16:24 -05:00
										 |  |  | the [asteriskdocs.org] web site. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ## SUPPORTED OPERATING SYSTEMS
 | 
					
						
							| 
									
										
										
										
											2005-10-18 19:21:16 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-11-21 10:16:24 -05:00
										 |  |  | ### Linux
 | 
					
						
							| 
									
										
										
										
											1999-12-04 22:05:35 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2005-04-01 04:38:12 +00:00
										 |  |  |   The Asterisk Open Source PBX is developed and tested primarily on the | 
					
						
							|  |  |  | GNU/Linux operating system, and is supported on every major GNU/Linux | 
					
						
							|  |  |  | distribution. | 
					
						
							| 
									
										
										
										
											1999-12-04 22:05:35 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-11-21 10:16:24 -05:00
										 |  |  | ### Others
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2005-04-01 04:38:12 +00:00
										 |  |  |   Asterisk has also been 'ported' and reportedly runs properly on other | 
					
						
							| 
									
										
										
										
											2008-01-19 05:28:33 +00:00
										 |  |  | operating systems as well, including Sun Solaris, Apple's Mac OS X, Cygwin, | 
					
						
							|  |  |  | and the BSD variants. | 
					
						
							| 
									
										
										
										
											1999-12-04 22:05:35 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-11-21 10:16:24 -05:00
										 |  |  | ## GETTING STARTED
 | 
					
						
							| 
									
										
										
										
											2000-01-07 11:02:42 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2005-04-01 04:38:12 +00:00
										 |  |  |   First, be sure you've got supported hardware (but note that you don't need | 
					
						
							| 
									
										
										
										
											2008-01-19 05:26:46 +00:00
										 |  |  | ANY special hardware, not even a sound card) to install and run Asterisk. | 
					
						
							| 
									
										
										
										
											2005-04-01 04:38:12 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-11-21 10:16:24 -05:00
										 |  |  | Supported telephony hardware includes: | 
					
						
							|  |  |  | * All Analog and Digital Interface cards from [Digium] | 
					
						
							|  |  |  | * QuickNet Internet PhoneJack and LineJack (http://www.quicknet.net) | 
					
						
							|  |  |  | * any full duplex sound card supported by ALSA, OSS, or PortAudio | 
					
						
							|  |  |  | * any ISDN card supported by mISDN on Linux | 
					
						
							|  |  |  | * The Xorcom Astribank channel bank | 
					
						
							|  |  |  | * VoiceTronix OpenLine products | 
					
						
							| 
									
										
										
										
											2000-01-07 11:02:42 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-11-21 10:16:24 -05:00
										 |  |  | ### UPGRADING FROM AN EARLIER VERSION
 | 
					
						
							| 
									
										
										
										
											2004-01-25 05:57:43 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2005-10-18 19:21:16 +00:00
										 |  |  |   If you are updating from a previous version of Asterisk, make sure you | 
					
						
							| 
									
										
										
										
											2017-11-21 10:16:24 -05:00
										 |  |  | read the [UPGRADE.txt] file in the source directory. There are some files | 
					
						
							| 
									
										
										
										
											2005-10-18 19:21:16 +00:00
										 |  |  | and configuration options that you will have to change, even though we | 
					
						
							|  |  |  | made every effort possible to maintain backwards compatibility. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   In order to discover new features to use, please check the configuration | 
					
						
							| 
									
										
										
										
											2017-11-21 10:16:24 -05:00
										 |  |  | examples in the [configs] directory of the source code distribution.  For a | 
					
						
							|  |  |  | list of new features in this version of Asterisk, see the [CHANGES] file. | 
					
						
							| 
									
										
										
										
											2005-10-18 19:21:16 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-11-21 10:16:24 -05:00
										 |  |  | ### NEW INSTALLATIONS
 | 
					
						
							| 
									
										
										
										
											2005-10-18 19:21:16 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  |   Ensure that your system contains a compatible compiler and development | 
					
						
							| 
									
										
										
										
											2005-04-01 04:38:12 +00:00
										 |  |  | libraries.  Asterisk requires either the GNU Compiler Collection (GCC) version | 
					
						
							|  |  |  | 3.0 or higher, or a compiler that supports the C99 specification and some of | 
					
						
							|  |  |  | the gcc language extensions.  In addition, your system needs to have the C | 
					
						
							| 
									
										
										
										
											2008-01-19 05:26:46 +00:00
										 |  |  | library headers available, and the headers and libraries for ncurses. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   There are many modules that have additional dependencies.  To see what | 
					
						
							| 
									
										
										
										
											2017-11-21 10:16:24 -05:00
										 |  |  | libraries are being looked for, see `./configure --help`, or run | 
					
						
							|  |  |  | `make menuselect` to view the dependencies for specific modules. | 
					
						
							| 
									
										
										
										
											2005-04-01 04:38:12 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2008-01-19 05:26:46 +00:00
										 |  |  |   On many distributions, these dependencies are installed by packages with names | 
					
						
							| 
									
										
										
										
											2017-11-21 10:16:24 -05:00
										 |  |  | like 'glibc-devel', 'ncurses-devel', 'openssl-devel' and 'zlib-devel' | 
					
						
							| 
									
										
										
										
											2008-01-19 05:26:46 +00:00
										 |  |  | or similar. | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-11-21 10:16:24 -05:00
										 |  |  | So, let's proceed: | 
					
						
							|  |  |  | 1. Read this file. | 
					
						
							| 
									
										
										
										
											2006-03-31 19:40:27 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-11-21 10:16:24 -05:00
										 |  |  |   There are more documents than this one in the [doc] directory.  You may also | 
					
						
							| 
									
										
										
										
											2008-01-19 05:26:46 +00:00
										 |  |  | want to check the configuration files that contain examples and reference | 
					
						
							| 
									
										
										
										
											2017-11-21 10:16:24 -05:00
										 |  |  | guides in the [configs] directory. | 
					
						
							| 
									
										
										
										
											2007-05-17 06:14:37 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-11-21 10:16:24 -05:00
										 |  |  | 2. Run `./configure` | 
					
						
							| 
									
										
										
										
											2007-05-17 06:14:37 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  |   Execute the configure script to guess values for system-dependent | 
					
						
							|  |  |  | variables used during compilation. | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-11-21 10:16:24 -05:00
										 |  |  | 3. Run `make menuselect` _\[optional]_ | 
					
						
							| 
									
										
										
										
											2007-05-17 06:14:37 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2008-01-19 05:26:46 +00:00
										 |  |  |   This is needed if you want to select the modules that will be compiled and to | 
					
						
							|  |  |  | check dependencies for various optional modules. | 
					
						
							| 
									
										
										
										
											2007-05-17 06:14:37 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-11-21 10:16:24 -05:00
										 |  |  | 4. Run `make` | 
					
						
							| 
									
										
										
										
											2005-04-01 04:38:12 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-11-21 10:16:24 -05:00
										 |  |  | Assuming the build completes successfully: | 
					
						
							| 
									
										
										
										
											2005-04-01 04:38:12 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-11-21 10:16:24 -05:00
										 |  |  | 5. Run `make install` | 
					
						
							| 
									
										
										
										
											2000-01-07 11:02:42 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2005-04-01 04:38:12 +00:00
										 |  |  |   If this is your first time working with Asterisk, you may wish to install | 
					
						
							| 
									
										
										
										
											2000-01-07 11:02:42 +00:00
										 |  |  | the sample PBX, with demonstration extensions, etc.  If so, run: | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-11-21 10:16:24 -05:00
										 |  |  | 6. Run `make samples` | 
					
						
							| 
									
										
										
										
											2000-01-07 11:02:42 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2008-01-19 05:26:46 +00:00
										 |  |  |   Doing so will overwrite any existing configuration files you have installed. | 
					
						
							| 
									
										
										
										
											2000-01-07 11:02:42 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-11-21 10:16:24 -05:00
										 |  |  | 7. Finally, you can launch Asterisk in the foreground mode (not a daemon) with: | 
					
						
							|  |  |  | ``` | 
					
						
							|  |  |  |         # asterisk -vvvc | 
					
						
							|  |  |  | ``` | 
					
						
							| 
									
										
										
										
											2005-04-01 04:38:12 +00:00
										 |  |  |   You'll see a bunch of verbose messages fly by your screen as Asterisk | 
					
						
							| 
									
										
										
										
											2000-01-07 11:02:42 +00:00
										 |  |  | initializes (that's the "very very verbose" mode).  When it's ready, if | 
					
						
							|  |  |  | you specified the "c" then you'll get a command line console, that looks | 
					
						
							| 
									
										
										
										
											2001-04-14 20:14:33 +00:00
										 |  |  | like this: | 
					
						
							| 
									
										
										
										
											2017-11-21 10:16:24 -05:00
										 |  |  | ``` | 
					
						
							|  |  |  |         *CLI> | 
					
						
							|  |  |  | ``` | 
					
						
							| 
									
										
										
										
											2009-10-22 22:24:03 +00:00
										 |  |  |   You can type "core show help" at any time to get help with the system.  For help | 
					
						
							|  |  |  | with a specific command, type "core show help <command>".  To start the PBX using | 
					
						
							| 
									
										
										
										
											2008-01-19 05:26:46 +00:00
										 |  |  | your sound card, you can type "console dial" to dial the PBX.  Then you can use | 
					
						
							|  |  |  | "console answer", "console hangup", and "console dial" to simulate the actions | 
					
						
							|  |  |  | of a telephone.  Remember that if you don't have a full duplex sound card | 
					
						
							|  |  |  | (and Asterisk will tell you somewhere in its verbose messages if you do/don't) | 
					
						
							|  |  |  | then it won't work right (not yet). | 
					
						
							| 
									
										
										
										
											2000-01-07 11:02:42 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2005-10-18 19:21:16 +00:00
										 |  |  |   "man asterisk" at the Unix/Linux command prompt will give you detailed | 
					
						
							|  |  |  | information on how to start and stop Asterisk, as well as all the command | 
					
						
							|  |  |  | line options for starting Asterisk. | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-11-21 10:16:24 -05:00
										 |  |  |   Feel free to look over the configuration files in `/etc/asterisk`, where you | 
					
						
							| 
									
										
										
										
											2008-01-19 05:26:46 +00:00
										 |  |  | will find a lot of information about what you can do with Asterisk. | 
					
						
							| 
									
										
										
										
											2000-01-07 11:02:42 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-11-21 10:16:24 -05:00
										 |  |  | ### ABOUT CONFIGURATION FILES
 | 
					
						
							| 
									
										
										
										
											2001-04-14 20:14:33 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2005-04-01 04:38:12 +00:00
										 |  |  |   All Asterisk configuration files share a common format.  Comments are | 
					
						
							| 
									
										
										
										
											2001-04-14 20:14:33 +00:00
										 |  |  | delimited by ';' (since '#' of course, being a DTMF digit, may occur in | 
					
						
							|  |  |  | many places).  A configuration file is divided into sections whose names | 
					
						
							|  |  |  | appear in []'s.  Each section typically contains two types of statements, | 
					
						
							|  |  |  | those of the form 'variable = value', and those of the form 'object => | 
					
						
							| 
									
										
										
										
											2017-11-21 10:16:24 -05:00
										 |  |  | parameters'.  Internally the use of '=' and '=>' is exactly the same, so | 
					
						
							| 
									
										
										
										
											2001-04-14 20:14:33 +00:00
										 |  |  | they're used only to help make the configuration file easier to | 
					
						
							|  |  |  | understand, and do not affect how it is actually parsed. | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2005-04-01 04:38:12 +00:00
										 |  |  |   Entries of the form 'variable=value' set the value of some parameter in | 
					
						
							| 
									
										
										
										
											2017-11-21 10:16:24 -05:00
										 |  |  | asterisk.  For example, in [chan_dahdi.conf], one might specify: | 
					
						
							|  |  |  | ``` | 
					
						
							| 
									
										
										
										
											2001-04-14 20:14:33 +00:00
										 |  |  | 	switchtype=national | 
					
						
							| 
									
										
										
										
											2017-11-21 10:16:24 -05:00
										 |  |  | ``` | 
					
						
							| 
									
										
										
										
											2008-01-19 05:26:46 +00:00
										 |  |  |   In order to indicate to Asterisk that the switch they are connecting to is | 
					
						
							| 
									
										
										
										
											2001-04-14 20:14:33 +00:00
										 |  |  | of the type "national".  In general, the parameter will apply to | 
					
						
							|  |  |  | instantiations which occur below its specification.  For example, if the | 
					
						
							|  |  |  | configuration file read: | 
					
						
							| 
									
										
										
										
											2017-11-21 10:16:24 -05:00
										 |  |  | ``` | 
					
						
							| 
									
										
										
										
											2001-04-14 20:14:33 +00:00
										 |  |  | 	switchtype = national | 
					
						
							|  |  |  | 	channel => 1-4 | 
					
						
							|  |  |  | 	channel => 10-12 | 
					
						
							|  |  |  | 	switchtype = dms100 | 
					
						
							|  |  |  | 	channel => 25-47 | 
					
						
							| 
									
										
										
										
											2017-11-21 10:16:24 -05:00
										 |  |  | ``` | 
					
						
							| 
									
										
										
										
											2001-04-14 20:14:33 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2008-01-19 05:26:46 +00:00
										 |  |  |   The "national" switchtype would be applied to channels one through | 
					
						
							| 
									
										
										
										
											2001-04-14 20:14:33 +00:00
										 |  |  | four and channels 10 through 12, whereas the "dms100" switchtype would | 
					
						
							|  |  |  | apply to channels 25 through 47. | 
					
						
							| 
									
										
										
										
											2017-11-21 10:16:24 -05:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2005-04-01 04:38:12 +00:00
										 |  |  |   The "object => parameters" instantiates an object with the given | 
					
						
							| 
									
										
										
										
											2001-04-14 20:14:33 +00:00
										 |  |  | parameters.  For example, the line "channel => 25-47" creates objects for | 
					
						
							| 
									
										
										
										
											2005-04-01 04:38:12 +00:00
										 |  |  | the channels 25 through 47 of the card, obtaining the settings | 
					
						
							| 
									
										
										
										
											2001-04-14 20:14:33 +00:00
										 |  |  | from the variables specified above. | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-11-21 10:16:24 -05:00
										 |  |  | ### SPECIAL NOTE ON TIME
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2005-04-22 14:16:42 +00:00
										 |  |  |   Those using SIP phones should be aware that Asterisk is sensitive to | 
					
						
							| 
									
										
										
										
											2005-04-22 04:39:41 +00:00
										 |  |  | large jumps in time.  Manually changing the system time using date(1) | 
					
						
							|  |  |  | (or other similar commands) may cause SIP registrations and other | 
					
						
							|  |  |  | internal processes to fail.  If your system cannot keep accurate time | 
					
						
							| 
									
										
										
										
											2017-11-21 10:16:24 -05:00
										 |  |  | by itself use [NTP] to keep the system clock | 
					
						
							| 
									
										
										
										
											2005-04-22 04:39:41 +00:00
										 |  |  | synchronized to "real time".  NTP is designed to keep the system clock | 
					
						
							|  |  |  | synchronized by speeding up or slowing down the system clock until it | 
					
						
							|  |  |  | is synchronized to "real time" rather than by jumping the time and | 
					
						
							|  |  |  | causing discontinuities. Most Linux distributions include precompiled | 
					
						
							|  |  |  | versions of NTP.  Beware of some time synchronization methods that get | 
					
						
							|  |  |  | the correct real time periodically and then manually set the system | 
					
						
							|  |  |  | clock. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   Apparent time changes due to daylight savings time are just that, | 
					
						
							|  |  |  | apparent.  The use of daylight savings time in a Linux system is | 
					
						
							|  |  |  | purely a user interface issue and does not affect the operation of the | 
					
						
							|  |  |  | Linux kernel or Asterisk.  The system clock on Linux kernels operates | 
					
						
							|  |  |  | on UTC.  UTC does not use daylight savings time. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   Also note that this issue is separate from the clocking of TDM | 
					
						
							|  |  |  | channels, and is known to at least affect SIP registrations. | 
					
						
							| 
									
										
										
										
											2005-04-17 17:39:14 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-11-21 10:16:24 -05:00
										 |  |  | ### FILE DESCRIPTORS
 | 
					
						
							| 
									
										
										
										
											2005-05-02 20:24:57 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  |   Depending on the size of your system and your configuration, | 
					
						
							|  |  |  | Asterisk can consume a large number of file descriptors.  In UNIX, | 
					
						
							|  |  |  | file descriptors are used for more than just files on disk.  File | 
					
						
							|  |  |  | descriptors are also used for handling network communication | 
					
						
							|  |  |  | (e.g. SIP, IAX2, or H.323 calls) and hardware access (e.g. analog and | 
					
						
							|  |  |  | digital trunk hardware).  Asterisk accesses many on-disk files for | 
					
						
							|  |  |  | everything from configuration information to voicemail storage. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   Most systems limit the number of file descriptors that Asterisk can | 
					
						
							|  |  |  | have open at one time.  This can limit the number of simultaneous | 
					
						
							|  |  |  | calls that your system can handle.  For example, if the limit is set | 
					
						
							| 
									
										
										
										
											2008-01-19 05:26:46 +00:00
										 |  |  | at 1024 (a common default value) Asterisk can handle approximately 150 | 
					
						
							| 
									
										
										
										
											2005-05-02 20:24:57 +00:00
										 |  |  | SIP calls simultaneously.  To change the number of file descriptors | 
					
						
							|  |  |  | follow the instructions for your system below: | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-11-21 10:16:24 -05:00
										 |  |  | #### PAM-BASED LINUX SYSTEM
 | 
					
						
							| 
									
										
										
										
											2005-05-02 20:24:57 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  |   If your system uses PAM (Pluggable Authentication Modules) edit | 
					
						
							| 
									
										
										
										
											2017-11-21 10:16:24 -05:00
										 |  |  | `/etc/security/limits.conf`.  Add these lines to the bottom of the file: | 
					
						
							|  |  |  | ```text | 
					
						
							| 
									
										
										
										
											2005-05-02 20:24:57 +00:00
										 |  |  | root            soft    nofile          4096 | 
					
						
							|  |  |  | root            hard    nofile          8196 | 
					
						
							|  |  |  | asterisk        soft    nofile          4096 | 
					
						
							|  |  |  | asterisk        hard    nofile          8196 | 
					
						
							| 
									
										
										
										
											2017-11-21 10:16:24 -05:00
										 |  |  | ``` | 
					
						
							| 
									
										
										
										
											2005-05-02 20:24:57 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | (adjust the numbers to taste).  You may need to reboot the system for | 
					
						
							|  |  |  | these changes to take effect. | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-11-21 10:16:24 -05:00
										 |  |  | #### GENERIC UNIX SYSTEM
 | 
					
						
							| 
									
										
										
										
											2005-05-02 20:24:57 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  |   If there are no instructions specifically adapted to your system | 
					
						
							| 
									
										
										
										
											2017-11-21 10:16:24 -05:00
										 |  |  | above you can try adding the command `ulimit -n 8192` to the script | 
					
						
							| 
									
										
										
										
											2005-05-02 20:24:57 +00:00
										 |  |  | that starts Asterisk. | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-11-21 10:16:24 -05:00
										 |  |  | ## MORE INFORMATION
 | 
					
						
							| 
									
										
										
										
											2001-04-14 20:14:33 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-11-21 10:16:24 -05:00
										 |  |  |   See the [doc] directory for more documentation on various features. | 
					
						
							|  |  |  | Again, please read all the configuration samples that include documentation | 
					
						
							|  |  |  | on the configuration options. | 
					
						
							| 
									
										
										
										
											2004-01-12 03:23:35 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-11-21 10:16:24 -05:00
										 |  |  |   Finally, you may wish to visit the [support] site and join the [mailing | 
					
						
							|  |  |  | list] if you're interested in getting more information. | 
					
						
							| 
									
										
										
										
											2008-01-19 05:26:46 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-11-21 10:16:24 -05:00
										 |  |  | Welcome to the growing worldwide community of Asterisk users! | 
					
						
							|  |  |  | ``` | 
					
						
							|  |  |  |         Mark Spencer, and the Asterisk.org development community | 
					
						
							|  |  |  | ``` | 
					
						
							| 
									
										
										
										
											2000-01-07 11:02:42 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-11-21 10:16:24 -05:00
										 |  |  | --- | 
					
						
							| 
									
										
										
										
											2004-01-13 04:34:09 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-11-21 10:16:24 -05:00
										 |  |  | Asterisk is a trademark of Digium, Inc. | 
					
						
							| 
									
										
										
										
											2004-01-13 04:34:09 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-11-21 10:16:24 -05:00
										 |  |  | [home page]: https://www.asterisk.org | 
					
						
							|  |  |  | [support]: https://www.asterisk.org/support | 
					
						
							|  |  |  | [wiki]: https://wiki.asterisk.org/ | 
					
						
							|  |  |  | [mailing list]: http://lists.digium.com/mailman/listinfo/asterisk-users | 
					
						
							|  |  |  | [chan_dahdi.conf]: configs/samples/chan_dahdi.conf.sample | 
					
						
							|  |  |  | [voip-info.org]: http://www.voip-info.org/wiki-Asterisk | 
					
						
							|  |  |  | [asteriskdocs.org]: http://www.asteriskdocs.org | 
					
						
							|  |  |  | [NTP]: http://www.ntp.org/ | 
					
						
							|  |  |  | [Digium]: https://www.digium.com/ | 
					
						
							|  |  |  | [UPGRADE.txt]: UPGRADE.txt | 
					
						
							|  |  |  | [CHANGES]: CHANGES | 
					
						
							|  |  |  | [configs]: configs | 
					
						
							|  |  |  | [doc]: doc | 
					
						
							| 
									
										
										
										
											2017-12-13 13:26:04 -07:00
										 |  |  | [Important Security Considerations]: https://wiki.asterisk.org/wiki/display/AST/Important+Security+Considerations |