Next Topic

Previous Topic

Home

Book Contents

Book Index

Icon Text - Topic Parent

How to use the NANP.INI file.

Sections in this INI file

[System]

[Open]

[Price]

[CallType]

Topic creation date: 2008-05-09

This topic deals with the North American Numbering plan.

The NANP.INI file contains settings for use with the North American Number Plan Costing System from International Databases here after called the 'Coster'.

All of the settings in this file have defaults, which are shown in the example file below. Generally most options are tuned to either off or the most likely and useful result. The Coster has the ability to export data about the calls that have been costed, and provide a mechanism for running exception reports on call costs.

There are 4 sections, System, Price, Open and CallType.

[System]

Topic creation date: 2008-05-09

The items in this section are concerned with loading the correct files in the costing system.

SSPCostDLLFileName

Topic creation date: 2008-05-09

Used by: Client and ServerSV.

Version 2.12.1 onwards

Max length: 128 characters

Example:

Topictittle = "Netwiz_NANP_SSPCost.dll"

SSPCostDLLFileName is use to provide an alternative name for the coster DLL. If not present the default value is "SSPCost.dll"

GenerationNumber

Topic creation date: 2008-05-09

Used by: Client and ServerSV.

Version 2.12.1 onwards

Max length: 3 digits

Example:

GenerationNumber = "000"

The coster may be supplied with the file names incremented by a generation number with each update. Setting the generation number here allows MonTel to know which one is relevant. The default is "000". The generation number is appended to the SiteCostingSystemKey (from the [License] section of the PABX.INI file) to form the base name of the coster data files. In many sites this will be the default of "000".

[Open]

Topic creation date: 2008-05-09

The topics in this section are settings that cover the entire system and are concerned with how the files are opened and what reports should be generated.

CacheRateFile

Topic creation date: 2008-05-09

Used by: Client and ServerSV.

Version 2.12.1 onwards

Allowed Value: Y or N

Example:

CacheRateFile = "N"

Y or N, signifying whether the Rate File should be entirely kept in memory, or whether it should be processed on disk via binary search techniques. The default is "N".

CacheDstFile

Topic creation date: 2008-05-09

Used by: Client and ServerSV.

Version 2.12.1 onwards

Allowed Value: Y or N

Example:

CacheDstFile = "N"

Y or N, signifying whether the Destination File should be entirely kept in memory, or whether it should be processed on disk via binary search techniques. The default is "N".

BuildCtlReport

Topic creation date: 2008-05-09

Used by: Client and ServerSV.

Version 2.12.1 onwards

Allowed Value: Y or N

Example:

BuildCtlReport = "N"

Y or N, signifying whether the data for the Control Report should be tracked and the report generated. The default is "N".

BuildExcReport

Topic creation date: 2008-05-09

Used by: Client and ServerSV.

Version 2.12.1 onwards

Allowed Value: Y or N

Example:

BuildExcReport = "N"

Y or N, signifying whether the data for the Exception Report should be tracked and the report generated. The default is "N".

BuildIprReport

Topic creation date: 2008-05-09

Used by: Client and ServerSV.

Version 2.12.1 onwards

Allowed Value: Y or N

Example:

BuildIprReport= "N"

Y or N, signifying whether the data for the Input and Return Parameter Reports should be tracked and the reports generated. The default is "N".

DefaultAsException

Topic creation date: 2008-05-09

Used by: Client and ServerSV.

Version 2.12.1 onwards

Allowed Value: Y or N

Example:

DefaultAsException = "N"

Y or N, signifying whether default-priced calls are treated as exceptions in the Exception, Input Parameter and Return Parameter reports. The default is "N".

[Price]

Topic creation date: 2008-05-09

The topics in this section deal with how calls should be priced.

DefaultDirectCallType

Topic creation date: 2008-05-09

Used by: Client and ServerSV.

Version 2.12.1 onwards

Allowed Value: C, D, O or P

Example:

DefaultDirectCallType = "D"

A one-character code for the type of call to be priced; D for direct distance dialing, C for credit card (automated, i.e. not operator assisted), O for operator assisted (non-credit card) and P for person-to-person. The default is "D".

DefaultOperatorCallType

Topic creation date: 2008-05-09

Used by: Client and ServerSV.

Version 2.12.1 onwards

Allowed Value: C, D, O or P

Example:

DefaultOperatorCallType = "D"

A one-character code for the type of call to be priced; D for direct distance dialing, C for credit card (automated, i.e. not operator assisted), O for operator assisted (non-credit card) and P for person-to-person. The default is "C".

VolumeRounding

Topic creation date: 2008-05-09

Used by: Client and ServerSV.

Version 2.12.1 onwards

Allowed Value: T, D, U, N or X

Example:

VolumeRounding = "T"

This flag specifies whether volume discounted costs are to be rounded, and if so, how. T = Use Tariff Description File. D = Round down. U = Round up. N = Round nearest. X = Don't round. The default is "T".

This feature pertains to Volume Discounting information, which is a reserved feature in the product.

SurchargeRounding

Topic creation date: 2008-05-09

Used by: Client and ServerSV.

Version 2.12.1 onwards

Allowed Value: T, D, U, N or X

Example:

SurchargeApplication = "T"

This flag specifies whether call costs after application of surcharges are to be rounded on a per-call basis, and if so, how. T = Use Tariff Description File. D = Round down. U = Round up. N = Round nearest. X = Don't round. The default is "T".

This feature pertains to Volume Discounting information, which is a reserved feature in the product.

CallRounding

Topic creation date: 2008-05-09

Used by: Client and ServerSV.

Version 2.12.1 onwards

Allowed Value: T, D, U, N or X

Example:

CallRounding = "T"

This flag specifies whether rounding is to be applied on a per-call basis, and if so, what type. T = Use Tariff Description File. D = Round down. U = Round up. N = Round nearest. X = Don't round. The default is "T".

This feature pertains to Volume Discounting information, which is a reserved feature in the product.

SurchargeApplication

Topic creation date: 2008-05-09

Used by: Client and ServerSV.

Version 2.12.1 onwards

Allowed Value: Y or N

Example:

SurchargeRounding = "N"

A flag specifying whether the surcharge is to be applied to the call costs returned. A value of Y applies the surcharge, while a value of N returns call costs without the surcharge. The default is "N".

This feature pertains to Volume Discounting information, which is a reserved feature in the product.

VolumeDiscounting

Topic creation date: 2008-05-09

Used by: Client and ServerSV.

Version 2.12.1 onwards

Allowed Value: Y or N

Example:

VolumeDiscounting = "N"

A flag specifying whether volume discounts are to be applied to the call costs returned. A value of Y applies and updates the volume discount levels contained in the Volume Discount Tracking File, while a value of N returns call costs undiscounted and does not update the Volume Discount Tracking File. The default is "N".

This feature pertains to Volume Discounting information, which is a reserved feature in the product.

------------------------------