Asterisk Docs
asterisk ¶* a software private branch exchange (PBX)
* insmod wctdm.ko
* ztcfg
* asterisk
°ü·Ã »çÀÌÆ® ¶* http://www.asterisk.org/
#cd /usr/src # svn checkout http://svn.digium.com/svn/asterisk/trunk asterisk # svn checkout http://svn.digium.com/svn/zaptel/trunk zaptel # svn checkout http://svn.digium.com/svn/libpri/trunk libpri # svn checkout http://svn.digium.com/svn/asterisk/branches/1.2 asterisk-1.2 # svn checkout http://svn.digium.com/svn/zaptel/branches/1.2 zaptel-1.2 # svn checkout http://svn.digium.com/svn/libpri/branches/1.2 libpri-1.2 * zaptel: Jim Dixon's open computer telephony hardware driver API
* zapata technology
modules ¶* /usr/lib/asterisk/modules
* app_ : applications which can be invoked from within the dialplan
* func_ : functions for use in the dialplan
* chan_ : channel drivers - e.g. for IAX2 or SIP
* codec_ : audio and video codecs
* format_ : audio and video formats
* cdr_ : call detailed records
* pbx_ : core features of the PBX -e.g. config-file parsing
* res_ : resources to be used by other modules - e.g. database access
startup process ¶* startup process
* how a call is processed
* Transfers, redirects, parking, ...
* main()
fundamental consept ¶An Asterisk channel is created when a call comes in. Then, that channel goes through the dialplan and executes applications. Then, if that channel happens to run something like the Dial application, a second channel is created for an outbound call. If that outbound channel is answered, the two channels are then bridged. Bridging two channels together allows them to pass audio between each other. Frames received on one channel are passed to the bridge and transmitted out the other channel. |
You will be aided greatly by a person whom you thought to be unimportant. |