Home

Cisco Systems OL-3351-01 User's Manual

image

Contents

1. The following example shows a BAF output provisioning script set node 1 prov sta srcver new dstver baf confirm set nodename name london prov add poll host namel va lewis rem dirl opt CiscoMGC var bam file prefixl cdr fi le suffixl bin action R interval 1 timeout 5 maxtries 3 host name2 va clark rem dir2 opt CiscoMGC var bam file prefix2 cdr file suffix2 bin prov add SWITCHINFO sensortype 118 sensorid 999999 recoffctype 118 recoffcid 999999 prov add TRUNKGRP trunkgrp 2002 connection D orgnpa 120 trmnpa 120 circuits 300 prov add TRUNKGRP trunkgrp 2017 connection T orgnpa 121 trmnpa 120 circuits 300 prov add ZONE INFO zone 1 info zones 1 10 same dpc as w 2002 prov add ZONE INFO zone 11 info zones 11 18 same dpc as w 2017 prov add NPANXX npanxx 120200 lata 1 zone 1 prov add NPANXX npanxx 120201 lata 1 zone 1 prov add NPANXX npanxx 120202 lata 1 zone 2 prov add NPANXX npanxx 120203 lata 1 zone 3 prov add NPANXX npanxx 120204 lata 1 zone 4 prov add NPANXX npanxx 120205 lata 1 zone 5 prov add NPANXX npanxx 120206 lata 1 zone 6 prov add NPANXX npanxx 120207 lata 1 zone 7 prov add NPANXX npanxx 120208 lata 1 zone 8 prov add NPANXX npanxx 121700 lata 2 zone 11 prov add NPANXX npanxx 121701 lata 2 zone 11 prov add NPANXX npanxx 121702 lata 2 zone 12 prov add NPANXX npanxx 121
2. Before configuring BAMS to generate billing and measurements you should familiarize yourself with Chapters 3 to 9 of this guide Note BAMS performs only limited data validation on the information provisioned into its tables It is important that you enter data carefully and understand the algorithms and their implementation BAMS values entered through the MML command line interface are case sensitive the verbs and keywords are not Generating BAF Records The following section explains how BAF records are generated from Cisco MGC switch data Interworking of BAMS Configuration Tables Prerequisites Cisco Billing and Measurements Server User s Guide The first step in using BAMS is understanding the billing area that must be covered Are there special cases for billing within the area Are there banded areas with special rating Do some number prefixes receive different treatment Are special billing records required for these or other circumstances The answers to these questions are important in creating zones that are used to define interactions between different origination and termination NPA NXX combinations These interactions also determine the call types that are used to decide which BAF record to use for billing output See the Call Area Provisioning Example section on page 5 9 for more details Once the billing area information has been gathered it can be tabulated as shown in Table 5 1 Table 5 1 Datafil
3. Measurements Server User s Guide OL 3351 01 Chapter 5 Configuring BAMS for BAF Output Call Area Provisioning Example W prov add rating type ORGZONE 1 TRMZONE 13 RATETYPE MESSAGE prov add rating type ORGZONE 1 TRMZONE 14 RATETYPE INTRALATA prov add rating type ORGZONE 15 TRMZONE 16 RATETYPE INTRALATA prov add RATE EXC orgnpanxx 516121 trmnpanxx 516112 ratetype MESSAGE prov add TOLLFREE digits 900222 prov add trunkgrp TRUNKGRP 8003 CONNECTION D ORGNPA 804 TRMNPA 703 circuits 3000 prov add trunkgrp TRUNKGRP 8004 CONNECTION T ORGNPA 703 TRMNPA 804 circuits 6000 prov add trunkgrp TRUNKGRP 8005 CONNECTION T ORGNPA 516 TRMNPA 516 circuits 6000 prov add trunkgrp TRUNKGRP 8006 CONNECTION T ORGNPA 616 TRMNPA 616 circuits 6000 prov add trunkgrp TRUNKGRP 8007 CONNECTION D ORGNPA 212 TRMNPA 212 circuits 3000 prov add trunkgrp TRUNKGRP 8008 CONNECTION D ORGNPA 207 TRMNPA 207 circuits 3000 prov add trunkgrp TRUNKGRP 8009 CONNECTION D ORGNPA 530 TRMNPA 530 circuits 3000 prov ed MSC PARMS type baf bin polled 2 alarm 5 agealarm 9 agelevel 6 delage 9 delalarm 5 prov ed MSC PARMS type acc_h polled 1 alarm 5 agealarm 9 agelevel 6 delage 9 delalarm 5 prov ed MSC PARMS type acc_d polled 1 alarm 5 agealarm 30 agelevel 6 delage 30 delalarm 5 prov ed MSC PARMS type acc_r polled 1 alarm 5 agealarm 9 agelevel 6 delage 9 delalarm 5 prov ed MSC PARMS ty
4. ORGZONI ORGZONI ORGZONI ORGZONI ORGZONI ORGZONI ORGZONI ORGZONI ORGZONI ORGZONI ORGZONI ORGZONI ORGZONI ORGZONI ORGZONI ORGZONI 1 TRMZONE 2 2 TRMZONE 1 1 TRMZONE 5 5 TRMZONE 1 1 TRMZONE 4 4 TRMZONE 1 2 TRMZONE 3 3 TRMZONE 2 2 TRMZONE 4 4 TRMZONE 2 3 TRMZONE 4 4 TRMZONE 3 3 TRMZONE 8 TRMZONE 3 TRMZONE 4 4 TRMZONE 8 8 TRMZONE 7 7 TRMZONE 8 8 TRMZONE 9 9 TRMZONE 8 4 TRMZONE 7 7 TRMZONE 4 5 TRMZONE 4 4 TRMZONE 5 TRMZONE 5 TRMZONE 6 TRMZONE 7 7 TRMZONE 6 6 TRMZONE 9 9 TRMZONE 6 9 TRMZONE 7 7 TRMZONE 9 I Il Il Hod uw we ow ow Won wm we Wo Et ttt nM av I 1 ies i i 2 gt A Dl E a a gt i gt E E E gt A gt a a A A 2 gt E gt RAN RA RAN baa RAN RAN RA RAI RAI RAN RAT e RAN BAN RAN RAT RAI RAT DATEI SATEN pages RATEN Te RATEN RATE TYPE TYPE TYPE TYPE TYPE TYPE TYPE TYPE TYPE TYPE TYPE TYPE TYPE TYPE TYPE TYPE TYPE TYPE TYPE TYPE TYPE TYPE TYPE TYPE TYPE TYPE TYPE TYPE TYPE TYPE TYPE TET TYPE LAT LAT LAT LAT LAT LAT LAT LAT LAT LAT LAT LAT LAT LAT LAT LAT LAT LAT LAT LAT LAT LAT LAT LAT LAT LAT LAT LAT LAT LAT LAT LAT pu pu pu pu pu pu p
5. npanxx NPANXX 516489 LATA 132 ZONE 4 npanxx NPANXX 212123 LATA 132 ZONE 5 npanxx NPANXX 212321 LATA 132 ZONE 6 npanxx NPANXX 212456 LATA 132 ZONE 7 npanxx NPANXX 212789 LATA 132 ZONE 8 npanxx NPANXX 207123 LATA 120 ZONE 9 npanxx NPANXX 207321 LATA 120 ZONE 10 npanxx NPANXX 207456 LATA 120 ZONE 11 npanxx NPANXX 530123 LATA 726 ZONE 12 npanxx NPANXX 530321 LATA 726 ZONE 13 npanxx NPANXX 530456 LATA 726 ZONE 14 npanxx NPANXX 804456 LATA 726 ZONE 15 npanxx NPANXX 757123 LATA 726 ZONE 16 rating type ORGZONE 1 TRMZONE 1 RATETYPE FLAT prov add prov add prov add prov add prov add prov add prov add prov add prov add prov add prov add prov add rating type ORGZON rating type ORGZON rating type ORGZON rating type ORGZON rating type ORGZON rating type ORGZON rating type ORGZON rating type ORGZON rating type ORGZON rating type ORGZON rating type ORGZON 1 TRMZONE 2 RAT TETYPE MESSAGE 1 TRMZONE 3 1 TRMZONE 4 RAT RAS TETYPE INTRALATA TETYPE MESSAGE 1 TRMZONE 5 1 TRMZONE 6 RAS RAT TETYPE F TETYPE MESSAGE LAT 1 TRMZONE 8 RAT RAS TETYPE INTRALATA TETYPE MESSAGE 1 TRMZONE 9 E 1 TRMZONE 7 RAS 1 TRMZONE 10 RATE 1 TRMZONE 11 RATE 1 TRMZONE 12 RATE TETYPE F TYPE MESSAGE TYPE INTRALATA TYPE LAT FLAT wi Cisco Billing and
6. 0 lata 1 prov add NPANXX npanxx 7 03488 zone 10 lata 3 Set up zone relationships so that the super zone can call any other zone as FLAT and any other zone can call the super zone as FLAT prov add RATING TYPE ORGZONE 10 TRMZONE 1 RATETYPE FLAT prov add RATING TYPE ORGZONE 10 TRMZONE 2 RATETYPE FLAT prov add RATING TYPE ORGZONE 10 TRMZONE 3 RATETYPE FLAT prov add RATING TYPE ORGZONE 10 TRMZONE 4 RATETYPE FLAT prov add RATING TYPE ORGZONE 10 TRMZONE 5 RATETYPE FLAT prov add RATING TYPE ORGZONE 10 TRMZONE 6 RATETYPE FLAT prov add RATING TYPE ORGZONE 10 TRMZONE 7 RATETYPE FLAT prov add RATING TYPE ORGZONE 10 TRMZONE 8 RATETYPE FLAT prov add RATING TYPE ORGZONE 10 TRMZONE 9 RATETYPE FLAT Configuring for a Rating Exception Sometimes cases occur in which a particular NPANXX calling another NPANXX needs to be classified as a rating exception For these cases you can place an entry in the Rating Exception table as follows prov add RAT prov add RAT EXC orgnpanxx 202344 trmnpanxx 703299 ratetype FLAT EXC orgnpanxx 703299 trmnpanxx 202344 ratetype FLAT E B BAMS Provisioning Worksheets Start from a worksheet for provisioning BAF by providing the following information Cisco Billing and Measurements Server User s Guide l OL 3351 01 Chapter5 Configuring BAMS for BAF Output Step 1 BAF Configuration Parameters W Determine if the n
7. 4 LATA 3 Zone 8 COLL 9 703 435 cere 7 703 436 Zone7 LATA 3 fia l Zone6 iT l 1 KELL 703 551 b 703 553 703 546 z i 703 547 LATA 3 gt Joca 3 i LLLE Zone 9 wa Zone Membership CELL LELEL LLELLE LLLL LLLE yya lt Central Office 46598 Each NPANXX combination that is supported within the metropolitan area must be a member of a zone Otherwise the unknown call origination or termination point is considered to be out of the calling area and the call is tagged as INTERLATAORIGINATING or INTERLATATERMINATING Cisco Billing and Measurements Server User s Guide I OL 3351 01 l E Configuring BAMS for BAF Output W Call Area Provisioning Example amp Note Zoning provides a mechanism for differentiating between rating types for example flat rate and message calls In the example in Figure 5 1 the following commands would be used to assign zone membership in zone 1 prov add N prov add N prov add N prov add N PANXX npanxx 202344 zone 1 1 PANXX npanxx 202345 zone 1 1 PANXX npanxx 202261 zone 1 1 PANXX npanxx 202268 zone 1 1 lata 1 lata 1 lata 1 lata 1 As a further example the following commands would be used to assign zone membership in zone 9 prov add N prov add N prov add N Free Calling Between Zones PANXX npanxx 703545 zone 9 PANXX npanxx 703546 zone 9 PANXX npanxx 703547 zone 9 lata 3 lata 3 lata 3 Assum
8. 703 lata 2 zone 13 prov add NPANXX npanxx 121704 lata 2 zone 14 prov add NPANXX npanxx 121705 lata 2 zone 15 prov add NPANXX npanxx 121706 lata 2 zone 16 prov add NPANXX npanxx 121707 lata 2 zone 17 prov add NPANXX npanxx 121708 lata 2 zone 18 prov add ALM PARMS maxlines 10000 msgdisclvl 5 msgfwdlv1l 3 prov add MAPTYPE maptype FLAT calltype 1 answered 502 unanswered 20 prov add MAPTYPE maptype MESSAGE calltype 1 answered 20 unanswered 20 prov add MAPTYPE maptype INTRALATA calltype 6 answered 1 unanswered 1 prov add MAPTYPE maptype INTERLATAORIGINATING calltype 110 answered 625 unanswered 6 257 prov add MAPTYPE maptype INTERLATATERMINATING calltype 119 answered 625 unanswered 6 5a prov add MAPTYPE maptype INTERLATATANDEM calltype 110 answered 625 unanswered 625 prov add MAPTYPE maptype TOLLFREE calltype 141 answered 360 unanswered 1 prov add RATING TYPE orgzone 1 trmzone 11 ratetype FLAT prov add RATING TYPE orgzone 2 trmzone 12 ratetype MESSAGE Cisco Billing and Measurements Server User s Guide l OL 3351 01 Chapter 5 Configuring BAMS for BAF Output BAF Output Provisioning Example W prov add RATING TYPE orgzone 3 trmzone 13 ratetype INTRALATA prov add RATING TY prov add RATI prov add RATING TY prov add RATING T
9. CHAPTER Configuring BAMS for BAF Output Overview This chapter describes how to configure the Cisco Billing and Measurements Server BAMS for Bellcore AMA Automatic Message Accounting Format BAF records BAMS provides a mediation interface for Cisco Media Gateway Controller MGC systems The purpose of BAMS is to provide enhanced data collection and processing functions which correspond to those found in a traditional Class 4 tandem switch BAMS does not include presentation graphics or database query functions rather it is designed to produce output billing and measurement feeds for downstream systems that can provide these functions Note You enable BAF output with the NODEPARMS tag ID For more information see the NODEPARMS Tag ID section on page 4 9 BAMS must be correctly configured with the following information e Billing design information Billing zones Zone relationships Call types Calling exceptions Call type and structure code mapping for output records e NPA NXX LATA information Zone assignment LATA assignment Toll free prefix assignment e Trunk group information SigPathID to trunk group number BearChanID to trunk group member Trunk group connections e International routing information Country codes Cisco Billing and Measurements Server User s Guide OL 3351 01 l Chapter5 Configuring BAMS for BAF Output WE Generating BAF Records amp Note amp
10. FO zone 7 info dulles virginia ZONE INFO zone 8 info arlington virginia ZONE INFO zone 9 info tysons corner virginia ZONE INFO zone 10 info vienna virginia ZONE INFO zone 11 info leesburg virginia ZONE INFO zone 12 info middleburg virginia ZONE INFO zone 13 info hamilton virginia ZONE INFO zone 14 info herndon virginia ZONE INFO zone 15 info herndon virginia ZONE INFO zone 16 info herndon virginia npanxx NPANXX 516121 LATA 132 ZONE 1 npanxx NPANXX 703111 LATA 132 ZONE 1 npanxx NPANXX 516112 LATA 132 ZONE 1 npanxx NPANXX 516123 LATA 132 ZONE 1 npanxx NPANXX 516134 LATA 132 ZONE 1 npanxx NPANXX 516145 LATA 132 ZONE 1 npanxx NPANXX 516156 LATA 132 ZONE 1 npanxx NPANXX 516167 LATA 132 ZONE 1 npanxx NPANXX 516178 LATA 132 ZONE 1 npanxx NPANXX 516189 LATA 132 ZONE 1 npanxx NPANXX 516190 LATA 132 ZONE 1 npanxx NPANXX 516103 LATA 132 ZONE 1 npanxx NPANXX 804111 LATA 132 ZONE 2 npanxx NPANXX 616311 LATA 123 ZONE 2 npanxx NPANXX 616321 LATA 123 ZONE 2 npanxx NPANXX 616331 LATA 123 ZONE 2 npanxx NPANXX 616341 LATA 123 ZONE 2 npanxx NPANXX 616351 LATA 123 ZONE 2 npanxx NPANXX 616361 LATA 123 ZONE 2 npanxx NPANXX 616371 LATA 123 ZONE 2 npanxx NPANXX 616381 LATA 123 ZONE 2 npanxx NPANXX 616391 LATA 123 ZONE 2 npanxx NPANXX 616301 LATA 123 ZONE 2 npanxx NPANXX 616312 LATA 123 ZONE 2 npanxx NPANXX 516546 LATA 132 ZONE 3
11. YP prov add MSC 6 prov add MSC 6 prov add MSC delalarm 6 prov add MSC 6 prov add MSC 6 prov add MSC delalarm 6 prov add MSC 6 prov add MSC prov add MSC prov add MSC prov add MSC 6 prov add MSC 6 prov add MSC prov add PO1FILT NG TY PARMS type baf bin pol PARMS type acc_h pol1 PARMS type acc_d pol PARMS type acc_r pol PARMS type cdr bin pol orgzone 4 trmzone 14 ratetype INTERLATA orgzone 5 trmzone 15 ratetype INTERLATA orgzone 6 trmzone 16 ratetype FLAT orgzone 7 trmzone 17 ratetype FLAT prov add RATING TYPE orgzone 7 trmzone 18 ratetype FLAT lled 2 alarm 5 agealarm 5 agelevel 6 delage 5 delalarm led 1 alarm 5 agealarm 5 agelevel 6 delage 5 delalarm led 1 alarm 5 agealarm 99 agelevel 6 delage 99 led 1 alarm 5 agealarm 5 agelevel 6 delage 5 delalarm lled 1 alarm 5 agealarm 5 agelevel 6 delage 5 delalarm PARMS type finished polled 1 alarm 5 agealarm 20 agelevel 6 delage 5 PARMS type elkup polled 1 alarm 6 agealarm 5 agelevel 6 delage 5 delalarm PARMS type esyn polled 1 alarm 6 agealarm 5 agelevel 6 delage 5 delalarm 6 PARMS type esem polled 1 alarm 6 agealarm 5 agelevel 6 delage 5 delalarm 6 PARMS type ebaf polled 1 alarm 6 agealarm 5 agelevel 6 delage 5 delalarm 6 PARMS type cdr csv polled 2 alarm 5 agealarm 5 agelevel 6 delage 5 delalarm PARMS ty
12. ating and terminating NPAs when fewer than 10 digits are received for the A number or the B number Finally each trunk group has multiple circuits and the count of the number of circuits is captured in the Trunk Group table for different measurement calculations Although there are many trunk groups in the example shown in Figure 5 1 we configure only a few trunk groups for Direct to an end office and a few trunk groups for Tandem to an access tandem type office All trunk groups must be provisioned in the table for proper BAMS operation Only a small sample is shown here prov add TRUNKGRP trunkgrp 123 connection D orgnpa 703 trmnpa 202 circuits 72 prov add TRUNKGRP trunkgrp 124 connection T orgnpa 703 trmnpa 201 circuits 24 prov add TRUNKGRP trunkgrp 223 connection D orgnpa 703 trmnpa 202 circuits 72 prov add TRUNKGRP trunkgrp 227 connection T orgnpa 703 trmnpa 408 circuits 96 Configuring Adjacent Area Codes Adjacent area codes present no problem to BAMS because the key for the various lookup tables is based on the entire NPA NXX 6 digit string Trunk groups must be provisioned and in the case of fewer than 10 digit dialing they must indicate default originating and terminating NPAs Configuring IntraLATA Calls Cases might occur where a billing design does not use FLAT or designates calls for adjacent zones to something other than flat rate so that the downstream system can treat those calls differentl
13. e that the billing design in this example states that if a call originates in one zone and is intended for an adjacent zone the call type should be FLAT The following commands implement FLAT for adjacent zones Note that the calling plan must be implemented in both directions because zone A might be allowed to call zone B for free but not the other way around prov add prov add prov add prov add prov add prov add prov add prov add prov add prov add prov add prov add prov add prov add prov add prov add prov add prov add prov add prov add prov add prov add prov add prov add prov add prov add prov add prov add prov add prov add prov add prov add RATING TY RATING TY RATING TY RATING TY RATING TY RATING TY RATING TY RATING TY RATING TY RATING TY RATING TY RATING TY RATING TY RATING TY RATING TY RATING TY RATING TY RATING TY RATING TY RATING TY RATING TY RATING TY RATING TY RATING TY RATING TY RATING TY RATING TY RATING TY RATING TY RATING TY RATING TY RATING TY Pp P Pp Pp Pp Pp Pp Pp Pp Pp Pp Pp Pp Pp DT DT DT Dt Dt Dt DT Dt Dt Dt Dt Dt DT DT Dt Dt DT Dt HHARAAARPRePPeeeeeeeeeeeeeeeeeeeeee Ea ORGZONI ORGZONI ORGZONI ORGZONI ORGZONI ORGZONI ORGZONI ORGZONI ORGZONI ORGZONI ORGZONI ORGZONI ORGZONI ORGZONI ORGZONI ORGZONI
14. ernational numbers are classified as interLATA calls Processing LNP Calls Local number portability LNP calls are processed like all other records using zone analysis The only special processing involved is the propagation of BAF module 720 This module is generated in response to the presence of the Inp_dip field in the CDB Cisco Billing and Measurements Server User s Guide O1 3351 01 l Chapter5 Configuring BAMS for BAF Output Hi BAF Output Provisioning Example Processing Transit Tandem Calls InterLATA calls can originate at terminate at or pass through the Cisco MGC generating the BAF records Originating records are distinguished from terminating records by the appropriate use of the BAF calltype field in the Map Type table BAMS identifies a call as an originating interLATA call if only the egress trunk group is populated Similarly BAMS identifies a terminating call as an interLATA call if only the ingress trunk group is populated However it is also possible for a call to transit or pass through the Cisco MGC If the ingress and egress fields are populated this call can be identified BAMS does not support BAF record types for tandem calls Rather BAMS separates interLATA calls into three subcategories originating terminating and tandem The Map Type table provides user configurable record types By default structure code 625 call type 110 is used for interLATA tandem calls BAF Output Provisioning Example
15. etwork is switched or is nailed up Note Step 2 Step 3 amp For a nailed up Cisco SC2200 connection define the field values in the Nailed Connection table using the SIGPATH tag ID The fields are SIGPATH BEARCHAN TRUNKGRP and TRUNKNUM SIGPATH and BEARCHAN parameters are both hex entries and should be prefixed by 0x Enter switch data in the Switch Information table Refer to the SWITCHINFO Tag ID section on page 4 19 Define the Trunk Group table You need to determine if each trunk is tandem or direct default NPA for originating or default NPA for terminating Note Step 4 Step 5 Step 6 Step 7 Step 8 Step 9 Define the Zone Information table by entering a number and a description for each zone Assign an NPANXX to each zone Refer to the NPANXX Tag ID section on page 4 13 Assign a rate type zone to zone Refer to the RATING TYPE Tag ID section on page 4 17 Define the structure code call type for every rate type Refer to the MAPTYPE Tag ID section on page 4 4 Define the toll free NPAs Refer to the TOLLFREE Tag ID section on page 4 26 Define rating exception cases Refer to the RATE EXC Tag ID section on page 4 16 Define the country codes Refer to the COUNTRY Tag ID section on page 4 3 BAF Configuration Parameters Updating BAF Structure Codes Use the MAPTYPE tag ID to update selected BAF structure codes such as category codes and cal
16. ion of call type information is key to generating BAF records The call type determines the structure code and the call type tables of the BAF record Because the Cisco MGC generates partial information in the CDBs additional data within the CDBs is required for the unique identification of each call scenario BAMS provides the logic that determines the call type Note the following e Each Cisco MGC serves a set of home NPA NXXs e Each output BAF record needs to be put into a call category for example Flat rate Message rate IntraLATA InterLATA Toll Free and so forth The call category is important because it dictates the BAF structure code and call type fields Perform the following steps to identify call type categories Use the ZONE INFO tag ID to define zone IDs For details see the Updating the Zone Information Table section on page 4 29 Use the NPANXX tag ID to assign a zone ID and a LATA to each NPA NXX The zone narrowly defines an area within the LATA as a call category LATAs are centrally managed and the system assumes that you are using the correct source for the population of the LATA for example using Bellcore LERG tables Note that the LERG tables are not part of BAMS For details see the Updating the NPANXX Table section on page 4 13 Use the RATING TYPE tag ID to establish the calling relationships between zones This tag ID determines the call category for example flat rate message rate and s
17. l Information Example From To Results in LATA NPANXX Zone LATA NPANXX Zone Map Type 1 202344 1 1 202345 1 FLAT 1 202344 1 1 202223 2 FLAT 2 202767 5 2 202333 3 MESSAGE 3 703298 8 1 202268 1 INTERLATA for BAF Records The following steps are required before Bellcore AMA Format BAF and Cisco Media Gateway Controller MGC End of Call 1110 ASCII records can be generated 1 The Billing and Measurements Server BAMS collects the individual call data blocks CDBs generated by the Cisco MGC This is performed by the Polling POL task OL 3351 01 Chapter 5 Configuring BAMS for BAF Output Identifying Call Types W S Note The prefix of the files polled by the POL task is the input prefix for FMT the initial processing task Changing the parameter file prefix1 or file prefix2 in the Poll table automatically changes the input prefix of the FMT task This change takes effect on the next startup of the system 2 BAMS correlates the CDBs into a merged call structure This is performed by the Correlation COR task 3 Each call type is categorized This is performed by the Augmentation AUG task The AUG task is involved in the output of BAF records as well as the BAF to CDR conversion task CTB 4 The ASCII Conversion ASC task outputs Cisco MGC End of Call 1110 ASCII files Identifying Call Types Step 1 Step 2 Step 3 Step 4 Step 5 Step 6 Identificat
18. l types Refer to the MAPTYPE Tag ID section on page 4 4 for field name descriptions and values Example prov rtrv MAPTYPE prov ed MAPTYPE maptype map type mnemonic answered new structure code unanswered new structure code calltype new BAF call type number Adding a New Zone ID Use the ZONE INFO tag ID to add new zone IDs Refer to the ZONE INFO Tag ID section on page 4 29 for field name descriptions and values Example prov rtrv ZONE INFO prov add ZONE INFO zone lt zone number gt desc lt description gt I OL 3351 01 Cisco Billing and Measurements Server User s Guide l Chapter5 Configuring BAMS for BAF Output HI BAF Configuration Parameters Adding a New NPANXX Zone Membership Use the NPANXX tag ID to add new NPANXX information Refer to the NPANXX Tag ID section on page 4 13 for field name descriptions and values Example prov rtrv NPANXX npanxx lt areacode and exchange 6 digits gt prov add NPANXX npanxx lt 6digits gt lata lt latanumber gt zone lt zonenumber gt Cisco Billing and Measurements Server User s Guide l Ea OL 3351 01 l
19. named mml script set node 2 prov sta srcver new dstver sample confirm I OL 3351 01 Cisco Billing and Measurements Server User s Guide I Chapter5 Configuring BAMS for BAF Output E BAF Output Provisioning Example set nodename name virginia prov add poll host namel va harley rem dirl opt CiscoMGC var bam file prefixl cdr file suffixl bin host name2 va davidson rem dir2 opt CiscoMGC var bam file prefix2 cdr file suffix2 bin action R interval 5 timeout 5 maxtries 3 prov add prov add prov add prov add prov add prov add prov add prov add prov add prov add prov add prov add prov add prov add prov add prov add prov add prov add prov add prov add prov add prov add prov add prov add prov add prov add prov add prov add prov add prov add prov add prov add prov add prov add prov add prov add prov add prov add prov add prov add prov add prov add prov add prov add prov add prov add prov add prov add prov add prov add prov add prov add prov add prov add prov ed NODEPARMS asciioutput 0 statoutput 1 bafoutput 1 lookupinfo 0 ZONE INFO zone 1 info herndon virginia ZONE INFO zone 2 info springfield virginia ZONE INFO zone 3 info reston virginia ZONE INFO zone 4 info falls church virginia ZONE INFO zone 5 info ashburn virginia ZONE INFO zone 6 info sterling virginia ZONE IN
20. o another zone within the same LATA is marked as FLAT e Calls that cross LATAs are marked as interLATA e A call that originates and terminates in zones that are not adjacent but that are in the same LATA is designated as MESSAGE to indicate a banded billing rate From the North American Bell System the concept of LATAs is a traditional boundary concept that is supported by BAMS These are geographic regions defined by NPANXX containment BAF output sometimes requires LATA assignment for certain record types Because BAMS is not geared toward local exchange routing guide LERG data a downstream system could use the LATA designation for other purposes LERG data is not resident on BAMS Cisco Billing and Measurements Server User s Guide l u OL 3351 01 Chapter 5 Configuring BAMS for BAF Output Call Area Provisioning Example Figure 5 1 River City Metropolitan Example z e eeeeee o z Zone 1 River City e ad e eee i VSC3000 e TEE m J 202 344 ES 5 e a gt co RES oon ons Ses EY E 502 266 202 224 s 202 334 i d LLLL LLLL s CEEL LLLE I e LLLE Zone 2 LELL LATA 1 Zone 3 I I I e LATA 1 LATA 2 3 D 5 ea si i ae oe I epg 703 621 i 202 767 202 878 ce 1 202 768 PO jan 1 i 202 769 tect LELe LLLE I ECEE I LLLE COLL o I er Na o s Zone 5 oo 703 333 oy 703 334 703 293 703 335 703 299 ft P2 ro e Se 703 43
21. o on For details see the Updating the Rating Type Table section on page 4 16 Use the RATE EXC tag ID to override certain call category relationships defined with the NPANXX tag ID For details see the Updating the Rating Exception Table section on page 4 16 Use the TRUNKGRP tag ID to determine if a call is originating or terminating For details see the Updating the Trunk Group Table section on page 4 26 Use the MAPTYPE tag ID to specify which structure code to generate and which call type to assign each call category For details see the Updating the Map Type Table section on page 4 4 I OL 3351 01 Cisco Billing and Measurements Server User s Guide I Chapter5 Configuring BAMS for BAF Output HZ Identifying Call Types Default BAF Structure Codes and Call Types Table 5 2 defines the default BAF structure codes and call types The table lists the call categories call types and answered and unanswered structure codes Table 5 2 BAF Structure Codes and Call Types Call Category Call Type Answered Structure Code Unanswered Structure Code FLAT 1 502 21 MESSAGE 1 20 21 INTRALATA 6 1 2 INTERLATA_ORIG 110 625 625 INTERLATA_TERM 119 625 653 INTERLATA_TANDEM 110 625 625 TOLL_FREE 141 360 1 A value of 1 means do not generate a record Example of BAF Structure Codes and Call Types Created from BAF Provisioning The following example is a forma
22. pe baf csv polled 2 alarm 5 agealarm 5 agelevel 6 delage 5 delalarm THRES interval 15 put 80 pl1t 60 uut 95 iut 50000 mil 80 mal 85 crl 90 key 1 prov add SKIPCDB id 1020 prov add NODEPARMS activate 1 statoutput 0 bafoutput 1 asciibafoutput 1 asciioutput 0 lookupinfo 1 bafinfo 1 dynamicaccumes 0 sup zero counts 0 interval minutes 15 nailed cfg 0 p0loutput 0 p01prefix p01_ enable h323 0 extasciioutput 0 nicsoutput 0 prov add TOL prov add TOL prov add TOL prov add TOL FREE digits 1800 FREE digits 800 FREE digits 1888 FREE digits 888 prov add TOL FRI digits 1877 prov add TOL FREE digits 877 prov dply Bulk Provisioning ER answered 1 noanswer 1 busy 1 other 1 You accomplish bulk provisioning by preparing a batch file that contains the correct sequence of provisioning commands The command line instruction to execute the bulk provisioning batch file is as follows mml b filename containing commands o outputfilename BAMS does not monitor each command s execution status but the results are placed in the MML session log file You specify the log filename that is outputfilename with the o parameter as shown above Note The batch file must begin with a proy sta command and end with a prov dply command These commands denote the beginning and the end of the provisioning session The following is an example of a batch file
23. pe cdr polled 1 alarm 5 agealarm 9 agelevel 6 delage 9 delalarm 5 prov ed MSC PARMS type elkup polled 1 alarm 6 agealarm 9 agelevel 6 delage 9 delalarm 5 prov ed MSC PARMS type esyn polled 1 alarm 6 agealarm 9 agelevel 6 delage 9 delalarm 5 prov ed MSC PARMS type esem polled 1 alarm 6 agealarm 9 agelevel 6 delage 30 delalarm 5 prov ed MSC THRES interval 60 put 80 p1t 65 uut 90 iut 50000 mil 80 mal 85 crl 90 key 1 prov ed MAPTY maptype FLAT calltype 1 answered 502 unanswered 20 prov ed MAPTY maptype MESSAGE calltype 1 answered 20 unanswered 20 prov ed MAPTY maptype INTRALATA calltype 6 answered 1 unanswered 1 prov ed MAPTYPE maptype INTERLATAORIGINATING calltype 110 answered 625 unanswered 1 prov ed MAPTYPE maptype INTERLATATERMINATING calltype 119 answered 625 unanswered Ta prov ed MAPTYPE maptype INTERLATATANDEM calltype 110 answered 625 unanswered 1 prov ed MAPTYPE maptype TOLLFREE calltype 141 answered 360 unanswered 1 prov ed ALM PARMS maxlines 20000 msgdisclvl 5 msgfwdlv1 3 prov dply eee ey Once the file is created it must be executed from outside of MML To execute it you use the following command mml b filename Example Smml b mml script Call Area Provisioning Example Figure 5 1 shows a hypothetical BAMS provisioning scenario A fic
24. pecial Processing Overriding Call Types In some cases a carrier might want to override a call type Some examples include e Calls between a subset of NPA NXXs in two different zones being treated differently from all other NPA NXXs in the same zones e InterLATA calls being treated as intraLATA calls for record generation purposes Use the RATE EXC tag ID to override the default call type classification For more information see the RATE EXC Tag ID section on page 4 16 Processing 7 Digit Numbers If only 7 digits are populated in the calling and called numbers the system acts as if each incoming trunk group visible to BAMS has a default NPA and prefixes this NPA to each 7 digit number The full NPA NXxX is required for BAMS to perform the zone analysis Each trunk has a default originating and terminating NPA defined in the orgnpa and trmnpa fields in the Trunk Group table These fields are used only if the incoming number is 7 digits Processing Toll Free Calls A toll free call can be identified if its dialed number prefix is contained in the Tollfree table The default toll free prefixes are 800 877 888 1800 1877 and 1888 Toll free calls have their own call type category A zone analysis is still performed but the call type is overridden with the toll free call type Processing International Calls Records for international calls are processed like all other records using zone analysis Based on the default case int
25. tional metropolitan city River City has been designed to include multiple call zones local access and transport areas LATAs and numerous central offices Designing a Billing Plan A Before any provisioning is done a plan must be developed that determines how BAMS constructs billing records for the implementation in question Many different methods can be used to accomplish a desired result BAMS is designed to allow a customer to design billing applications that are unique to any configuration Caution Customer billing system expert inputs are necessary for anyone wishing to configure BAMS for BAF The information in the following sections is provided by way of example only I OL 3351 01 Cisco Billing and Measurements Server User s Guide l Chapter5 Configuring BAMS for BAF Output W Call Area Provisioning Example Assumptions Used in This Example In Figure 5 1 some origination points can call to any point within the metropolitan area with no toll charged A call type is determined by BAMS as a relationship between zones BAMS can be configured to specify that a certain call type produces or does not produce a billing record Obviously the downstream billing system can determine which records are billable and which are informational only Keep in mind the following general information about the metropolitan area shown in Figure 5 1 e There are three LATAs labeled 1 2 and 3 e Any zone that is adjacent t
26. tted printout of a binary record SSSS55555555555555 555 5 55 BAF RECORD 5 5 000 Record Length 97 00 Hex Identifier aa 0 Structure Code 40625c 1 Call Type 110c 2 Sensor Type 118c 3 Sensor ID 0012345c 4 Record Offce Type 118c 5 Record Offce ID 0067890c 6 Connect Date 00713c 7 Timing Indicator 00000c 8 Study Indicator 0000000c 9 O Hook Indicator Oc 10 Traffic sampld Ind Oc 11 Operator Action Oc 12 Service Feature 000c 13 Originating NPA 703c 14 Originating number 7654321c 15 Overseas Indicator 0c 16 Terminating NPA 00804c 17 Terminating number 7654321c 18 Connect Time 1611272c 19 Elapsed Time 000000021c 57 IC INC Prefix 00000c 6 Carrier Conn Date 00713c 18 Carrier Conn Time 1611260c 19 Carrier Elpsd Time 000000020c 58 IC INC Call Status 010c 83 Trunk Group Number 38004c 59 Route Indicator be 85 Dial Indicator Oc 60 ANI CPN Indicator 3c 2 2222 22222 2 Modules ssssssssssssss Module 104 Trunk ID Cisco Billing and Measurements Server User s Guide l a OL 3351 01 l Chapter5 Configuring BAMS for BAF Output Exception and Special Processing W 244 TrunkID 380030234c Module 104 Trunk ID 244 TrunkID 680042113c Module 000 Final Module sos SSSSSSSSSSSSSSSSS End of BAF Record Exception and S
27. u pu pu pu pu pu pu pu pu pu pu pu Cisco Billing and Measurements Server User s Guide OL 3351 01 Chapter 5 Configuring BAMS for BAF Output Call Area Provisioning Example W Banded Message Rates In Figure 5 1 many zones are not adjacent to other zones The following commands set up MESSAGE rate call types for calls from zone 6 and zone 8 which are not adjacent to each other but are in the same LATA In the example shown in Figure 5 1 many zone relationships of this type could occur prov add RATING TYPE prov add RATING TYPE ORGZONE 6 TRMZONE 8 RATETYPE MESSAGE ORGZONE 8 TRMZONE 6 RATETYPE MESSAGE Configuring Trunk Groups for InterLATA Calls Calls that cross LATA boundaries are normally considered toll calls unless the zones are adjacent or an exception case is entered with the RATE EXC tag ID Because the default call type is interLATA when either originating or terminating NPANXxX lt is not found in the Zone Information table the only provisioning required is on the ingress or egress trunk group For BAF billing records the connectivity of the ingress or egress trunk determines the BAF direction of the calls When configured properly BAMS marks interLATA calls as INTERLATAORIGINATING or INTERLATATERMINATING Because many telephone plan areas require only 7 digit dialing the Trunk Group table is also used to populate default origin
28. y The following example shows configuration for intraLATA calls between zones within the same LATA prov add RATING TYPE prov add RATING TYPE orgzone 5 trmzone 4 ratetype INTRALATA orgzone 5 trmzone 6 ratetype INTRALATA orgzone 5 trmzone 6 ratetype INTRALATA orgzone 5 trmzone 6 ratetype INTRALATA prov add RATING TYPE prov add RATING TYPE I OL 3351 01 Cisco Billing and Measurements Server User s Guide I Chapter5 Configuring BAMS for BAF Output W Call Area Provisioning Example Configuring Toll Free Calls amp Different countries have different designations for toll free dialing For this reason BAMS maintains the Tollfree table for the NPANXX combinations that are considered toll free Note Any 800 888 or 877 NPA results in a toll free BAF record overriding any zone or rating type designations Standard North American entries are provided here prov add TOLLFR prov add TOLLFR digits 1800 digits 1877 EE EE Configuring a Metropolitan Calling Plan Step 1 Step 2 Suppose that one set of NPANXXSs could call FLAT to any zone in Figure 5 1 This could happen if you set up an overlay zone that covers the entire area The LATA field would be set up for each NPANXX as appropriate To configure a metropolitan calling plan perform the following steps Set up zone membership zone 10 for the overlay prov add NPANXX npanxx 202388 zone 1

Download Pdf Manuals

image

Related Search

Related Contents

allocAttente    MANUAL DE INSTRUCCIONES /$  PM6685 & PM6685R  installation  中2 学年末試験 出題範囲  gebruiksaanwijzing user manual benutzerinformation  Netilities 1.5.5 User Manual  User Manual    

Copyright © All rights reserved.
Failed to retrieve file