beautypg.com

M1966_btone_frequency, M1966_btone_filter_t – Maxim Integrated 73M1866B/73M1966B Reference Driver User Manual

Page 79

background image

UG_1x66B_015

73M1866B/73M1966B Reference Driver User Guide

Rev. 2.7

79

7.10.2 M1966_BTONE_FREQUENCY

Description

This is the list of tone frequencies that can be filtered out. The user must select the right frequency to
effectively filter out the billing tone.

Prototype

typedef enum
{
M1966_BTONE_FREQ_12KHZ = 0, /* 12KHz (F1) */
M1966_BTONE_FREQ_16KHZ = 1 /* 16KHz (F2) */
}
M1966_BTONE_FREQUENCY;

Parameters

Name

Value

Description

M1966_BTONE FREQ_12KHZ

0

12 kHz billing tone.

M1966_BTONE FREQ_16KHZ

1

16 kHz billing tone.


7.10.3 M1966_BTONE_FILTER_t

Description

This structure is used by the M1966_BTONE_FILTER IOCTL to enable or to disable the billing tone. The
filter is by default disable upon initialization and can be enabled to reject a tone of specific frequency
using this IOCTL.

Prototype

typedef struct m1966_btone_filter
{
M1966_BTONE_FILTER_COMMAND command; /* command */
M1966_BTONE_FREQUENCY frequency; /* billing tone frequency */
}
M1966_BTONE_FILTER_t;

Parameters

Data Type

Name

Description

unsigned char

acz

Active termination loop.

unsigned char

dciv

DC current voltage characteristic control.

unsigned char

rgth

Ring threshold.