Page 9 - Asterisk™: The Future of Telephony
P. 9

Table of Contents















               Foreword  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xi

               Preface  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xv

               1.  A Telephony Revolution  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  1
                    VoIP: Bridging the Gap Between Traditional and Network Telephony  2
                    Massive Change Requires Flexible Technology                       3
                    Asterisk: The Hacker’s PBX                                        5
                    Asterisk: The Professional’s PBX                                  5
                    The Asterisk Community                                            6
                    The Business Case                                                 8
                    This Book                                                         9

               2.  Preparing a System for Asterisk  . . . . . . . . . . . . . . . . . . . . . . . . . . .  11
                    Server Hardware Selection                                        13
                    Environment                                                      21
                    Telephony Hardware                                               25
                    Types of Phones                                                  29
                    Linux Considerations                                             34
                    Conclusion                                                       34
               3.  Installing Asterisk  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  37
                    What Packages Do I Need?                                         38
                    Obtaining the Source Code                                        40
                    Menuselect                                                       42
                    Compiling Zaptel                                                 43
                    Compiling libpri                                                 47
                    Compiling Asterisk                                               48
                    Installing Additional Prompts                                    50
                    Common Compiling Issues                                          51
                    Loading Asterisk and Zaptel Quickly                              54
                    Loading Zaptel Modules Without Scripts                           55


                                                                                      vii
   4   5   6   7   8   9   10   11   12   13   14