(Page 1 of 1 in this chapter)


Chapter 9

Operator Work Station Protocol


9.1 Introduction
9.2 Signaling Overview
9.3 Parameters

9.1 Introduction

This chapter provides the following information:

· Operator Workstation protocol signaling

· Operator Workstation protocol parameters.

The Operator Workstation Protocol implements the PBX-side of an analog loop start connection. The protocol talks with analog phones over a local loop link. It is implemented by the STA0 TCP. This protocol needs an NMS analog board to operate, and the board must be capable of providing loop current and ring voltage to a passive terminal. AG-8 boards, AG 2000 boards and S-Connect boards (with support of additional AG resource boards) have configurations that support this capability.

9.2 Signaling Overview

The following tables illustrate analog loop start signaling. Two tables are necessary because the protocol changes depending on the side that starts the call.

The following table illustrates the case where the PBX (for instance using the Natural MicroSystems STA0 TCP) presents the call to the terminal equipment.
State

Outbound PBX

Line

Inbound terminal

Idle

No loop current

Ringing

Apply ringing voltage

Ringing voltage

(Telephone rings)

At this point, the call can be answered. If it is answered, the phone is picked up, and loop current flows in the circuit. If the call is not answered after a certain number of rings instead, the STA0 TCP abandons the call.

Answer - conversation state

\xdf

Loop current, voice

"Off-hook"

PBX clears first (optional)

Loop current interruption, or cleardown tone

Clear

\xdf
Loop current interruption

"On-hook"

Idle

No loop current

The following table illustrates the case where the terminal equipment places a call to the PBX.
State

Outbound terminal

Line

Inbound PBX

Idle

No loop current

Seizure

"Off-hook"

Loop current

Seizure acknowledge

\xdf
Dial tone

Here the outbound side starts to send the address information. This can be done by means of DTMF tones, or by decadic pulses. If the method is decadic pulses, the loop current goes on (pulse on) and off (pulse off) repeatedly to signal the digits. When the address information has been completely received, the STA0 TCP presents the call to the application. The application must then decide if the call is to be accepted or rejected. If the call is accepted, the STA0 TCP plays ring tone on the line.

Call progress tones

\xdf
Ring tone

If the call is rejected, the STA0 TCP plays busy tone on the line. The terminal is expected to abandon the call, and turn off loop current.

Answer - conversation state

\xdf
Voice

PBX clears first (optional)

\xdf

Loop current interruption, or cleardown tone

Clear

"On-hook"


Loop current interruption

Idle

No loop current

9.3 Parameters

The following table describes Operator Work Station (ADI.STA) parameters:
Field Name

Type/Unit

Default

Description

waitforPCtime

ms

10000

Time to wait for the application to respond after an ADIEVM_INCOMING_CALL. If a response is not received within the timeout, the incoming call is rejected.

numdigits

count

3

Number of inbound digits to expect

wait1stdigittime

ms

7000

Time to wait for first digit after loop current on.

waitfordigitstime

ms

8000

Time to wait for each subsequent digit

defaulttone

Integer

2

Tone to play if waitforPCtime expires:

Value Definition

0 fast busy (reorder)

1 ring

2 busy

playdialtone

Integer

1

Play dial tone after seizure (1) or play nothing (0).

releasecalloption

Integer

0

Cleardown tone to play or action to take when releasing a call first:

Value Definition

0 no action

1 loop current interruption (no
cleardown tone)

2 dial tone

3 busy

4 fast busy (reorder)

optionflags

mask

0

A few flags in a bit mask:

· bit 0 (&0x1) play reorder when blocking

· bit 1 (&0x2) no loop current when blocking

reserved

Integer

0

Reserved (for future enhancements)

maxringseconds

Integer

60

Maximum time to keep ringing when placing an outbound call

loopdroptime

Integer

50

Time to drop loop current during release of an outbound call, in seconds (if loop current interruption is the chosen release method).

cidsupport

Integer

0

Caller ID supported if equal to 1.
Note: Caller ID not supported for this release.

qualaddron

ms

50

Loop current on qualification time during addressing.

qualaddroff

ms

50

Loop current off qualification time during addressing.

qualdisconnect

ms

150

Qualification time of loop current off during the connected state.

qualpermsignal

ms

60000

Qualification time of loop current on when disconnecting or blocking, to declare line out-of-service.

outring1ontime

ms

1000

Duration of ring voltage while placing a call.

outring1offtime

ms

3000

Duration of ring voltage off, while placing a call.

outring2ontime

ms

0

Duration of ring voltage for second ring in cycle, while placing a call (UK-style ringing).

outring2offtime

ms

0

Duration of ring voltage off for second ring in cycle, while placing a call (UK-style ringing).

ringamp

Internal

112

Amplitude of ring-back tone.

ringfreql

Hz

440

Low or only frequency of ring-back tone.

ringfreqh

Hz

480

High frequency of ring-back tone.

ringontime

ms

1000

Ring back time on.

ringofftime

ms

3000

Ring back time off.

busyamp

Internal

63

Amplitude of busy tone.

busyfreql

ms

480

Low or only frequency of busy tone.

busyfreqh

ms

620

High frequency of busy tone.

busyontime

ms

500

Busy time on.

busyofftime

ms

500

Busy time off.

reorderamp

Internal

63

Amplitude of fast busy (reorder) tone.

reorderfreql

ms

480

Low or only frequency of fast busy (reorder) tone.

reorderfreqh

ms

620

High frequency of fast busy (reorder) tone.

reorderontime

ms

250

Fast busy (reorder) time on.

reorderofftime

ms

250

Fast busy (reorder) time off.

dialtoneamp

Internal

150

Amplitude of dial tone.

dialtonefreql

ms

350

Low or only frequency of dial tone.

dialtonefreqh

ms

440

High frequency of dial tone.

dialtoneontime

ms

65535

Dial tone time on (for interrupted dial tones).

dialtoneofftime

ms

0

Dial tone time off (for interrupted dial tones).



(Page 1 of 1 in this chapter)


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