(Page 1 of 1 in this chapter) Version


Appendix D

Line Interface Signaling


Introduction
Loop Start Transmit Signaling
Loop Start Receive Signaling
QX 2000/100-4L
QX 2000/80-4L
Local Phone Receive Signaling
Monitoring Receive Signals
Controlling Transmit Signals

Introduction

This appendix describes how to interpret signaling from the QX 2000 board's line interfaces and how to control the line interfaces by sending signaling bits to it.

Note: The trunk control DLL running on the QX 2000 board automatically controls and monitors the line signaling bits. This information is provided for reference only. Controlling the signaling bits manually may violate local telecommunications regulations.

There are two signaling directions:

To monitor receive signals or to set transmit signals, you examine or change the data in the signaling streams. For example, to monitor the signaling for the first analog interface on the QX 2000 board, examine Local Bus: stream 0: timeslot 0 (or stream 16: timeslot 0 in the MVIP-90 switch model).

Figure 25 illustrates a signaling stream byte. The A bit is used. Bits B, C, and D are undefined.

Figure 25. Bits in Signaling Byte

Loop Start Transmit Signaling

With loop start interfaces, the A bit transmitted in the signaling timeslot causes the interface to seize the line (go off-hook) or release the line (go on-hook). If bit A is set to 1, the line goes off-hook. If bit A is set to 0, the line goes on-hook. Bits B, C, and D should be set to 0.

Figure 26. Loop Start Transmit Signaling

Loop Start Receive Signaling

QX 2000/100-4L

Depending on whether the line has been placed on-hook or off-hook (by setting the A bit in the signaling output stream), the A bit received acts either as a ring detector or a loop current detector. When the line is on-hook, monitoring the A bit tells you if the line is ringing. When the line is off-hook, monitoring the A bit and B bit indicates whether there is loop current flowing.

Figure 27. QX 2000/100-4L Loop Start Receive Signaling

QX 2000/80-4L

Depending on whether the line has been placed on-hook or off-hook (by setting the A bit in the signaling output stream), the B bit received acts either as a ring detector or a reversal current detector. When the line is on-hook, monitoring the B bit tells you if the line is ringing. When the line is off-hook, monitoring the A bit and B bit indicates whether there is loop current flowing.

Figure 28. QX 2000/80-4L Loop Start Receive Signaling

Local Phone Receive Signaling

If talk battery feed is enabled, the A bit received in signaling stream for the local phone (an Operator Work Station interface) indicates whether loop current is flowing. If the A bit is 0, no loop current is flowing. If the A bit is 1, current is flowing. Bits B, C, and D are reserved and should be ignored.

Figure 29. Local Phone Receive Signaling

Monitoring Receive Signals

You can use the CT Access Switching service function swiSampleInput or the swish utility to sample the receive signaling.

For example, the following swish command samples the receive signaling for the second loop start interface on device qx0:

  SampleInput qx0 LOCAL:2:1

If the phone was on-hook, the following message is returned, indicating that timeslot 1 of the signaling stream is 0:

  LOCAL:2:1=00

To monitor receive signaling using DSP resources, use adiStartSignalDetector.

Controlling Transmit Signals

You can control the transmit bits by either:

To transmit signals using DSP resources, use adiAssertSignal.



(Page 1 of 1 in this chapter) Version


tech_support@nmss.com
Copyright © 1999, Natural MicroSystems, Inc. All rights reserved.