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

tantly, that this price/performance ratio would continue to improve as CPUs continued
               to increase in power.
               Like so many visionaries, Dixon believed that many others would see this opportunity,
               and that he merely had to wait for someone else to create what to him was an obvious
               improvement. After a few years, he noticed that not only had no one created these cards,
               but it seemed unlikely that anyone was ever going to. At that point it was clear that if
               he wanted a revolution, he was going to have to start it himself. And so the Zapata
               Telephony Project was born:
                   Since this concept was so revolutionary, and was certain to make a lot of waves in the
                   industry, I decided on the Mexican revolutionary motif, and named the technology and
                   organization after the famous Mexican revolutionary Emiliano Zapata. I decided to call
                   the card the “tormenta” which, in Spanish, means “storm,” but contextually is usually
                   used to imply a big storm, like a hurricane or such. §
               Perhaps we should be calling ourselves Asteristas. Regardless, we owe Jim Dixon a debt
               of thanks, partly for thinking this up and partly for seeing it through, but mostly for
               giving the results of his efforts to the open source community. As a result of Jim’s
               contribution, Asterisk’s Public Switched Telephone Network (PSTN) engine came to
               be.

               Massive Change Requires Flexible Technology

               The most successful key telephone system in the world has a design limitation that has
               survived 15 years of users begging for what appears to be a simple change: when you
               determine the number of times your phone will ring before it forwards to voicemail,
               you can choose from 2, 3, 4, 6, or 10 ring cycles. Have you any idea how many times
               people ask for five rings? Plead as the customers might, the manufacturers of this system
               cannot get their head around the idea that this is a problem. That’s the way it works,
               they say, and users need to get over it.
               Another example from the same system is that the name you program on your set can
                                            ‖
               only be seven characters in length.  Back in the late 1980s, when this particular system
               was designed, RAM was very expensive, and storing those seven characters for dozens
               of sets represented a huge hardware expense. So what’s the excuse today? None. Are
               there any plans to change it? Hardly—the issue is not even officially acknowledged as
               a problem.



               ‡ The term DSP also means Digital Signal Processor, which is a device (usually a chip) that is capable of
                 interpreting and modifying signals of various sorts. In a voice network, DSPs are primarily responsible for
                 encoding, decoding, and transcoding audio information. This can require a lot of computational effort.
               § Jim Dixon, “The History of Zapata Telephony and How It Relates to the Asterisk PBX” (http://www.asteriskdocs.org/
                 modules/tinycontent/index.php?id=10).
               ‖ If your name is Elizabeth, for example, you will have to figure something else out like elizbth, or elizabe, or
                 perhaps lizabth. OK, so liz might serve as well, but you get the point.

                                                         Massive Change Requires Flexible Technology | 3
   26   27   28   29   30   31   32   33   34   35   36