Telephone Interface

Initialization Dialog

The Telephone Interface provides support and control for analog telephone lines. When the Telephone Interface is created from the Object Toolbar, an initialization dialog is produced. Select the Country the system will be installed in, to configure the telephone line and call signaling properties appropriately.

Name Description
Country/Region A drop down menu to select the country in which the system will be operating, this configures the local call progress tones accordingly. 
Equipment Type Specifies what type of hardware the compiler should allocate the block to. Review the Equipment Type section for more details.

 

DSP Block Representation

The Telephone Interface provides support and control for analog telephone lines. The Telephone Interface consists of three blocks,

 

The component objects will have a number on the lower right, assigned by the software, which indicates which blocks are associated with each other, which is important when there are multiple Telephone Interfaces in the system. In addition, a dialer block or HD-1 can be associated with telephone or VoIP interfaces. The Dialer and HD-1 control are available in the Object Toolbar > Control section.

Information on logic is located here: TI_Control___Status.

 

Control Dialog

TI Receive

The TI Receive block is an input for received audio coming into the system via the telephone line. 

Name Description
Device IO Indicates which physical hardware input is associated with that software channel. For Server and SERVER-IO devices is formatted as x.y - where x indicates which card slot and y indicates which channel on the card.
Input Mute turns the signal off/on.
Input Level (dB) controls the volume of the signal
Ring Tone Level (dB) controls the volume of the generated ring tone when an incoming call is received.

TI Transmit

The TI Transmit block is an output for sending audio out of the system via the telephone line.

Name Description
Device IO Indicates which physical hardware input is associated with that software channel. For Server and SERVER-IO devices is formatted as x.y - where x indicates which card slot and y indicates which channel on the card.
Mute turns the signal off/on.
Level (dB) controls the volume of the signal

TI Control Status

TI Control/Status provides global line settings and status.

   
Device IO Indicates which physical hardware input is associated with that software channel. For Server and SERVER-IO devices is formatted as x.y - where x indicates which card slot and y indicates which channel on the card.
Dial Tone Level sets the incoming dial tone level
DTMF Local Tone Level  sets the local volume of any generated DTMF tones.
Auto Answer Ring Count sets the number of rings of an incoming call before the Telephone Interface will automatically answer the call, if Auto Answer is enabled on that line.
Auto Disconnect Type sets what type of call termination signal the Telephone Interface will use to automatically disconnect the line when the call is finished. None, Loop Drop, Call Progress and Loop Drop + Call Progress can be selected.
Line Status provides real-time information about the line Voltage (V) and Current (mA).  If either of these values is outside of the normal expected range, a Fault message will be displayed.

 

Note
Line Status values on different phone systems may have different readings, but expected Line values will be in the region of 7.5V 32mA Off Hook. 54V, 0mA when On Hook.

 

TI Control Status Logic

The TI Control/Status block has a number of logic nodes that provide additional functionality. See the Logic Charts Section for more details

DSP Properties - Call Monitoring

In the TI Control/Status Properties window (DSP Properties) is a function labeled Call Monitoring. This setting should be enabled if a handset is connected in addition to a phone line, otherwise a fault condition will be triggered due to monitoring tolerances. The image below shows the location of the Call Monitoring function: