Symbols
- ! (bang), matching characters with, Pattern-matching syntax
- != operator, Operators
- $ (dollar sign), using expressions, Basic Expressions
- % (remainder of sign), Operators
- & (ampersand)
- and boolean operator, Operators
- dialing multiple channels, Using the Dial() Application
- ' (single quotes)
- using the makerequest function, Adding a new tab to the GUI
- * (asterisk), What Do I Really Need?
- GotoIfTime( ) function), Time-Based Conditional Branching with GotoIfTime()
- multiplication sign, Operators
- * (wildcard), What Do I Really Need?
- *** termcap support not found, configure: error: *** termcap support not found
- + (plus sign), Operators
- , (commas), using Set( ), Getting Funky with func_odbc: Hot-Desking
- - (minus sign), Operators
- . (period), matching characters with, Pattern-matching syntax
- / (forward slash)
- integer division sign, Operators
- using Dial( ), Using the Dial() Application
- 7960 (Cisco) telephone, Cisco 7960 Telephone-Cisco 7960 Telephone
- : (regular expression operator), Operators
- < (less than) operator, Operators
- <= operator, Operators
- = (equal sign) comparison operator, Operators
- => (extensions), Extensions
- > (greater than) comparison
operator, Operators
- >= operator, Operators
- [ ] (square brackets), IAX
- contexts and, Contexts
- DUNDi peers, defining, Defining DUNDi peers
- editing the iax.conf file, Configure the Softphone
- Manager interface and, The Manager Interface
- \ (backslash), using Set( ), Getting Funky with func_odbc: Hot-Desking
- ^ (caret), in regular expressions, Operators
- _ (underscores), using pattern-matching, Pattern-matching syntax
- { } (curly braces)
- functions and, Syntax
- variables and, Using Variables
- | (pipe), IAX
- as a separator, Applications
- boolean operator, Operators
- mailboxes, creating, Creating Mailboxes
- Set( ) application and, Getting Funky with func_odbc: Hot-Desking
- μlaw, Logarithmic companding
A
- AADK (Asterisk Appliance Developers Kit, Why a GUI for Asterisk?
- AbsoluteTimeout (AMI action),
- AC (alternating current), Ringer
- accountcode
- CSV value, Call Detail Recording
- parameter (IAX), General IAX Settings
- SIP parameter, SIP Channel Definitions
- ActiveRecord, Database integration
- adaptors (telephony), Telephony Adaptors
- AddQueueMember( ) application,
- Adhearsion, Asterisk Development with Adhearsion-More Information
- code, distributing and reusing, Distributing and reusing code
- dialplans and, A New Approach to Dialplans
- installing, Installing Adhearsion-Installing Adhearsion from RubyGems
- Micromenus, using, Integrate with Your Desk Phone Using Micromenus
- adsi parameter (IAX), General IAX Settings
- adsi.conf file, adsi.conf
- ADSIProg( ) application,
- adtranvofr.conf file, adtranvofr.conf
- AGENT dialplan function,
- AgentCallbackLogin( ) application, ,
- AgentLogin( ) application,
- AgentLogoff( ) application,
- AgentMonitorOutgoing( ) application,
- Agents (AMI action),
- agents.conf file, agents.conf
- AGI (Asterisk Gateway Interface), The Asterisk Gateway Interface (AGI)-Conclusion
- communication, The Standard Pattern of AGI Communication
- debugging, Debugging in AGI-Using Asterisk’s agi debug Command
- agi debug command, Using Asterisk’s agi debug Command
- AGI( ) application, Calling an AGI Script from the Dialplan,
- agi-bin/ directory, /var/lib/asterisk
- AJAM (Asynchronous JavaScript and Asterisk Manager), Why a GUI for Asterisk?, Ajax, AJAM, and Asterisk-The Prototype framework
- Ajax (Asynchronous JavaScript and XML), Why a GUI for Asterisk?, Architecture of the Asterisk GUI, Ajax, AJAM, and Asterisk-The Prototype framework
- form (HTML) processing, Form processing in an Ajax application
- AlarmReceiver( ) application,
- alarmreceiver.conf file, alarmreceiver.conf
- Algebraic-Code-Excited Linear Prediction
(CS-ACELP), G.729A
- aliasing, Aliasing
- allow parameter
- IAX, General IAX Settings
- SIP, SIP Channel Definitions
- allowexternalinvites SIP parameter, General SIP Parameters
- allowguest SIP parameter, General SIP Parameters
- allowoverlap SIP parameter, General SIP Parameters
- allowsubscribe SIP parameter, General SIP Parameters
- allowtransfers SIP parameter, General SIP Parameters
- alsa.conf file, alsa.conf
- alternate installations of AsteriskNOW, Alternate Installations
- alwaysauthreject SIP parameter, General SIP Parameters
- AMA (Automatic Message Accounting), General IAX Settings
- amaflags CSV value, Call Detail Recording, General IAX Settings
- amaflags SIP parameter, SIP Channel Definitions
- AMD CPUs, Choosing a Processor
- AMD( ) application,
- AMI (Asterisk Manager Interface), The Manager Interface-More Information, Architecture of the Asterisk GUI
- HTTP, commands over, Issuing Manager Commands over HTTP
- ampersand (&)
- and boolean operator, Operators
- dialing multiple channels, Using the Dial() Application
- analog interfaces, What Do I Really Need?
- cards, Analog interface cards
- analog telephones, Analog telephones
- FXS channels, configuring, Configuring an FXS Channel for an Analog Telephone
- analog telephony, Analog Telephony-Tip and Ring
- Analog Terminal Adaptors (ATAs), Telephony Adaptors, Linksys SPA-942
- analog waveforms, Digitally encoding an analog waveform
- digitizing, Performance Issues
- analog-to-digital (A/D) converters, Aliasing
- and (&) boolean operator, Operators
- ANSWER (AGI),
- answer CSV value, Call Detail Recording
- Answer( ) application, Applications, The Answer(), Playback(), and Hangup() Applications,
- Festival, using, Calling Festival from the Dialplan
- AppendCDRUserField( ) application,
- applications, Extensions, Applications
- dialplan, Dialplan Syntax
- ARA (Asterisk Realtime Architecture), Preparing a System for Asterisk, Using Realtime-Dynamic Realtime
- arguments
- applications, Applications
- macros, using, Using Arguments in Macros
- Makefiles, Alternative make Arguments
- ${ARG n} variable, Calling Macros from the Dialplan
- ARRAY( ) function, Getting Funky with func_odbc: Hot-Desking,
- AstDB (Asterisk database, Using the Asterisk Database (AstDB)-Using the AstDB in the Dialplan
- Asterisk
- Appliance Developers Kit (AADK), Why a GUI for Asterisk?
- Documentation Project, The Asterisk Documentation Project
- Gateway Interface (AGI), The Asterisk Gateway Interface (AGI)-Conclusion
- GUI project, Why a GUI for Asterisk?
- Guru, Configuring an IAX Softphone
- Manager Interface (AMI), The Manager Interface-More Information, Architecture of the Asterisk GUI, Asterisk Manager Interface
- HTTP, commands over, Issuing Manager Commands over HTTP
- Realtime Architecture (ARA), Preparing a System for Asterisk, Using Realtime-Dynamic Realtime
- User Groups (AUGs), Asterisk User Groups
- Web Voicemail, make webvmail
- Wiki, The Asterisk Wiki
- asterisk (*)
- GotoIfTime( ) function, Time-Based Conditional Branching with GotoIfTime()
- multiplication sign, Operators
- wildcard, What Do I Really Need?
- Asterisk GUI, What Is AsteriskNOW?
- #asterisk IRC
channel, The IRC Channels
- Asterisk-Biz mailing list, The Asterisk Mailing Lists
- Asterisk-BSD mailing list, The Asterisk Mailing Lists
- #asterisk-dev IRC
channel, The IRC Channels
- Asterisk-Dev mailing list, The Asterisk Mailing Lists
- asterisk-sounds package, What Packages Do I Need?
- Asterisk-Users mailing list, The Asterisk Mailing Lists
- asterisk.conf file, Static Realtime, asterisk.conf
- AsteriskNOW (Ruby), Installing Ruby/RubyGems on AsteriskNOW
- AsteriskNOW software, AsteriskNOW™-For More Information
- Astlinux, Small systems
- Astricon, Standard Installation
- Asynchronous JavaScript and Asterisk Manager (AJAM), Why a GUI for Asterisk?, Ajax, AJAM, and Asterisk-The Prototype framework
- Asynchronous JavaScript and XML (see Ajax)
- ATAs (Analog Terminal Adaptors), Telephony Adaptors, Linksys SPA-942
- attach options, creating mailboxes, Creating Mailboxes
- AUGs (Asterisk User Groups), Asterisk User Groups
- Authenticate( ) application,
- auto-attendants, The Background(), WaitExten(), and Goto() Applications
- autobug parameter (IAX), General IAX Settings
- autoconf, Menuselect
- autodomain SIP parameter, General SIP Parameters
- autokill parameter (IAX), General IAX Settings
- Automatic Message Accounting (AMA), General IAX Settings
- Automatic Partitioning screen, Extended procedure
B
- Back-To-Back User Agent (B2BUA), Configuring SIP Telephones
- Background( ) application, Working with Interface Configuration Files, The Background(), WaitExten(), and Goto() Applications, Customizing System Prompts,
- BackgroundDetect( ) application,
- backslash (\), using Set( ), Getting Funky with func_odbc: Hot-Desking
- bandwidth parameter (IAX), General IAX Settings
- bang (!), matching characters with, Pattern-matching syntax
- BASE64_DECODE dialplan function,
- BASE64_ENCODE dialplan function,
- bash shell, compiling Asterisk source code, Extracting the Source Code
- Basic Rate Interface (BRI), Other types of PSTN interfaces, ISDN telephones, ISDN-BRI/BRA
- bidirectional communication (full duplex), FXO and FXS Channels
- billsec CSV value, Call Detail Recording
- binaries (Asterisk), Using Precompiled Binaries
- bindaddr SIP parameter, General SIP Parameters
- bindport SIP parameter, General SIP Parameters
- bison, Linux Package Requirements
- BLACKLIST dialplan function,
- bland line feed (\n), Debugging from the Operating System
- BLOB (Binary Large Object), storing voicemails, ODBC Voicemail
- Boehnlein, Greg, Small systems
- Boolean operators, Operators
- Boot server host name, DHCP server
- bootROM (Polycom sets), The bootROM
- Branch, Obtaining the Source Code
- BRI (Basic Rate Interface), Other types of PSTN interfaces, ISDN telephones, ISDN-BRI/BRA
- buggymwi SIP parameter, General SIP Parameters
- business systems, Preparing a System for Asterisk
- Busy( ) application,
C
- -c (console)
switch, Console Commands
- -c flag (Asterisk
console), Connecting to the Console
- C programming language, Distributing and reusing code
- C++ preprocessors, configure: error: C++ preprocessor "/lib/cpp" fails sanity
check
- C7960 (Cisco) telephone, Cisco 7960 Telephone-Cisco 7960 Telephone
- Call Detail Records (CDR), Storing Call Detail Records
- information, storing, Call Detail Recording
- call files, Call Files
- call parking, Call Parking
- CALLER ID dialplan function,
- callerid parameter (IAX), Channel-specific parameters
- callerid SIP parameter, SIP Channel Definitions
- callevents SIP parameter, General SIP Parameters
- callgroup SIP parameter, SIP Channel Definitions
- callingpres SIP parameter, SIP Channel Definitions
- canreinvite SIP parameter, SIP Channel Definitions
- caret (^), in regular expressions, Operators
- CAS (Channel Associated Signaling, Channel Associated Signaling (CAS)
- category module, Static Realtime
- Cathedral and the Bazaar (Raymond), The Promise of Open Source Telephony
- cat_metric module, Static Realtime
- CDR (Call Detail Records), Storing Call Detail Records
- information, storing, Call Detail Recording
- CDR dialplan function,
- cdr.conf file, Static Realtime, cdr.conf
- cdr_manager.conf file, cdr_manager.conf
- cdr_odbc.conf file, cdr_odbc.conf
- cdr_pgsql.conf file, cdr_pgsql.conf
- cdr_tds.conf file, cdr_tds.conf
- CentOS directory, Installing Asterisk
- central office (CO), Ringer
- central processing unit (CPU), Performance Issues
- CEPT (European Conference of Postal and
Telecommunications Administrations), T-carrier circuits
- cfgbasic.html file, Customization of the GUI
- CHALLENGE action, Issuing Manager Commands over HTTP
- ChangeMonitor( ) application, ,
- ChanIsAvail( ) application,
- channel =>, defining channels and, Zapata Hardware Configuration
- channel CSV value, Call Detail Recording
- CHANNEL dialplan function,
- CHANNEL STATUS (AGI),
- ChannelRedirect( ) application,
- channels, Initial Configuration of Asterisk
- banks, Channel banks
- variables, Channel variables
- ChanSpy( ) application,
- chan_h323.so, H.323
- chan_sip.so module, SIP
- chan_zap, Compiling Zaptel
- checkmwi SIP parameter, General SIP Parameters
- CHECKSIPDOMAIN dialplan function,
- CHECK_MD5 dialplan function,
- Christensen, Clayton M., Linksys SPA-942
- circuit types (digital circuit-switched), Circuit Types
- circuit-switched network, Analog telephones
- circuits (electrical), Electrical Circuits, Analog telephones
- Cisco 7960 telephone, Cisco 7960 Telephone-Cisco 7960 Telephone
- Cisco Call Manager PBX, Skinny/SCCP
- Cisco VoIP equipment, Skinny/SCCP
- Citel, Proprietary digital telephones
- clean (make), The Zapata Telephony Drivers
- CLI (command-line interface), Loading Asterisk and Zaptel Quickly
- clid CSV value, Call Detail Recording
- clients, Configuring SIP Telephones
- codecpriority parameter (IAX), General IAX Settings
- codecs (COder/DECoder), Performance Issues, Codecs-MP3
- codecs.conf file, codecs.conf
- Colp, Joshua, Preparing a System for Asterisk
- columns (database)
- ActiveRecord databases, Database integration
- PostgreSQL, defining for in static realtime, Static Realtime
- comma separated values (CSV), Call Detail Recording
- Command (AMI action),
- command-line interface (CLI), Loading Asterisk and Zaptel Quickly
- commands (applications), Extensions, Applications
- commas (,), using Set( ), Getting Funky with func_odbc: Hot-Desking
- commented module, Static Realtime
- communications terminals, Communications Terminals
- community (Asterisk), The Asterisk Community
- compactheaders SIP parameter, General SIP Parameters
- companding, Logarithmic companding
- compiling
- Asterisk, Compiling Asterisk-Using Precompiled Binaries
- bash and, Extracting the Source Code
- Linux package requirements and, Linux Package Requirements
- issues with, Common Compiling Issues-Depmod errors during compilation
- libpri, Compiling libpri
- Zapter, Compiling Zaptel
- computer power supplies, Computer power supplies
- conditional branching, Conditional Branching-Time-Based Conditional Branching with GotoIfTime()
- GotoIfTime( ), Time-Based Conditional Branching with GotoIfTime()-Time-Based Conditional Branching with GotoIfTime()
- config (make), The Zapata Telephony Drivers, make config, Loading Asterisk and Zaptel Quickly
- configuration files, Working with Interface Configuration Files
- Asterisk GUI and, Reading a configuration file
- dialplan, Dialplan Syntax
- Polycom sets, The Polycom configuration files
- using templates and, Using Templates in Your Configuration Files
- configuration of Asterisk, Initial Configuration of Asterisk-Conclusion
- configure: error: *** termcap support not found, configure: error: *** termcap support not found
- Congestion( ) application,
- console (Asterisk), Connecting to the Console
- console commands, starting Asterisk without
scripts, Console Commands
- context setting (features.conf file), Call Parking
- context SIP parameter, SIP Channel Definitions
- contexts, Dialplan Syntax
- contiguous connections (circuits), Analog telephones
- ContinueWhile( ) application,
- contrib/ directory, configuring Festival, Getting Festival Set Up and Ready for Asterisk
- ControlPlayback( ) application,
- cookies, LOGIN
- cords (waveforms), Logarithmic companding
- Core sounds package, What Packages Do I Need?
- CounterPath X-Lite Softphone, CounterPath’s X-Lite Softphone-CounterPath’s X-Lite Softphone
- Courier-IMAP, Storing Voicemail in an IMAP Server
- cpp, configure: error: no acceptable C compiler found in
$PATH
- CPUs (central processing unit), Performance Issues
- crackers, Asterisk: The Hacker’s PBX
- Creative Commons licensed music, Music on Hold
- CRM (Customer Relationship Management), The Manager Interface
- cross-platform softphones, Configuring an IAX Softphone
- Crossing the Chasm (Moore, Geoffrey), The Business Case
- CS-ACELP (Algebraic-Code-Excited Linear
Prediction), G.729A
- CSV (comma separated values), Call Detail Recording
- CURL dialplan function,
- curly braces ({ })
- functions and, Syntax
- variables and, Using Variables
- Customer Relationship Management (CRM), The Manager Interface
- CUT dialplan function,
D
- DATABASE DEL (AGI),
- DATABASE DELTREE (AGI),
- DATABASE GET (AGI),
- DATABASE PUT (AGI),
- databases, Using the Asterisk Database (AstDB)-Using the AstDB in the Dialplan
- Adhearsion, Database integration-Database integration
- func_odbc function, Getting Funky with func_odbc: Hot-Desking-Getting Funky with func_odbc: Hot-Desking
- installing, Installing the Database-Installing the Database
- relational integration, Introduction-Conclusion
- DateTime( ) application,
- days_of_month argument (GotoIfTime( )
function), Time-Based Conditional Branching with GotoIfTime()
- days_of_week argument (GotoIfTime( )
function), Time-Based Conditional Branching with GotoIfTime()
- DB dialplan function,
- DBdel( ) application,
- DBdeltree( ) application,
- DBGet (AMI action),
- DBget( ) application, Storing Data in the AstDB
- DBPut (AMI action),
- DBput( ) application, Storing Data in the AstDB
- DB_DELETE dialplan function,
- DB_EXISTS dialplan function,
- DC (direct current) voltage, Ringer
- dcontext CSV value, Call Detail Recording
- DeadAGI( ) application, Calling an AGI Script from the Dialplan,
- debugging, Debugging
- AGI, Debugging in AGI-Using Asterisk’s agi debug Command
- decoder (codec), Performance Issues
- defaultexpiry SIP parameter, General SIP Parameters
- defaultip parameter
- IAX, Channel-specific parameters
- SIP, SIP Channel Definitions
- delayreject parameter (IAX), General IAX Settings
- Denial of Service (DoS), Security considerations
- deny parameter, Connecting to a SIP Service Provider
- deny SIP parameter, SIP Channel Definitions
- depmod errors, Depmod errors during compilation
- dev directory, Systems Running udevd
- devfs, Systems Running udevd
- DHCP servers, DHCP server
- Polycom IP 430, DHCP server
- DHTML, Ajax, AJAM, and Asterisk
- dial pad, Dial pad
- Dial( ) application, Using the Dial() Application, Call Parking, IAX Channel Definitions,
- dial-by-name directories, creating, Creating a Dial-by-Name Directory
- dialplan, Configuring the Dialplan, Dialplan Basics-Conclusion
- Adhearsion, developing with, A New Approach to Dialplans
- AGI scripts, Calling an AGI Script from the Dialplan
- building an interactive, Building an Interactive Dialplan-Includes
- concepts, More Dialplan Concepts-Conclusion
- configuring, Dialplan Configuration, Dialplan Configuration
- connecting two Asterisk boxes, Configuring the Dialplan
- for testing, Configuring the Dialplan for Testing
- Festival, Calling Festival from the Dialplan
- functions, Dialplan Functions
- macros, calling from, Calling Macros from the Dialplan
- reload command, Working with Interface Configuration Files
- scripting logic, Performance Issues
- setting up, Setting Up the Dialplan for Some Test Calls
- syntax, Dialplan Syntax-Applications
- voicemail, adding to, Adding Voicemail to the Dialplan
- DIALSTATUS variable, Using the Dial() Application
- Dictate( ) application,
- dictate/ directory, /var/spool/asterisk/
- DID (Direct Inward Dialing), Connecting to an IAX Service Provider
- DiffServ (differentiated service), Differentiated Service
- digital
- circuit-switched networks, The Digital Circuit-Switched Telephone Network-Signaling System 7
- circuits, What Do I Really Need?
- interface cards, Digital interface cards
- signaling protocols, Digital Signaling Protocols-Signaling System 7
- telephones, Proprietary digital telephones
- telephony, Digital Telephony-Aliasing
- circuit-switched networks, The Digital Circuit-Switched Telephone Network
- Digital Signal Processing (DSP), The Zapata Telephony Project, Performance Issues
- digital-to-analog (D/A) converters, Digitally encoding an analog waveform
- Digium, The Asterisk Community, Analog interface cards
- X100P card, FXO and FXS Channels
- Digium TDM11B, Initial Configuration of Asterisk
- direct current (DC) voltage, Ringer
- Direct Inward Dialing (DID), Connecting to an IAX Service Provider
- directories, used by Asterisk, Directories Used by Asterisk-/var/log/asterisk/cdr-csv
- Directory( ) application, Creating a Dial-by-Name Directory,
- directrtpsetup SIP parameter, General SIP Parameters
- DISA( ) application,
- disallow parameter (IAX), General IAX Settings
- disallow SIP parameter, SIP Channel Definitions
- disposition CSV value, Call Detail Recording
- distclean (make), make distclean
- Distributed Universal Number Discovery (see DUNDi)
- division sign (/), Operators
- Dixon, Jim, The Zapata Telephony Project
- DNS (Domain Name System), ENUM
- dnsmgr.conf file, dnsmgr.conf
- doc/ subdirectory, Contexts
- dollar signs ($), using expressions, Basic Expressions
- DOM, Ajax, AJAM, and Asterisk
- Domain Name System (DNS), ENUM
- domain SIP parameter, General SIP Parameters
- DoS (Denial of Service) attacks, Security considerations
- Dovecot IMAP servers, Storing Voicemail in an IMAP Server
- downloading configurations (Polycom phones), Protocol to use for downloading
- doxygen system, make progdocs
- DPDISCOVER query, General configuration
- DS-0, The humble DS-0―the foundation of it all
- DSP (Digital Signal Processing), The Zapata Telephony Project, Performance Issues
- dst CSV value, Call Detail Recording
- dstchannel CSV value, Call Detail Recording
- \dt (describe tables) command, Storing Call Detail Records
- DTMF (Dual-Tone Multi Frequency), Dial pad
- dtmfmode SIP parameter, SIP Channel Definitions
- Dual-Tone Multi Frequency (DTMF), Dial pad
- DumpChan( ) application,
- dumphistory SIP parameter, General SIP Parameters
- DUNDi (Distributed Universal Number
Discovery), Linux Package Requirements, DUNDi-Configuring the dialplan
- DUNDi protocol, Preparing a System for Asterisk
- dundi.conf file, Configuring Asterisk for Use with DUNDi, dundi.conf
- peers, defining, Defining DUNDi peers
- DUNDILOOKUP dialplan function,
- duration CSV value, Call Detail Recording
- dust and electronics, Dust
- dynamic realtime, Using Realtime
E
- E&M (Ear & Mouth or recEive & transMit)
signaling, Channel Associated Signaling (CAS)
- E.164, E.164
- E1 (CEPT-1), T-carrier circuits
- E1 cards, Digital interface cards, What Do I Really Need?
- e164.org, e164.org
- EAGI( ) application, Calling an AGI Script from the Dialplan,
- Ear & Mouth (E&M), Channel Associated Signaling (CAS)
- echo, Preparing a System for Asterisk, Echo
- echo cancellation, Performance Issues, Echo Cancellation
- Echo( ) application, Setting Up the Dialplan for Some Test Calls, Dialplan Configuration,
- /ect/asterisk/
directory, /etc/asterisk/
- electrical
- circuits, Electrical Circuits
- supplies, Environment
- elements (GUI), GUI elements
- email, notifying of voicemail, Voicemail
- encryption, Encryption
- end CSV value, Call Detail Recording
- EndWhile( ) application,
- Enebo, Thomas, Using Java
- ENUM, ENUM
- enum.conf file, enum.conf
- ENUMLOOKUP dialplan function,
- ENV dialplan function, Environment variables,
- environment variables, Environment variables
- environments, Preparing a System for Asterisk, Environment
- equal sign (=) comparison operator, Operators
- equipment conditions, The Equipment Room
- errors, compiling, configure: error: *** termcap support not found
- /etc/ directory, Zaptel Hardware Configuration
- /etc/asterisk
directory, Using Realtime
- dialplan syntax, Dialplan Syntax
- European Conference of Postal and Telecommunications
Administrations (CEPT), T-carrier circuits
- EVAL dialplan function,
- Events (AMI action),
- EXEC (AGI),
- Exec( ) application,
- ExecIf( ) application,
- EXISTS dialplan function,
- ExitWhile( ) application,
- Express Installation (AsteriskNOW), Installation
- expressions, Basic Expressions
- extconfig.conf file, Static Realtime, extconfig.conf
- ${EXTEN} channel
variable, Using the ${EXTEN} channel variable
- extensions, Extensions
- dialplan, Dialplan Syntax
- extensions.ael file, extensions.ael
- extensions.conf file, Working with Interface Configuration Files, Dialplan Syntax, Database integration, extensions.conf
- [hotdesk] context
and, Getting Funky with func_odbc: Hot-Desking
- mapping contexts, creating, Creating mapping contexts
- voicemail, storing and, Testing ODBC Voicemail
- ExtensionState (AMI action),
- ExtenSpy( ) application,
- ExternalIVR( ) application,
- externhost SIP parameter, General SIP Parameters
- externip SIP parameter, General SIP Parameters
- externrefresh SIP parameter, General SIP Parameters
- extracting Asterisk source code, Obtaining Asterisk Source Code
- Extras sound package, What Packages Do I Need?
F
- families (database groupings), Using the Asterisk Database (AstDB)
- family key values (AstDB), Storing Data in the AstDB
- FastAGI( ) application, Calling an AGI Script from the Dialplan,
- features.conf file, Call Parking, features.conf
- Festival, Festival-Calling Festival from the Dialplan, Festival
- Festival( ) application, Getting Festival Set Up and Ready for Asterisk,
- festival.conf file, festival.conf
- festival.scm file, Getting Festival Set Up and Ready for Asterisk
- fflush function (PHP), Creating AGI Scripts in PHP
- fgets function (PHP), Creating AGI Scripts in PHP
- FIELDQTY dialplan function,
- file handles, Fundamentals of AGI Communication
- filename module, Static Realtime
- FILTER dialplan function,
- Firefox browser, What You Will Need, Ajax, AJAM, and Asterisk
- firewalls, configuring, Connecting to a SIP Service Provider, Connecting Two Asterisk Boxes Together via IAX
- connecting two Asterisk boxes together, Connecting Two Asterisk Boxes Together via SIP
- firmware/ directory, /var/lib/asterisk
- flags (console), Connecting to the Console
- flash events, Hook switch (or switch hook)
- Flash Operator Panel (FOP), The Flash Operator Panel
- Flash( ) application,
- floating point unit (FPU), Performance Issues
- processors, choosing, Choosing a Processor
- FollowMe( ) application,
- FOP (Flash Operator Panel), The Flash Operator Panel
- forcejitterbuffer parameter (IAX), General IAX Settings
- Foreign eXchange Office (see FXO)
- Foreign eXchange Station (see FXS)
- ForkCDR( ) application,
- forms (HTML), Form processing in a traditional web application
- forward slash (/), using Dial( ), Using the Dial() Application
- FPU (floating point unit), Performance Issues
- processors, choosing, Choosing a Processor
- FreeBSD, The Asterisk Mailing Lists
- friend type, Friends
- fromdomain SIP parameter, SIP Channel Definitions
- fromuser parameter, Connecting to a SIP Service Provider
- fromuser SIP parameter, SIP Channel Definitions
- FTP servers, FTP server
- configuring Polycom set with, FTP
- full duplex (bidirectional communication), FXO and FXS Channels
- functions (dialplan), Dialplan Functions
- func_odbc function, Getting Funky with func_odbc: Hot-Desking-Getting Funky with func_odbc: Hot-Desking, An Example of func_odbc-See Also
- func_odbc.conf file, Getting Funky with func_odbc: Hot-Desking
- FXO (Foreign eXchange Office), Analog interface cards, Initial Configuration of Asterisk
- channels, FXO and FXS Channels
- ports, Analog interface cards
- PSTN connections, configuring for, Configuring an FXO Channel for a PSTN Connection-Dialing In
- FXS (Foreign eXchange Station), Initial Configuration of Asterisk
- channels, FXO and FXS Channels
- configuring for analog telephones, Configuring an FXS Channel for an Analog Telephone
- ports, Analog interface cards
- fxsks, Zaptel Hardware Configuration
G
- -g (core dumb)
switch, Console Commands
- g parameter (makerequest function), Adding a new tab to the GUI
- G.711 codec, Performance Issues, G.711
- G.726 codec, G.726
- G.729 codec, Performance Issues, What Packages Do I Need?
- G.729A codec, G.729A
- g726nonstandard SIP parameter, General SIP Parameters
- GCC compiler, Linux Package Requirements, Standard Installation
- gcc-c++ package, configure: error: C++ preprocessor "/lib/cpp" fails sanity
check
- General Peering Agreement (GPA), The General Peering Agreement
- [general] section, Configuring the Device Itself, The Manager Interface, IAX
- Asterisk GUI, setting up, Setting up httpd.conf and manager.conf
- dundi.conf file and, General configuration
- Gentoo, Using Precompiled Binaries
- GET DATA (AGI),
- GET DATA command, Writing AGI Scripts in Python
- GET FULL VARIABLE (AGI),
- GET OPTION (AGI),
- GET VARIABLE (AGI),
- GetConfig (AMI action),
- GETCONFIG command, Reading a configuration file
- GetCPEID( ) application,
- getekeepers, H.323 and NAT
- getElementById( ) method, Form processing in an Ajax application
- GetVar (AMI action),
- glibc-devel, configure: error: no acceptable C compiler found in
$PATH
- glibc-headers, configure: error: no acceptable C compiler found in
$PATH
- glibc-kernheaders, configure: error: no acceptable C compiler found in
$PATH
- GLOBAL dialplan function,
- global variables, Global variables
- GLOBAL( ) function, Global variables
- GNU make, Linux Package Requirements
- Gosub( ) application,
- GosubIf( ) application,
- Goto( ) application, The Background(), WaitExten(), and Goto() Applications,
- GotoIf( ) application, The GotoIf() Application,
- GotoIfTime( ) application,
- GotoIfTime( ) function, Time-Based Conditional Branching with GotoIfTime()-Time-Based Conditional Branching with GotoIfTime()
- GPA (General Peering Agreement), The General Peering Agreement
- Grandstream, Other types of PSTN interfaces
- graphical user interfaces (see GUI)
- greater than (>) comparison
operator, Operators
- ground starts (gs), Zaptel Hardware Configuration
- grounding, Grounding
- GROUP dialplan function,
- GROUP_COUNT dialplan function,
- GROUP_LIST dialplan function,
- GROUP_MATCH_COUNT dialplan function,
- gs (ground starts), Zaptel Hardware Configuration
- GSM, Performance Issues
- GSM codec, What Packages Do I Need?, GSM, Customizing System Prompts
- GUI (Asterisk), What Is AsteriskNOW?, Accessing the GUI, The Asterisk GUI Framework-For More Information
- architecture of, Architecture of the Asterisk GUI
- customization of, Customization of the GUI-Exposing configuration settings in the GUI
- developing, Developing for the Asterisk GUI-For More Information
- installing, Installing the Asterisk GUI-Setting up httpd.conf and manager.conf
- Guy, Ed, Writing AGI Scripts in Python
H
- H.323, H.323
- hackers, Asterisk: The Hacker’s PBX
- half duplex communication, FXO and FXS Channels
- handsets, Handset
- HANGUP (AGI),
- Hangup (AMI action),
- Hangup( ) application, Applications,
- hardware
- server, Server Hardware Selection-Redundant power supplies
- telephony, Telephony Hardware-Echo Cancellation
- HasNewVoicemail( ) application,
- HasVoicemail( ) application,
- Hello World! example, Our First Dialplan
- high option (bandwidth parameter), General IAX Settings
- hobby systems, Preparing a System for Asterisk
- grounding and, Grounding
- hook switches, Hook switch (or switch hook)
- host SIP parameter, SIP Channel Definitions
- hostnames, installing AsteriskNOW, Extended procedure
- hot-desking feature, Getting Funky with func_odbc: Hot-Desking-Getting Funky with func_odbc: Hot-Desking
- HOTDESK_CHECK_PHONE_LOGINS( ) function, Getting Funky with func_odbc: Hot-Desking
- HOTDESK_INFO( ) function, Getting Funky with func_odbc: Hot-Desking
- HOTDESK_STATUS( ) function, Getting Funky with func_odbc: Hot-Desking
- HTML, Ajax, AJAM, and Asterisk
- HTTP protocol, using Polycom phones and, Protocol to use for downloading
- httpd.conf file, setting up, Setting up httpd.conf and manager.conf
- humidity and electronics, Humidity
- hybrid transformers, Hybrid (or network)
I
- IAX (Inter-Asterisk eXchange), Configuring an IAX Softphone-Configuring the Dialplan for Testing, IAX (The “Inter-Asterisk eXchange” Protocol), IAX-Channel-specific parameters
- connecting two Asterisk boxes, Connecting Two Asterisk Boxes Together via IAX-Configuring the Dialplan
- iax.conf file, Working with Interface Configuration Files, Configuring Our Asterisk Boxes, Users and Peers and Friends—Oh My!, iax.conf
- channel configuration, configuring, Configuring the Channel Configuration File (iax.conf)
- dundi user, creating, Defining DUNDi peers
- iax/ subdirectory or firmware/, /var/lib/asterisk
- IAX2 protocol, Configuring an IAX Softphone-Configuring the Dialplan for Testing
- IAX2Provision( ) application,
- iaxmaxthreads parameter (IAX), General IAX Settings
- IAXNetstats (AMI action),
- IAXPEER dialplan function,
- IAXPeers (AMI action),
- iaxprov.conf file, iaxprov.conf
- iaxthreads parameter (IAX), General IAX Settings
- ICES( ) application,
- IETF (Internet Engineering Task Force), Configuring an IAX Softphone, IAX (The “Inter-Asterisk eXchange” Protocol), History
- H.323, H.323 and NAT
- IF dialplan function,
- IFTIME dialplan function,
- ignoreregexpire SIP parameter, General SIP Parameters
- iLBC (Internet Low Bitrate Codec), iLBC
- image/ directory, /var/lib/asterisk
- IMAP servers, storing voicemails, Storing Voicemail in an IMAP Server
- ImportVar( ) application,
- includes, Includes
- [incoming] context, The s Extension, Zapateller()
- incominglimit SIP parameter, SIP Channel Definitions
- [incoming_osaka]
context, Configuring Our Asterisk Boxes
- indications.conf file, indications.conf
- initialization script options, Loading Asterisk and Zaptel Quickly
- inkeys parameter (IAX), Channel-specific parameters
- Innovator's Dilemma, Linksys SPA-942
- insecure SIP parameter, SIP Channel Definitions
- installation, Installing Asterisk-Conclusion
- integer division sign (/), Operators
- Integrated Services Digital Network (see ISDN)
- Intel CPUs, Choosing a Processor
- Inter-Asterisk eXchange (see IAX)
- Interactive Voice Response (IVR), Low-barrier IVR
- interface configuration files, Working with Interface Configuration Files
- internal calls, Adding a Context for Internal Calls-Adding a Context for Internal Calls
- [internal] context, Adding Voicemail to the Dialplan
- International Telecommunication Union (ITU), H.323, Closed Thinking
- Internet Engineering Task Force (see IETF)
- Internet Explorer, Form processing in an Ajax application
- Internet Low Bitrate Codec (iLBC), iLBC
- Internet Telephony Service Provider (ITSP), Connecting to a SIP Service Provider
- connecting to, Connecting to an IAX Service Provider
- interrupt request (IRQ) latency, Performance Issues
- invalid entries, handling, Handling Invalid Entries and Timeouts
- INVITE requests, sending DoS attacks and, Security considerations
- IP 430 (Polycom), Polycom’s IP 430-Gotchas
- IP addresses, CounterPath’s X-Lite Softphone, Connecting to a SIP Service Provider
- IP telephones, IP telephones
- ${IPADDR}
variable, Creating mapping contexts
- IRC (Internet Relay Chat) channels, The IRC Channels
- IRQ (interrupt request) latency, Performance Issues
- ISDN (Integrated Services Digital Network), ISDN
- telephones, ISDN telephones
- ISNULL dialplan function,
- ISO file (AsteriskNOW), Extended procedure
- ITSP (Internet Telephony Service Provider), Connecting to a SIP Service Provider
- connecting to, Connecting to an IAX Service Provider
- ITU (International Telecommunication Union), H.323, Closed Thinking
- IVR (Interactive Voice Response), Low-barrier IVR
J
- Jabber (XMPP), Asterisk and Jabber (XMPP)
- Java programming language, Using Java
- JavaScript, Why a GUI for Asterisk?, Architecture of the Asterisk GUI, Ajax, AJAM, and Asterisk
- jbenable SIP parameter, General SIP Parameters
- jbforce SIP parameter, General SIP Parameters
- jbimpl SIP parameter, General SIP Parameters
- jblog SIP parameter, General SIP Parameters
- jbmaxsize SIP parameter, General SIP Parameters
- jbresyncthreshold SIP parameter, General SIP Parameters
- jitter buffer parameter (IAX), General IAX Settings
- JRuby, Using Java
K
- Kernel Development Headers, Linux Package Requirements
- kernel optimizations, Performance Issues
- kewlstarts (ks), Zaptel Hardware Configuration
- key pairs, Defining DUNDi peers
- Key Telephone Systems (KTS), Proprietary digital telephones
- KEYPADHASH dialplan function,
- keys (database groupings), Using the Asterisk Database (AstDB)
- keys/ directory, /var/lib/asterisk
- ks (kewlstarts), Zaptel Hardware Configuration
- KTS (Key Telephone Systems), Proprietary digital telephones
L
- label argument (GotoIfTime( ) function), Time-Based Conditional Branching with GotoIfTime()
- labels (priority), Priority labels
- LANGUAGE dialplan function,
- language parameter (IAX), General IAX Settings
- language SIP parameter, SIP Channel Definitions
- laptops, Preparing a System for Asterisk
- large object types (PostgreSQL), creating, Creating the Large Object Type
- large systems, choosing processors for, Large systems
- lastapp CSV value, Call Detail Recording
- lastdata CSV value, Call Detail Recording
- latency (IRQ), Performance Issues
- LEN dialplan function,
- LEN( ) application, Examples of Dialplan Functions
- less than (<) operator, Operators
- libnewt, Linux Package Requirements
- ztcfg and zttool, using, Using ztcfg and zttool
- libpri (PRI) libraries, What Packages Do I Need?
- compiling, Compiling libpri
- loading, Loading libpri Without Script
- libstdc++-devel, configure: error: C++ preprocessor "/lib/cpp" fails sanity
check
- libtermcap-devel, Linux Package Requirements
- libtool package, Linux Package Requirements
- licenses for music, Music on Hold
- limit option, Configuring res_odbc for Access to Our Database
- limitonpeers SIP parameter, General SIP Parameters
- Linksys SPA-942, Linksys SPA-942-Registering your phone to Asterisk
- Linksys WRT54G routers, Preparing a System for Asterisk
- Linux, Linux Considerations
- distribution, Performance Issues
- installing Asterisk and, Installing Asterisk
- Ruby/RubyGems, installing on, Installing Ruby/RubyGems on Linux
- Linux Firewalls (Suehring/Ziegler), Connecting to a SIP Service Provider, Connecting Two Asterisk Boxes Together via SIP, Connecting Two Asterisk Boxes Together via IAX
- linux-2.4 symbolic link, Compiling Zaptel
- ListCommands (AMI action),
- LiveCD, Alternate Installations
- loadzone, Zaptel Hardware Configuration
- localAjaxinit function, Adding a new tab to the GUI
- localnet SIP parameter, General SIP Parameters
- Log( ) application,
- logarithmic companding, Logarithmic companding
- logger.conf file, Static Realtime, logger.conf
- logic ground, Power Conditioning and Uninterruptible Power Supplies
- LOGIN action, Issuing Manager Commands over HTTP
- login extension, Getting Funky with func_odbc: Hot-Desking
- Logoff (AMI action),
- logrotate utility, Managing Logs
- logs, managing, Managing Logs
- LookupBlacklist( ) application,
- LookupCIDName( ) application,
- loop starts (ls), Zaptel Hardware Configuration
- low option (bandwidth parameter), General IAX Settings
- low volume, Digital Telephony
- lo_list command, Testing ODBC Voicemail
- ls (loop starts), Zaptel Hardware Configuration
- lsmod command, Loading Zaptel
M
- MAC (Media Access Control), General configuration
- Mac OS X, installing Ruby/RubyGems, Installing Ruby/RubyGems on Mac OS X
- Macro( ) application, Calling Macros from the Dialplan,
- MacroExclusive( ) application,
- MacroExit( ) application,
- MacroIf( ) application,
- macros, Macros-Using Arguments in Macros
- arguments, using, Using Arguments in Macros
- ${MACRO_CONTEXT}
variable, Calling Macros from the Dialplan
- ${MACRO_EXTEN}
variable, Calling Macros from the Dialplan
- ${MACRO_PRIORITY}
variable, Calling Macros from the Dialplan
- Madsen, Leif, The Asterisk Documentation Project
- mailbox parameter
- IAX, Channel-specific parameters
- SIP, SIP Channel Definitions
- MailboxCount (AMI action),
- mailboxdetail parameter (IAX), General IAX Settings
- mailboxes, creating, Creating Mailboxes
- MailboxExists( ) application,
- MailboxStatus (AMI action),
- mailing lists (Asterisk), The Asterisk Mailing Lists
- make clean, The Zapata Telephony Drivers, make clean
- make config, The Zapata Telephony Drivers, make config, Loading Asterisk and Zaptel Quickly
- make distclean, make distclean
- make progdocs, make progdocs
- make program, Standard Installation
- make samples command, installing Asterisk, Standard Installation
- make update, make update
- make webvmail, make webvmail
- Makefiles, Menuselect
- arguments, Alternative make Arguments
- makerequest function, Adding a new tab to the GUI
- Manager interface
- commands, Connecting to the Manager Interface
- Manager Interface (Asterisk), The Manager Interface-More Information, Architecture of the Asterisk GUI, Asterisk Manager Interface
- HTTP, commands over, Issuing Manager Commands over HTTP
- manager.conf file, The Manager Interface, Static Realtime, manager.conf
- Asterisk GUI, setting up, Setting up httpd.conf and manager.conf
- master config files, The master config file for each phone
- Master.csv, /var/log/asterisk/cdr-csv
- matchexterniplocally SIP parameter, General SIP Parameters
- MATH dialplan function,
- maxcallbitrate SIP parameter, SIP Channel Definitions
- maxexpiry SIP parameter, General SIP Parameters
- maxjitterbuffer parameter (IAX), General IAX Settings
- maxjitterinterps parameter (IAX), General IAX Settings
- maxregexpire parameter (IAX), General IAX Settings
- MD5 dialplan function,
- MD5 hashing, Security considerations
- md5secret SIP parameter, SIP Channel Definitions
- media, Configuring SIP Telephones
- Media Access Control (MAC), General configuration
- Media Gateway Control Protocol (MGCP), MGCP
- medium option (bandwidth parameter), General IAX Settings
- medium systems, choosing processors for, Medium systems
- MeetMe( ) application, Conferencing with MeetMe(),
- meetme.conf file, Conferencing with MeetMe(), meetme.conf
- meetme/ directory, /var/spool/asterisk/
- MeetMeAdmin( ) application,
- MeetMeCount( ) application, Conferencing with MeetMe(),
- MeetmeMute (AMI action),
- MeetMeUnmute (AMI action),
- menuselect, Menuselect, Installing Additional Prompts
- message waiting indication (MWI), Voicemail, Channel-specific parameters
- metrics, Static Realtime
- MGCP (Media Gateway Control Protocol), MGCP
- mgcp.conf file, mgcp.conf
- Micromenus, integrating desk phones with, Integrate with Your Desk Phone Using Micromenus
- Microsoft
- DHCP environments, DHCP server
- NetMeeting client, H.323
- Ruby/RubyGems, installing, Ruby/RubyGems on Windows
- Milliwatt( ) application,
- minexpiry SIP parameter, General SIP Parameters
- minregexpire parameter (IAX), General IAX Settings
- minus sign (-), Operators
- MixMonitor( ) application,
- modem.conf file, modem.conf
- modems, Choosing a Motherboard
- modprobe, Zaptel Hardware Configuration
- modules.conf file, /usr/lib/asterisk/modules/, Static Realtime, modules.conf
- mohinterpret parameter (IAX), General IAX Settings
- mohinterpret SIP parameter, SIP Channel Definitions
- mohmp3/ directory, /var/lib/asterisk
- mohsuggest parameter (IAX), General IAX Settings
- mohsuggest SIP parameter, SIP Channel Definitions
- Molex connectors, Determining the FXO and FXS Ports on Your TDM400P
- Monitor (AMI action),
- Monitor( ) application,
- monitor/ directory, /var/spool/asterisk/
- months argument (GotoIfTime( ) function), Time-Based Conditional Branching with GotoIfTime()
- Moore, Geffrey, The Business Case
- MorseCode( ) application,
- motherboard, choosing, Choosing a Motherboard-Choosing a Motherboard
- Mozilla (see Firefox browser)
- MP3 (Moving Picture Experts Group Audio Layer 3)
codec, MP3
- MP3Player( ) application,
- MP3s, Music on Hold
- MPLS (Multiprotocol Label Switching), MPLS
- multiplication sign (*), Operators
- Multiprotocol Label Switching (MPLS), MPLS
- Music on Hold, Music on Hold-Music on Hold
- MUSICCLASS dialplan function,
- musicclass SIP parameter, SIP Channel Definitions
- MusicOnHold( ) application,
- musiconhold.conf file, Static Realtime, musiconhold.conf
- MWI (message waiting indication), Voicemail, Channel-specific parameters
- MySQL, Using the Asterisk Database (AstDB), The Asterisk Gateway Interface (AGI), Introduction
- CDRs, storing, Call Detail Recording
N
- /n (blank line
feed), Debugging from the Operating System
- -n flag, Defining DUNDi peers
- N, matching characters with, Pattern-matching syntax
- names (functions), Syntax
- NANP (North America Number Plan), Pattern-matching examples
- NAT (Network Address Translation), Protocols for VoIP, SIP and NAT
- nat SIP parameter, SIP Channel Definitions
- NATed firewalls, History
- NBScat( ) application,
- ncursers, Linux Package Requirements
- NetMeeting client (Microsoft), H.323
- Network Address Translation (NAT), Protocols for VoIP, SIP and NAT
- Network Configuration screen, Extended procedure
- Network Interface Card (NIC), Choosing a Motherboard
- network transformers, Hybrid (or network)
- newt-devel package, Linux Package Requirements
- NIC (Network Interface Card), Choosing a Motherboard
- NoCDR( ) application,
- nochecksums parameter (IAX), General IAX Settings
- non-root users, Running Asterisk As a Non-root User-Running Asterisk As a Non-root User
- nonces, Security considerations
- NoOP (AGI),
- NoOp( ) application,
- Nortel, A Telephony Revolution
- North America Number Plan (NANP), Pattern-matching examples
- notifyhold SIP parameter, General SIP Parameters
- notifymimetype SIP parameter, General SIP Parameters
- notifyringing SIP parameter, General SIP Parameters
- ${NUMBER}
variable, Creating mapping contexts
- Nutter, Charles, Using Java
- Nyquist's theorem, Nyquist’s Theorem
O
- ob_implicit_flush(false) command, Creating AGI Scripts in PHP
- ODBC connector, Introduction
- installing and configuring, Installing and Configuring ODBC-Configuring res_odbc for Access to Our Database
- voicemail, ODBC Voicemail-Testing ODBC Voicemail, Storing Voicemail in an ODBC Database
- ogg-Vorbis format, Music on Hold
- OHCI USB controller chip, The ztdummy Driver, Unresolved symbol link when loading ztdummy
- open architecture, Open Architecture
- Open Settlement Protocol (OSP), osp.conf
- OpenH323 Gatekeeper, H.323 and NAT
- OpenSER (SIP Express Router), Configuring SIP Telephones
- OpenSSL, Linux Package Requirements
- OpenWRT, Small systems
- operating systems, debugging AGI scripts from, Debugging from the Operating System
- operator option, creating mailboxes, Creating Mailboxes
- operators, Operators
- Originate (AMI action),
- OS79XX.TXT file, Cisco 7960 Telephone
- [Osaka] definition, Configuring Our Asterisk Boxes
- OSP (Open Settlement Protocol), osp.conf
- osp.conf file, osp.conf
- oss.conf file, oss.conf
- outbound dialing, Enabling Outbound Dialing
- outgoing/ directory, /var/spool/asterisk/
- outkey parameter (IAX), Channel-specific parameters
P
- packet-based transmissions, The Need for VoIP Protocols
- packet-switched networks, Packet-Switched Networks
- packetization, The Need for VoIP Protocols
- Page( ) application,
- Park (AMI action),
- Park( ) application,
- ParkAndAnnounce( ) application,
- ParkedCall( ) application,
- ParkedCalls (AMI action),
- parkext setting (features.conf file), Call Parking
- parkingtime setting (features.conf file), Call Parking
- parkpos setting (features.conf file), Call Parking
- parser generators, Linux Package Requirements
- password-protected voicemail boxes, Voicemail
- pattern matching, Pattern Matching-Using the ${EXTEN} channel variable
- PauseMonitor (AMI action),
- PauseMonitor( ) application,
- PauseQueueMember( ) application,
- PBX (Private Branch eXchange), A Telephony Revolution, Proprietary digital telephones
- AsteriskNOW and, AsteriskNOW™
- legacy migration, Legacy PBX migration gateway
- shortcoming of, Massive Change Requires Flexible Technology
- pbx_dundi.so module, Defining DUNDi peers
- PCI-Express, Choosing a Motherboard
- PCI-X, Choosing a Motherboard
- PCM (Pulse-Code Modulation), Pulse-Code Modulation
- pedantic SIP parameter, General SIP Parameters
- peer connections, Peers
- peer type, Connecting to a SIP Service Provider
- peers (DUNDi), Defining DUNDi peers
- Pentium 100s, Preparing a System for Asterisk
- performance issues of hardware, Performance Issues-Performance Issues
- performance requirements, Preparing a System for Asterisk
- period, matching characters with, Pattern-matching syntax
- Perl, writing AGI scripts in, Writing AGI Scripts in Perl-The Perl AGI Library
- permit parameter, Connecting to a SIP Service Provider
- permit SIP parameter, SIP Channel Definitions
- permit statements, Connecting to a SIP Service Provider
- PGcluster, ODBC Voicemail
- phone trees, The Background(), WaitExten(), and Goto() Applications
- phone.conf file, phone.conf
- phones
- types of, Types of Phones-Communications Terminals
- PHP, creating AGI scripts in, Creating AGI Scripts in PHP-The PHP AGI Library
- PHPAGI project, The PHP AGI Library
- Pickup( ) application,
- pickupgroup SIP parameter, SIP Channel Definitions
- Pika Technologies, Analog interface cards
- Ping (AMI action),
- pipe (|), IAX
- as a separator, Applications
- boolean operator, Operators
- mailboxes, creating, Creating Mailboxes
- Set( ) application and, Getting Funky with func_odbc: Hot-Desking
- play( ) method, Adhearsion dialplan writing
- Playback( ) application, Preparing a System for Asterisk, The Answer(), Playback(), and Hangup() Applications, Customizing System Prompts,
- PlayDTMF (AMI action),
- Player image, Alternate Installations
- Playtones( ) application,
- plus sign (+), Operators
- Polycom, Essential Server Components
- IP 430, Polycom’s IP 430-Gotchas
- pooling option, Configuring res_odbc for Access to Our Database
- port SIP parameter, SIP Channel Definitions
- ports (FXO/FXS), configuring, FXO and FXS Channels
- PostgreSQL, Using the Asterisk Database (AstDB), The Asterisk Gateway Interface (AGI), Introduction
- CDRs, Storing Call Detail Records
- CDRs, storing, Call Detail Recording
- installing, Installing the Database-Installing the Database
- static realtime, defining tables, Static Realtime
- voicemail, storing, ODBC Voicemail
- power conditioned UPS, Power Conditioning and Uninterruptible Power Supplies
- power supply requirements, Power Supply Requirements
- pre-connect option, Configuring res_odbc for Access to Our Database
- precompiled binaries (Asterisk), Using Precompiled Binaries
- preload directive, Static Realtime
- PRI (Primary Rate Interface), ISDN telephones
- PRI libraries (libpri), What Packages Do I Need?
- compiling, Compiling libpri
- loading, Loading libpri Without Script
- Primary Rate Interface (PRI), ISDN telephones, ISDN-PRI/PRA
- priorities, Extensions-Priority labels
- privacy.conf file, privacy.conf
- PrivacyManager( ) application,
- Private Branch eXchange (see PBX)
- processors, choosing, Choosing a Processor-Large systems
- progdocs (make), make progdocs
- Progress( ) application,
- progressinband SIP parameter, SIP Channel Definitions
- promiscredir SIP parameter, SIP Channel Definitions
- prompt, installing, Installing Additional Prompts
- proprietary digital telephones, Proprietary digital telephones
- proprietary protocols, Proprietary Protocols
- Prototype framework, The Prototype framework
- PSTN (Public Switch Telephone Network), The Zapata Telephony Project, Performance Issues, Analog Telephony
- connecting to, Connecting to the PSTN-Other types of PSTN interfaces
- motherboard, choosing, Choosing a Motherboard
- public domain music, Music on Hold
- Public Switch Telephone Network (see PSTN)
- Pulse-Code Modulation (PCM), Pulse-Code Modulation-Aliasing
- Python, writing AGI scripts in, Writing AGI Scripts in Python-The Python AGI Library
Q
- -q option (PHP), Creating AGI Scripts in PHP
- QoS (Quality of Service), Quality of Service-Best Effort
- qualify parameter (IAX), Channel-specific parameters
- qualify SIP parameter, SIP Channel Definitions
- qualifyfreqnotok parameter (IAX), Channel-specific parameters
- qualifyfreqok parameter (IAX), Channel-specific parameters
- qualifysmoothing parameter (IAX), Channel-specific parameters
- quantization, Digitally encoding an analog waveform
- queries (SQL), Getting Funky with func_odbc: Hot-Desking
- Queue( ) application,
- QueueAdd (AMI action),
- QUEUEAGENTCOUNT dialplan function,
- QueueLog( ) application,
- QueuePause (AMI action),
- QueueRemove (AMI action),
- Queues (AMI action),
- queues.conf file, queues.conf
- QueueStatus (AMI action),
- QUEUE_MEMBER_COUNT dialplan function,
- QUEUE_MEMBER_LIST dialplan function,
- QUEUE_WAITING_COUNT dialplan function,
- QUOTE dialplan function,
R
- -r (remote)
switch, Console Commands
- -r flag (Asterisk
console), Connecting to the Console
- RAND dialplan function,
- Random( ) application,
- Raymond, Eric S., The Promise of Open Source Telephony
- Read( ) application,
- ReadFile( ) application,
- README.festival file, Getting Festival Set Up and Ready for Asterisk
- Real-Time Transport Protocol), Configuring SIP Telephones
- realm SIP parameter, General SIP Parameters
- RealTime application,
- Realtime Architecture (ARA), Preparing a System for Asterisk, Using Realtime-Dynamic Realtime
- dynamic, Dynamic Realtime
- REALTIME dialplan function,
- RealTimeUpdate( ) application,
- recEive & transMit signaling, Channel Associated Signaling (CAS)
- RECEIVE CHAR (AGI),
- RECORD FILE (AGI),
- RECORD FILE command, Writing AGI Scripts in Perl
- Record( ) application, Writing AGI Scripts in Perl,
- recordhistory SIP parameter, General SIP Parameters
- recording sound, Customizing System Prompts
- Redirect (AMI action),
- REDIRECT action, Transferring a call
- redundant power supplies, Redundant power supplies
- references, Basic Expressions
- regcontext parameter
- IAX, General IAX Settings
- SIP, SIP Channel Definitions
- REGEX dialplan function,
- regexten parameter
- IAX, General IAX Settings
- SIP, SIP Channel Definitions
- register => (register switch), Registering to Other Servers with register Statements
- register statements, register Statements
- registerattempts SIP parameter, General SIP Parameters
- registertimeout SIP parameter, General SIP Parameters
- regular expression (:), Operators
- relational database integration, Introduction-Conclusion
- relaxdtmf SIP parameter, General SIP Parameters
- releases of Asterisk source code, Obtaining Asterisk Source Code
- reload service <option>, Loading Asterisk and Zaptel Quickly
- remainder of sign (%), Operators
- remove module (rmmod) command, Zaptel Hardware Configuration
- RemoveQueueMember( ) application,
- REN (Ringer Equivalence Number), Ringer
- Reservation Protocol (RSVP), RSVP
- ResetCDR( ) application,
- restart service <option>, Loading Asterisk and Zaptel Quickly
- resyncthreshold parameter (IAX), General IAX Settings
- res_crypto.so module, Defining DUNDi peers
- res_odbc.conf file, Configuring res_odbc for Access to Our Database, Configuring voicemail.conf for ODBC Storage, res_odbc.conf
- RetryDial( ) application,
- Return( ) application,
- review option, creating mailboxes, Creating Mailboxes
- RFC 3261, Configuring SIP Telephones
- Rhino analog cards, Analog interface cards
- Ringer Equivalence Number (REN), Ringer
- ringers, Parts of an Analog Telephone
- Ringing( ) application,
- rmmod (remove module) command, Zaptel Hardware Configuration
- root users, Running Asterisk As a Non-root User-Running Asterisk As a Non-root User
- rows (database), Static Realtime
- rpt.conf file, rpt.conf
- RSA key exchange, Security considerations
- RSVP (Reservation Protocol), RSVP
- rtautoclear parameter
- IAX, General IAX Settings
- SIP, General SIP Parameters
- rtcachefriends parameter (IAX), General IAX Settings
- rtcachefriends SIP parameter, General SIP Parameters
- rtignoreregexpire parameter (IAX), General IAX Settings
- rtp.conf file, Connecting Two Asterisk Boxes Together via SIP, Static Realtime, rtp.conf
- RTP; RFC 3550 (Real-Time Transport Protocol), Configuring SIP Telephones
- rtpholdtimeout SIP parameter, SIP Channel Definitions
- rtpkeepalive SIP parameter, SIP Channel Definitions
- rtptimeout SIP parameter, SIP Channel Definitions
- rtsavesysname SIP parameter, General SIP Parameters
- rtupdate parameter (IAX), General IAX Settings
- rtupdate SIP parameter, General SIP Parameters
- Ruby, Installing Ruby/RubyGems on AsteriskNOW
S
- s (start) extension, The s Extension
- sampling, Digitally encoding an analog waveform
- frequency, Nyquist’s Theorem
- Sangoma, Analog interface cards, Digital interface cards
- SAY ALPHA (AGI),
- SAY DATE (AGI),
- SAY DATETIME (AGI),
- SAY DIGITS (AGI),
- SAY NUMBER (AGI),
- SAY NUMBER command, Creating AGI Scripts in PHP
- SAY PHONETIC (AGI),
- SAY TIME (AGI),
- SayAlpha( ) application,
- saycid option, creating mailboxes, Creating Mailboxes
- SayDigits( ) application, Using the ${EXTEN} channel variable,
- SayNumber( ) application, Basic Expressions,
- SayPhonetic( ) application,
- SayUnixTime( ) application,
- SCCP (Skinny Client Control Protocol), Cisco 7960 Telephone, Skinny/SCCP
- scripts
- AGI, The Asterisk Gateway Interface (AGI)-Conclusion
- Perl, writing in, Writing AGI Scripts in Perl-The Perl AGI Library
- PHP, writing in, Creating AGI Scripts in PHP
- Python, writing in, Writing AGI Scripts in Python-The Python AGI Library
- loading with, Loading Asterisk and Zaptel Quickly
- loading without, Loading Zaptel Modules Without Scripts
- SCTP (Stream Control Transmission Protocol), Stream Control Transmission Protocol
- secret SIP parameter, SIP Channel Definitions
- ${SECRET}
variable, Creating mapping contexts
- Secure RTP, Encrypting Audio with Secure RTP
- security (servers), Security
- security (VoIP), VoIP Security-Physical security
- SELECT statement, Storing Call Detail Records
- SEND IMAGE (AGI),
- SEND IMAGE command, Writing AGI Scripts in Perl
- SEND TEXT (AGI),
- SEND TEXT command, Writing AGI Scripts in Perl
- sendani parameter (IAX), Channel-specific parameters
- SendDTMF( ) application,
- SendImage( ) application,
- sendrpid SIP parameter, General SIP Parameters
- SendText( ) application,
- SendURL( ) application,
- serverremail option, creating mailboxes, Creating Mailboxes
- servers
- class motherboards, Choosing a Motherboard
- components, Essential Server Components
- electrical circuits, Electrical Circuits
- Festival, Starting the Festival Server
- hardware selection for, Server Hardware Selection-Redundant power supplies
- service providers, connecting to, Connecting to a SIP Service Provider
- SET AUTOHANGUP (AGI),
- SET CALLERID (AGI),
- SET CONTEXT (AGI),
- SET dialplan function,
- SET EXTENSION (AGI),
- SET MUSIC ON (AGI),
- SET PRIORITY (AGI),
- SET VARIABLE (AGI),
- Set( ) application, Basic Expressions, Examples of Dialplan Functions,
- arguments and, Getting Funky with func_odbc: Hot-Desking
- AstDB database, storing data and, Storing Data in the AstDB
- set-specific config files, The set-specific config file
- SetAMAFlags( ) application,
- SetCallerID( ) application,
- SetCallerPres( ) application,
- SetCDRUserField (AMI action),
- SetCDRUserField( ) application,
- SetGlobalVar( ) application,
- SetMusicOnHold( ) application,
- SetTransferCapability( ) application,
- SetVar (AMI action),
- setvar SIP parameter, SIP Channel Definitions
- SHA1 dialplan function,
- sidetones, Hybrid (or network)
- Signaling System 7 (SS7), Signaling System 7
- SIMPLE protocol, Asterisk and Jabber (XMPP)
- sine waves, Digitally encoding an analog waveform
- single quotes ('), using the makerequest
function, Adding a new tab to the GUI
- SIP (Session Initiation Protocol), Proprietary digital telephones, Initial Configuration of Asterisk, SIP-SIP and NAT, SIP-SIP Channel Definitions
- configuring, Configuring SIP Telephones-Configuring the Dialplan for Testing
- connecting two Asterisk boxes, Connecting Two Asterisk Boxes Together via SIP-Configuring the Dialplan
- service providers, connecting to, Connecting to a SIP Service Provider-Connecting to a SIP Service Provider
- SIP Express Router (OpenSER), Configuring SIP Telephones
- SIP RFC, Configuring the Device Itself
- SIP trapezoid, History
- sip.cfg file, The sip.cfg file
- sip.conf file, Working with Interface Configuration Files, Defining the SIP device in Asterisk, Users and Peers and Friends—Oh My!, Getting Funky with func_odbc: Hot-Desking, sip.conf
- connecting two Asterisk boxes together, Configuring Our Asterisk Boxes
- SIPAddHeader( ) application,
- SIPCHANINFO dialplan function,
- sipdebug SIP parameter, General SIP Parameters
- SIPDefault.cnf file, Cisco 7960 Telephone
- SIPDtmfMode( ) application,
- SIPp applications, Preparing a System for Asterisk
- SIPPEER dialplan function,
- SIPpeers (AMI action),
- SIPShowPeer (AMI action),
- Sipura Technologies, Other types of PSTN interfaces, Linksys SPA-942
- SIP_HEADER dialplan function,
- sip_notify.conf file, sip_notify.conf
- Skinny Client Control Protocol (SCCP), Cisco 7960 Telephone, Skinny/SCCP
- skinny.conf file, skinny.conf
- SLAStation( ) application,
- SLATrunk( ) application,
- small systems, choosing processors for, Small systems
- Smith, Allison, Customizing System Prompts
- Smith, Jared, The Asterisk Documentation Project
- SMP (Kernel Devleopment Headers), Linux Package Requirements
- Soekris systems, Preparing a System for Asterisk
- SoftHangup( ) application,
- softphones, Softphones, Setting Up the Dialplan for Some Test Calls, Configuring the Device Itself, Configure the Softphone
- SOHO (small office/home office) system, Preparing a System for Asterisk
- SONET (Synchronous Optical Network), SONET and OC circuits
- SORT dialplan function,
- sound cards, What Do I Really Need?
- sound recording, Customizing System Prompts
- sounds/ directory, /var/lib/asterisk
- source code (Asterisk), Obtaining the Source Code-Extracting the Source Code
- SoX (Sound eXchange) utility, Music on Hold
- SPA-942 (Linksys), Linksys SPA-942-Registering your phone to Asterisk
- Spam over Internet Telephony (SPIT), Spam over Internet Telephony (SPIT)
- speak( ) method, Adhearsion dialplan writing
- SPEECH dialplan function,
- speech processing, Speech Processing
- SPEECH_ENGINE dialplan function,
- SPEECH_GRAMMAR dialplan function,
- SPEECH_SCORE dialplan function,
- SPEECH_TEXT dialplan function,
- Speex codec, Speex
- Spencer, Mark, The Asterisk Community, Mark Spencer Talks About the GUI
- SPIT (Spam over Internet Telephony), Spam over Internet Telephony (SPIT)
- SPRINTF dialplan function,
- SQLite, Call Detail Recording
- square brackets ([ ]), IAX
- contexts and, Contexts
- DUNDi peers, defining, Defining DUNDi peers
- editing the iax.conf file, Configure the Softphone
- Manager interface and, The Manager Interface
- src CSV value, Call Detail Recording
- srvlookup SIP parameter, General SIP Parameters
- SS7 (Signaling System 7), Signaling System 7
- StackPop( ) application,
- start CSV value, Call Detail Recording
- start service <option>, Loading Asterisk and Zaptel Quickly
- StartMusicOnHold( ) application,
- STAT dialplan function,
- static, Preparing a System for Asterisk, Digital Telephony
- static realtime, Using Realtime-Static Realtime
- stations, Communications Terminals
- Status (AMI action),
- status service asterisk <option>, Loading Asterisk and Zaptel Quickly
- STDERR (standard error), Fundamentals of AGI Communication, Creating AGI Scripts in PHP
- STDIN (standard input), Fundamentals of AGI Communication, Creating AGI Scripts in PHP
- STDOUT (standard output), Fundamentals of AGI Communication, Creating AGI Scripts in PHP
- stop service <option>, Loading Asterisk and Zaptel Quickly
- StopMixMonitor( ) application,
- StopMonitor (AMI action),
- StopMonitor( ) application,
- StopMusicOnHold( ) application,
- StopPlaytones( ) application,
- Stream Control Transmission Protocol (SCTP), Stream Control Transmission Protocol
- STREAM FILE (AGI),
- STREAM FILE command, Writing AGI Scripts in Perl, Creating AGI Scripts in PHP
- STRFTIME dialplan function,
- STRPTIME dialplan function,
- su (super-user), Running Asterisk As a Non-root User
- subscribecontext SIP parameter, General SIP Parameters
- Subversion (SVN), Obtaining the Source Code
- Asterisk GUI, installing files, Installing the Asterisk GUI
- AsteriskNOW, downloading, GUI elements
- Suehring, Steve, Connecting to a SIP Service Provider, Connecting Two Asterisk Boxes Together via SIP, Connecting Two Asterisk Boxes Together via IAX
- SVN (Subversion), Obtaining the Source Code
- Asterisk GUI, installing files, Installing the Asterisk GUI
- AsteriskNOW, downloading, GUI elements
- switch hooks, Hook switch (or switch hook)
- Synchronous Optical Network (SONNET), SONET and OC circuits
- syntax (dialplan), Dialplan Syntax-Applications
- pattern-matching, Pattern-matching syntax
- system prompts, customizing, Customizing System Prompts
- System( ) application,
- system/ directory, /var/spool/asterisk/
- systems, preparing for Asterisk, Preparing a System for Asterisk-Conclusion
- environments, Environment-Security
- motherboards, choosing, Choosing a Motherboard-Choosing a Motherboard
- processors, choosing for, Choosing a Processor-Large systems
T
- T-carrier circuits, T-carrier circuits
- T1 cards, Digital interface cards, What Do I Really Need?
- ztcfg and zttool, using, Using ztcfg and zttool
- T1 digital circuits, T-carrier circuits
- t1min SIP parameter, General SIP Parameters
- t38pt_udpt1 SIP parameter, General SIP Parameters
- Tab completion, Extracting the Source Code
- tables (database)
- ActiveRecord database, Database integration
- PostgreSQL, defining for in static realtime, Static Realtime
- TCP (Transmission Control Protocol), Transmission Control Protocol
- TDD MODE (AGI),
- TDM (Time Division Multiplexing), Connecting to the PSTN, Compiling libpri, Using the GUI
- TDM11B (Digium), Initial Configuration of Asterisk
- TDM2400P card, Analog interface cards
- TDM400P cards, Analog interface cards, FATAL: Module wctdm/fxs/fxo not found
- determining FXO/FXS ports on, Determining the FXO and FXS Ports on Your TDM400P
- TDM800P card, Analog interface cards
- telco (telephone company), FXO and FXS Channels
- Telecommunication Standardization Bureau (TSB), Closed Thinking
- telecommunications, A Telephony Revolution
- flexibility and, Massive Change Requires Flexible Technology-Massive Change Requires Flexible Technology
- telephone lines, What Do I Really Need?
- telephones
- FXS channels, configuring for, Configuring an FXS Channel for an Analog Telephone
- SIP configuration for, Basic SIP Telephone Configuration in Asterisk
- types of, Types of Phones-Communications Terminals
- telephony, Understanding Telephony-Conclusion
- adaptors, Telephony Adaptors
- analog, Analog Telephony-Tip and Ring
- future of, Asterisk: The Future of Telephony-Proper integration of communications technologies
- gateway, Telephony Adaptors
- hardware, Telephony Hardware-Echo Cancellation
- temperature and electronics, Temperature
- templates, using in configuration files, Using Templates in Your Configuration Files-Enabling Verbosity and Debugging
- terminals, Communications Terminals
- text-to-speech engines, Festival
- text2wave utility, Calling Festival from the Dialplan
- TFTP servers, FTP server, Protocol to use for downloading
- Cisco 7960 telephones and, Cisco 7960 Telephone
- Thompson, James, The Asterisk Wiki
- Time Division Multiplexing (TDM), Connecting to the PSTN, Compiling libpri, Using the GUI
- Time To Live (ttl) field, General configuration
- Time Zone screen, Extended procedure
- time-based conditional branching, Time-Based Conditional Branching with GotoIfTime()-Time-Based Conditional Branching with GotoIfTime()
- TIMEOUT dialplan function,
- TIMEOUT( ) function, Examples of Dialplan Functions
- timeouts, handling, Handling Invalid Entries and Timeouts
- times argument (GotoIfTime( ) function), Time-Based Conditional Branching with GotoIfTime()
- tip and ring, Tip and Ring
- TLS (Transport Layer Security), Security considerations
- tmp/ directory, /var/spool/asterisk/
- TOS (Type of Service), General IAX Settings
- tos_audio SIP parameter, General SIP Parameters
- tos_sip SIP parameter, General SIP Parameters
- tos_video SIP parameter, General SIP Parameters
- transcoding, Performance Issues
- transfer parameter (IAX), Channel-specific parameters
- Transfer( ) application,
- Transmission Control Protocol (TCP), Transmission Control Protocol
- Transport Layer Security (TLS), Security considerations
- trapezoid (SIP), History
- trixbox, Massive Change Requires Flexible Technology
- Trunk, Obtaining the Source Code
- trunk parameter (IAX), General IAX Settings
- trunkfreq parameter (IAX), General IAX Settings
- [trunkgroups], Zapata Hardware Configuration
- trunking, Connecting Two Asterisk Boxes Together via IAX, IAX Channel Definitions
- trunktimestamps parameter (IAX), General IAX Settings
- trustrpid SIP parameter, General SIP Parameters
- TryExec( ) application,
- TrySystem( ) application,
- TSB (Telecommunication Standardization Bureau), Closed Thinking
- ttl (Time To Live), General configuration
- TXTCIDNAME dialplan function,
- Type of Service (TOS), General IAX Settings
- tz option, creating mailboxes, Creating Mailboxes
U
- -u option (Python), Writing AGI Scripts in Python
- u parameter (makerequest function), Adding a new tab to the GUI
- udev daemon, Systems Running udevd
- UDP (User Datagram Protocol), User Datagram Protocol
- underscores (_), using pattern-matching, Pattern-matching syntax
- Unified Messaging, Storing Voicemail in an IMAP Server
- uninterruptible power supplies, Power Conditioning and Uninterruptible Power Supplies
- UNISTIM, UNISTIM
- unixODB package, Linux Package Requirements
- unixODBC, Call Detail Recording
- unixODBC-devel package, Linux Package Requirements, Installing and Configuring ODBC
- unnumbered priorities, Unnumbered priorities
- UnpauseMonitor (AMI action),
- UnpauseMonitor( ) application,
- UnpauseQueueMember( ) application,
- update (make), make update
- UpdateConfig (AMI action),
- UPDATECONFIG action, Updating configuration files using UPDATECONFIG
- URIDECODE dialplan function,
- URIENCODE dialplan function,
- usb-uhci module, The ztdummy Driver
- unresolved symbol links and, Unresolved symbol link when loading ztdummy
- use strict (Perl), Writing AGI Scripts in Perl
- user connections, Users
- User Datagram Protocol (UDP), User Datagram Protocol
- user type, Connecting to a SIP Service Provider
- useragent SIP parameter, General SIP Parameters
- usereqphone SIP parameter, General SIP Parameters
- UserEvent (AMI action),
- UserEvent( ) application,
- userfield CSV value, Call Detail Recording
- username SIP parameter, SIP Channel Definitions
- users.conf file, Reading a configuration file
- /usr/bin/ directory, Writing AGI Scripts in Perl
- /usr/lib/asterisk/modules/
directory, /usr/lib/asterisk/modules/
V
- -v (verbosity)
switch, Console Commands
- valid_login extension, Getting Funky with func_odbc: Hot-Desking
- values (functions), Syntax
- /var/lib/asterisk
directory, /var/lib/asterisk
- /var/log/asterisk/
directory, /var/log/asterisk/
- /var/log/asterisk/cdr-csv
directory, /var/log/asterisk/cdr-csv
- /var/run/ directory, /var/run/
- /var/spool/asterisk/
directory, /var/spool/asterisk/
- variables, Using Variables-Adding variables to our dialplan, Expressions and Variable Manipulation-Operators
- var_metric module, Static Realtime
- var_name module, Static Realtime
- var_val module, Static Realtime
- VERBOSE (AGI),
- Verbose( ) application,
- verbosity, enabling, Enabling Verbosity and Debugging
- Very Secure FTP Daemon (see VSFTPD)
- video, Video
- videosupport SIP parameter, General SIP Parameters
- Virtual Private Network (VPN), Security considerations
- VMAuthenticate( ) application,
- VMCOUNT dialplan function,
- vmexten SIP parameter, General SIP Parameters
- voice menus, creating, The Background(), WaitExten(), and Goto() Applications
- Voice over IP (see VoIP)
- Voice over IP (VoIP)
- Asterisk Wiki and, The Asterisk Wiki
- voicemail, Voicemail-Creating a Dial-by-Name Directory
- accessing, Accessing Voicemail
- dial-by-name directories, Creating a Dial-by-Name Directory
- storage methods, Alternative Voicemail Storage Methods-Storing Voicemail in an ODBC Database
- storing in databases, ODBC Voicemail-Testing ODBC Voicemail
- VoiceMail( ) application, Adding Voicemail to the Dialplan,
- voicemail.conf file, Voicemail, Configuring voicemail.conf for ODBC Storage, voicemail.conf
- voicemail/ directory, /var/spool/asterisk/
- VoiceMailMain( ) application,
- Voicetronix analog cards, Analog interface cards
- VoIP (Voice over IP), VoIP: Bridging the Gap Between Traditional and Network
Telephony
- echo cancellation and, Echo Cancellation
- protocols for, Protocols for VoIP-Conclusion
- security, VoIP Security-Physical security
- spam, VoIP spam
- voltage, Grounding
- vpb.conf file, vpb.conf
- VPN (Virtual Private Network), Security considerations
- VSFTPD (Very Secure FTP Daemon), FTP server
- Polycom phones, configuring, FTP
- vsftpd config file, FTP server, FTP
W
- WAIT FOR DIGIT (AGI),
- WAIT FOR DIGIT command, Writing AGI Scripts in Perl
- Wait( ), Preparing a System for Asterisk
- Wait( ) application,
- WaitEvent (AMI action),
- WaitExten( ) application, Working with Interface Configuration Files, The Background(), WaitExten(), and Goto() Applications,
- WaitForRing( ) application,
- WaitForSilence( ) application,
- WaitMusicOnHold( ) application,
- Wallack, June, Customizing System Prompts
- waveforms (analog), Digitally encoding an analog waveform
- wcfxo driver, FATAL: Module wctdm/fxs/fxo not found
- wctdm driver, FATAL: Module wctdm/fxs/fxo not found
- web applications, Integrating with a Web Application
- webvmail (make), make webvmail
- wget program, Obtaining Asterisk Source Code
- While( ) application,
- whitespace in AGI scripts, Creating AGI Scripts in PHP
- Wi-Fi, Wi-Fi
- Wi-MAX, Wi-MAX
- Windows (see Microsoft)
- wireless, Wireless
- wizards, setting up GUIs, Using the GUI
- WRAP boards, Preparing a System for Asterisk
X
- -x (execute)
switch, Console Commands
- X, matching characters with, Pattern-matching syntax
- X-Lite softphone (ConuterPath), CounterPath’s X-Lite Softphone-CounterPath’s X-Lite Softphone
- X100P (Digium) card, FXO and FXS Channels
- X101P (Digium) card, FXO and FXS Channels
- Xen universal guest domain image, Alternate Installations
- XML, AJAM and JavaScript
- XMLHttp ActiveX object, Ajax, AJAM, and Asterisk
- XMLHttpRequest, Ajax, AJAM, and Asterisk
- XMLHttpRequest object, Form processing in an Ajax application
- XMPP (Jabber), Asterisk and Jabber (XMPP)
Z
- Z, matching characters with, Pattern-matching syntax
- Zapata, The Zapata Telephony Project
- hardware configuration for, Zapata Hardware Configuration, Zapata Hardware Configuration
- telephony drivers, What Packages Do I Need?, The Zapata Telephony Drivers
- Zapata Telephony Project
- Tormenta T1 card and, Digital interface cards
- Zapata, Emiliano, The Zapata Telephony Project
- zapata.conf, Zapata Hardware Configuration
- zapata.conf file, Working with Interface Configuration Files, Zapata Hardware Configuration, zapata.conf
- Zapateller( ) application, Zapateller(),
- ZapBarge( ) application,
- ZapDialOffhook (AMI action),
- ZapDNDoff (AMI action),
- ZapDNDon (AMI action),
- ZapHangup (AMI action),
- ZapRAS( ) application,
- ZapRestart (AMI action),
- ZapScan( ) application,
- ZapShowChannels (AMI action),
- Zaptel
- cards, Choosing a Motherboard
- compiling, Compiling Zaptel-Using ztcfg and zttool
- hardware configuration
- FXO channels and, Zaptel Hardware Configuration
- FXS channels and, Zaptel Hardware Configuration
- loading, Loading Asterisk and Zaptel Quickly, Loading Zaptel
- without scripts, Loading Zaptel Modules Without Scripts-Loading ztdummy
- zaptel.conf file, Working with Interface Configuration Files, Zaptel Hardware Configuration, zaptel.conf
- ZapTransfer (AMI action),
- zconfig.h configuration file, Managing Echo on Zaptel Channels
- Ziegler, Robert, Connecting to a SIP Service Provider, Connecting Two Asterisk Boxes Together via SIP, Connecting Two Asterisk Boxes Together via IAX
- zlib-devel package, Linux Package Requirements
- zonedata.c file, Zaptel Hardware Configuration
- [zonemessages]
section (voicemail.conf file), Creating Mailboxes
- ztcfg program, Using ztcfg and zttool
- ztdummy driver, Connecting Exclusively to a Packet-Based Telephone
Network, What Packages Do I Need?, Compiling Zaptel, Loading ztdummy
- scripts, loading without, Loading Zaptel Modules Without Scripts
- unresolved symbol links when loading, Unresolved symbol link when loading ztdummy
- zttool program, Linux Package Requirements, Using ztcfg and zttool, Zaptel Hardware Configuration