Asterisk: The Future of Telephony by Jared Smith, Jim Van Meggelen, Leif Madsen The following errata were *corrected* in the 2/06 reprint: Here's a key to the markup: [page-number]: serious technical mistake {page-number}: minor technical mistake : important language/formatting problem (page-number): language change or minor formatting problem <95> Line of code above the heading "Enabling Outbound Dialing"; exten => _XXX,1,SayDigits(${EXTEN:-1)) NOW READS: exten => _XXX,1,SayDigits(${EXTEN:-1}) <98> Paragraph just before "Conclusion" heading, 2nd sentence; "...make sure that your [inbound] context never allows outbound dialing." NOW READS: "...make sure that your [incoming] context never allows outbound dialing." {106} Code snippet above "Voicemail" heading, 4th line; "exten => s,1,GotoIfTime(*,*,4,jul?open,s,1)"; NOW READS: "exten => s,1,GotoIfTime(*,*,4,jul?closed,s,1)"; {113} "Storing Data in the AstDB" section, 1st code example; "exten => 456,1,Set(${DB(test/count)=1})" NOW READS: "exten => 456,1,Set(DB(test/count)=1)" {114} Last code snippet, 3rd line; "exten => 678,3,SetVar(COUNT=$[${COUNT} + 1]" NOW READS: "exten => 678,3,SetVar(COUNT=$[${COUNT} + 1])" [116] Code snippet near bottom of page, 1st line; "[incoming]" NOW READS: "[internal]" [249] EndWhile() section, sample code; exten => 123,1,Set(COUNT=1) exten => 123,2,While($[ ${COUNT} < 5 ]) exten => 123,3,SayNumber(${COUNT}) exten => 123,4,EndWhile() NOW READS: exten => 123,1,Set(COUNT=1) exten => 123,2,While($[ ${COUNT} < 5 ]) exten => 123,3,SayNumber(${COUNT}) exten => 123,4,Set(COUNT=$[ ${COUNT} + 1 ]) exten => 123,5,EndWhile() [289] While() section, sample code; exten => 123,1,Set(COUNT=1) exten => 123,2,While($[ ${COUNT} < 5 ]) exten => 123,3,SayNumber(${COUNT}) exten => 123,4,EndWhile() NOW READS: exten => 123,1,Set(COUNT=1) exten => 123,2,While($[ ${COUNT} < 5 ]) exten => 123,3,SayNumber(${COUNT}) exten => 123,4,Set(COUNT=$[ ${COUNT} + 1 ]) exten => 123,5,EndWhile() [310] Near top of page, before "Codecs" heading; After the description of "chan_skinny.so", the following description of "chan_zap.so" HAS BEEN ADDED: chan_zap.so Configuration file: zapata.conf Requires: res_features.so Provides: channel Zap, action ZapDialOffHook, action ZapDNDoff, action ZapDNDon, action ZapHangup, action ZapShowChannels, action ZapTransfer