Preconfigured Destinations and NPA List

The IMSWorkX Intelligent Call Routing service has several basic call plan destination rules a user can chose from when creating a call plan. There are also times when these basic rules are not sufficient for the complex call plan needed with every call. The call plan destinations drop down in the web UI offers a preconfigured destination option.

Preconfigured destinations are complex destinations that are provisioned on the server using a command line user interface. Each destination is assigned a name that will be displayed in the web UI drop down. As an example, a destination with the name ‘Call Center A’ or ‘Call Center B’ can be configured.

Using the PCDM Tool

The Preconfigured Destination Manager (PCDM) tool is the command line tool used to import and update preconfigured destinations. The following are commands that can be used in the tool:

Command

Function

-e or –erase

Erases the specified object

-h or –help

Prints additional information

-i or –install

Installs specified object

-l or –label

The name or label of the object

-ls or –list

Lists all configured objects of the specified type

-o or –object <arg>

Specifies the object that is being provisioned, must be PRECONFIGURED_DESTINATION or NPA_LIST

-s or –subscriber <name>

Name of the subscriber that owns or will own the preconfigured destination

-u or –update <file>

Update the specified object

Add a Preconfigured Destination

Using the command /usr/bin/icr-pcdm on the primary NIU of an XpressWorkX Application Server cluster running ICR allows editing and configuring of these destinations.

To create a new preconfigured destination, start by creating a new file. Specify the parameters for the destination in the new file using the JavaScript IN Objects.

For example,

Carrier.CarrierSelection=Carrier.NO_INDICATION
Carrier.NatureOfCarrier=Carrier.LOCAL
Carrier.digits=1078221011
AlternateBillingIndicator.AmaCallType=101
AlternateBillingIndicator.ServiceFeatureIdentification=101

To add the destination into the database:

icr-pcdm -i preconfigured-dest2.txt -o PRECONFIGURED_DESTINATION -l CallCenterA -s

Edit Preconfigured Destinations

After the preconfigured destinations are added to ICR, they can be edited at any time. The modified destinations would be added using the following:

icr-pcdm -u preconfigured-dest.txt -o PRECONFIGURED_DESTINATION -l CallCenterA -s

Where preconfigured-dest.txt is the name of the file that specifies the parameters for the destination.


Maintaining NPA List

ICR includes an NPA list which contains all the NPAs for North America. These are grouped by state, province, and territory. This includes all of the United States and Canada.

To add a custom NPA list, create a file that contains the list of NPAs in CSV format. For example, a file containing:

585, 315, 716

Could be added using the following:

icr-pcdm -i npa_list.txt -o NPA_LIST -l UpstateNY

After completion, an announcement will look similar to the following:

UpstateNY has been installed as a new NPA list

All NPAs can then be listed using the following:

icr-pcdm -o NPA_LIST -ls
        585
        315
        716

Updating NPA List

After the NPA list is added to ICR, there may be instances where this list needs to be altered. The modified destinations would be added using the following:

icr-pcdm -u npa_list.txt -o NPA_LIST -l UpstateNY

After completion, an announcement will look similar to the following:

UpstateNY has been updated

Number Provisioning

Aside from complex destinations, our customers can also configure groups of numbers to be active and follow ICR’s forwarding plan. A service provider can set up numbers into ICR as an administrator, either individually or through a CSV import. Once the numbers are added for subscribers, a customer can then edit these numbers to be active or inactive. Once activated, these numbers are ready for use and customers can call into the IVR with them.