app_rpt Glossary 
 
app_rpt
 
An application for the asterisk PBX which emulates a multi-port repeater controller. 
 
 
ADPCM 
 
Adaptive delta pulse coded modulation. A method of data compression. One of the CODECS supported by the Asterisk PBX.  The codec which implements this in Asterisk is known as g726aal2. The audio quality of this codec is superior to GSM, but inferior to uLAW.
 
ARIB
 
Analog Radio Interface Board. This is one of the supported of radio interfaces used with app_rpt. 

Asterisk PBX
 
A complete PBX implemented in software conceived and designed by Mark Spencer of Digium Inc. and others. Known as a "soft pbx" as most of its functions are implemented in software.
 
ATA
 
Analog Telephone Adapter. Converts an analog telephone to an IP telephone.
 
authentication
 
A process used by app_rpt to validate incoming connections from other nodes 
 
autopatch 
 
A method of initiating a connection from a radio user to a telephone number. 
 
channel bank
 
A device with a T1 interface which de-multiplexes the T1 data into multiple analog DS0 telephone ports.
These analog DS0 ports may be FXS, FXO, E&M, or other specialized interfaces.
 
chan_usbradio
 
An asterisk channel driver which allows modified USB sound fobs to be used with app_rpt.
 
CTCSS
 
Continuous Tone Coded Squelch System. A set of standardized sub-audio tones used to prevent a receiver from opening due to noise, or transmissions not intended for it. 
 
CODEC
 
Coder-Decoder. Performs compression and decompression on digitized audio.
 
command
 
A DTMF sequence received by a radio receiver on a node and acted upon which causes a change in the operating characteristics of that node.
 
command mode
 
A mode of operation where DTMF commands are not acted upon locally and instead they are sent to remote node to be decoded and acted upon.
 
 
Configuration File 
 
Text files used to configure Asterisk and app_rpt.
 
COR
 
Carrier Operated Relay. This is an archaic term. It is really a "carrier detect" signal. This is usually available from some point in the squelch circuit of the receiver.
 
de-emphasis
 
A 6db per octave rolloff throughout the entire audio passband of 300-3000Hz. Used as a noise reduction technique for narrow band FM communications.
 
DPO 
 
Dial Pulse Out. A method of signalling used on an old analog DID trunk. In the days of analog telephony, when a caller on the Public Switched Telephone Network placed a call to one of your DID numbers, the CO would use dial pulse signalling to the last 4-5 digits of the telephone number so that your PBX could direct the call to the correct extension.
When the called party answered on the PBX, the PBX would reverse the line polarity to so that the phone company could start billing for the call. With regard to app_rpt, we use the line polarity reversal feature of DPO signalling to tell a half-duplex radio to key and unkey its transmitter.
 
deviation
 
The amount of frequency change an FM transmitter with a known audio input level.
 
DID
 
Direct Inward Dialing. In reference to Asterisk and app_rpt. This is a voip channel from an ITSP which is linked to one or more telephone numbers in the Public Switched Telephone Network. When someone calls your DID number assigned by your ITSP, the call is redirected over the Internet to your Asterisk server. DID's are used with with Asterisk and app_rpt to implement a reverse autopatch.
 
discriminator audio
 
Audio which comes from the discriminator of a narrow band FM Radio This is also what is referred to as Flat Receive Audio
 
DSP 
 
Digital Signal Processing.  Asterisk uses DSP code for DTMF detection, chan_usbradio.c used DSP code for CTCSS encoding and decoding, pre-emphasis, limiting, de-emphasis, and noise squelch.
 
DTMF
 
Dual Tone Multi Frequency signalling. Also known as "Touch Tone". 
 
E&M signalling
 
"Ear and Mouth" Signalling. This is a form of signalling which was used on analog microwave systems and inter-office telephone company trunks. In reference to app_rpt, this form of signalling is used by the radio channels on a Quad Radio PCI Card.
 
  
flat audio                                      
 
Processed Transmit Audio with pre-emphasis, soft limiting, splatter filtering applied previously and/or Receive Audio without de-emphasis. Flat receive audio usually comes from the discriminator output of a narrow band FM radio, and Flat Transmit Audio is usually inserted on the high side of the deviation pot, or channel element audio input.
 
 
FXS
 
Foreign Exchange Station. A type of analog telephone interface. The FXS interface provides talk battery and ringing and is used to connect telephone sets to a PBX
  
 
FXO
 
Foreign Exchange Office. A type of analog telephone interface. The FXO interface accepts battery and ringing and is used to connect a PBX to a telephone line going to the phone companies central office.
 
full-duplex 
 
An audio system where both parties can talk at the same time, and where a receiver and transmitter are operating on a node simulataneously as a repeater.
 
GSM
 
Global System for Mobile communications. In reference to Asterisk and app_rpt, a type of CODEC used to compress and decompress audio. This codec uses the least amount of bandwidth.
 
half-duplex
 
An audio system where only one party can talk at a time, and where a receiver and transmitter on a node are not capable of operating simultaneously. This is usually used when a remote base is implemented.
 
IAX
 
Inter Asterisk Exchange. Used to connect Asterisk Servers to each other. A TCP/IP protocol using UDP datagrams on port 4569. 
 
IAXRPT
 
A soft phone IAX client which allows PC users to connect to app_rpt nodes. 
 
 
ITSP 
 
Internet Telephone Service Provider. An entity which allows VOIP traffic to be connected to the Public Switched Telephone Network and/or to other VOIP users. Traffic from the VOIP user to the Public Switched Telephone Network is called termination, and traffic from the Public Telephone Network to the VOIP user is called origination. ITSP's may provide origination only, termination only, or both origination and termination services. 
 
node 
 
A access point in a network of Asterisk systems running app_rpt usually having a receiver and transmitter interfaced. A node can connect to any other node, and also forward radio transmissions through itself to other nodes. All nodes have a unique address assigned by a node assignment authority
 
node assignment authority 
 
An organization which coordinates the assignment of app_rpt node numbers. An example would be http://allstarlink.org
 
 
PBX 
 
Private Branch Exchange
 
 
pre-emphasis 
 
A filter in the transmit audio processing chain which has a 6 db per octave roll-up from 300-3000Hz. It is used as a noise reduction technique for narrow band FM communications. 
 
PTT 
 
Push To Talk. This is a control signal from the radio interface to the transmitter which causes the transmitter to transmit. 
  
repeater 
 
A system consisting of a receiver and transmitter capable of simultaneously receiving and transmitting (i.e in full duplex). 
 
  
radio interface 
 
An interface which allows app_rpt to connect to one or more radios. There are 3 types of radio interfaces for app_rpt which are currently supported. The Analog Radio Interface (ARIB), the Quad Radio PCI Card, and the Midufued USB Sound Fob.
 
  
receive audio 
 
Audio from from the receiver to the radio interface. May be either flat audio or speaker audio.  
 
remote base 
 
A node which may or may not be frequency-agile.  Operates only in half-duplex mode.
  
repeater logic
 
See repeater controller
  
repeater controller
 
A system of hardware and software which controls operation of a radio repeater.  
  
reverse autopatch
 
A function which lets a person calling on a telephone to access the radio system and talk to users on the radio system. 
 
soft limiter 
 
A limiting circuit used to limit the transmit deviation to within the channel bandwidth.  
 
speaker audio 
 
Receive audio which has been through de-emphasis. This is not necessarily taken from the speaker terminals of
the radio, it can be taken from a lower level output stage in the radio, but it must be after de-emphasis.
 
splatter filter
 
A filter in the transmit audio processing chain used to attenuate the high frequency components generated by the splatter filter.
 
USB sound fob 
 
A USB device which uses a CM108 chip and provides microphone and speaker output jacks.
 
 
T1 interface
 
A PCI card used with the Asterisk PBX and the Zaptel drivers which provides one or more T1 spans. 
 
 
transmit audio
 
Audio which comes from the radio interface and goes to the transmitter microphone, or transmitter modulator.
Transmit Audio may be flat (pre-processed), or unprocessed microphone audio.
 
UIO
 
User I/O. These are logic level signals used on the Quad Radio PCI Card to control frequency agile radios and to allow an external CTCSS decoder to be used.

 
uLAW 
 
A codec used in Asterisk which does minimal compression, but has the best sound quality, but it uses more bandwidth than ADPCM or GSM.

USB
 
Universal Serial Bus
 
Zaptel
 
Zapata Telephony. A set of hardware interface cards and drivers compatible with the Asterisk PBX.