Page 71 - Asterisk™: The Future of Telephony
P. 71
Figure 3-1. Sample menuselect screen
ran ./configure, then run it again, and rerun menuselect. Your module should now be
available for building.
After you have finished making changes to menuselect, type x to save and quit. q will
also quit out of menuselect, but it will not save the changes. If you make changes and
type q, your changes may be lost!
Compiling Zaptel
Figure 3-3 shows the layers of interaction between Asterisk and the Linux kernel with
respect to hardware control. On the Asterisk side is the Zapata channel module,
chan_zap. Asterisk uses this interface to communicate with the Linux kernel, where
the drivers for the hardware are loaded.
The Zaptel interface is a kernel loadable module that presents an abstraction layer
between the hardware drivers and the Zapata module in Asterisk. It is this concept that
allows the device drivers to be modified without any changes being made to the Asterisk
Compiling Zaptel | 43