(Page 1 of 1 in this chapter) Version


Appendix H

NCC Service Parameters


Introduction
Capability Mask
Parameters
Editable Parameters
Special QX Behavior
Release Guard
Call Transfer on Loop Start Lines

Introduction

This appendix provides a description of the analog loop start signaling protocol and a listing of QX parameters.

Natural MicroSystems loop start protocols are intended for use with analog interfaces, which are implemented by the QX LPS0. The analog variations act like a telephone terminal, connected to a local switch or PBX through a local loop. These variations run on the NMS QX 2000 (as AG-8) and AG 2000 analog line interface boards.

Capability Mask

When using the NCC service, an application can call nccQueryCapability to determine the capabilities of a protocol. nccQueryCapability returns a capabilitymask.

The capabilitymask of this particular protocol is: 0x00020071

The following table shows which capabilities the capabilitymask has indicated as supported by this protocol:
Capability

Supported?

NCC_CAP_AUTOMATIC_TRANSFER

Yes

NCC_CAP_ACCEPT_CALL

Yes

NCC_CAP_MEDIA_IN_SETUP

Yes

NCC_CAP_HOLD_CALL

Yes

NCC_CAP_HELD_IN_ANY_STATE

No

NCC_CAP_SUPERVISED_TRANSFER

Yes

NCC_CAP_DISCONNECT_IN_ANY_STATE

Yes

NCC_CAP_SET_BILLING

Yes

NCC_CAP_CALLER_ID

Yes

NCC_CAP_EXTENDED_CALL_STATUS

No

NCC_CAP_OVERLAPPED_SENDING

No

NCC_CAP_SEND_CALL_MESSAGE

No

NCC_CAP_SEND_LINE_MESSAGE

No

NCC_CAP_CAPABILITY_UPDATES

No

Parameters

The QX analog loop start is programmed for operation within different countries and networks by a number of QX-specific parameters. These parameters are sorted into two groups:

Editable Parameters

The following analog loop start parameters may be modified.

Special QX Behavior

The following sections describe operations that are specific to the loop start protocol within the framework of Natural Call Control.

Release Guard

If a call is placed immediately after releasing a call, the line is not taken off-hook until sufficient time has elapsed to ensure that the COs consider the line idle after the previous call. The release guard is controlled by the NCC.X.ADI_LPS.releaseguardtime parameter.

Note: The QX lps0 queues a command to place a call during the above situation and proceeds with dialing when the release guard time expires.

Call Transfer on Loop Start Lines

Call transfer operations use mostly the same parameters as outbound call placement operations. These parameters are stored in the NCC_PLACECALL_PARMS and NCC_CALLPROG_PARMS structures. For more details about the parameters stored in these structures, refer to the Natural Call Control Service Developer's Reference Manual.

Additional parameters you can specify with the loop start protocol are prefix dial strings for transfer and reconnect. These are specified by modifying the NCC.X.ADI_LPS.connstring or NCC.X.ADI_LPS.xferstring parameters.

If an attempt is made to transfer a call and transfer is enabled while in the Connected state (NCC.X.ADI_LPS.xfersupport = 1), the QX lps0 executes the commands contained in the string specified by the xferstring parameter before dialing the called address that was passed to nccTransferCall.



(Page 1 of 1 in this chapter) Version


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