Posted by: razunitem on: March 27, 2010
Hi everyone,
In this article I tried to give some information about the pricing process.
I apologize for my bad english
If you can not understand any part of this article or If you want to add something please send me a message
Content Of Topic |
Basic Commands
Command :
SAAEP:SAE=500,BLOCK=CHOF;
If calling time is long , system saves the charging to REM at regular intervals.End of the call ,Charging is written to harddisk.
NI ( Number of Individuals ) = Capasity of System
NIU ( Number of Individuals Used) = Using of capasity at the moment
NIE ( Number of Individuals Expansion Size )= The file size by which the Number of Individuals for the Size
Alteration Event will be increased by the function at a logical file size increase.
Must be NI > NIU , If not , Charging information will be lost . If NIU=0 that means system has a problem
Metrica subfile Control (File process Utility Function, IO Node File Subfile Print)
INFSP:FILE=NPRSTS1,DEST=NPR1; The files that have traffic reports.
Charging Subfile Control at TTFILE00
INFSP:FILE=TTFILE00,DEST=CHARGING00;
Charging Subfile Control at TTFILE01
INFSP:FILE=TTFILE01,DEST=BIP; Process of Charging files, we can see sent or failed
INFSP:FILE=TTFILE01-xxxx,DEST=BIP; The command shows that xxxx file which is sent lastly
IOIFP:FILE=TTFILE01; The command shows that which file is processed lastly
INFSP :FILE=TTFILE01-xxxx,DEST=BIP,ORDER=ALL ; The command shows that xxxx and after files which is sent lastly
Charging Methods
A- ) PULSE METERING(PM)
B – ) Toll Ticketing(TT)
A- ) PULSE METERING(PM)
system produces pulses in calling and stores in a count according to each subscriber’s price plan
a count’s value is stored at telephone exchange that name CHSUB(Changeable Subscriber Data Handling) block.
1.TARIFF DATA: Shows the interval between pulses.
2.SWİTCHING CLASS: Shows pricing that weekday and holidays
3.TARIFF CLASS: Shows you a discount at what time during the day.
4.CHARGING CASE: Shows charging in which exchange
5.TRAFIC ACTIVITY ANALYSIS: Indicates the charging according to speech, data or additional services
System checks these steps from end to start
1.TARIFF DATA:

a.NSP(Number of start pulse) : B subscriber when rise up the phone , at the moment that indicates how many credit will decrease
b.NPP(Number of periodic pulse): How many credit will decrease end of the TDS (Time duration in seconds) while calling still ongoing
c.IDS : At the moment of B subscriber rise up the phone , how long can be talk until another pulse
d.TDS(Time duration in seconds): While subscriber talking , how long time will be pass between two pulse
CHTSP:T=ALL;
CHTZI;
CHTCI;
CHTSE :T=1 ;
CHTSI:T=3,NSP=3,TDS=60,IDS=30,NPP=1; When calling set up 3 pulse will be sent after that 1 pulse will be sent. (30 seconds between 2 pulse)After that 1 pulse will be sent every 60 seconds.
CHTAR ; If protection time(24 hours) still ongoing we must use this command
CHRAR ; For set old value
2.SWİTCHING CLASS
most operator using time discounts like between 00 am to 5 am , aim is decrease using at rush times and spread time period.Usally defines day categories like DCAT0 for weekday DCAT1 for Saturday DCAT2 for sunday and holidays
CHTZI:SWC=1;
CHSPI:SWC=1
CHSSP:SWC=ALL;
CHSSI:DCAT=0,TIME=0600&1200&1700&2100;
CHSSI:DCAT=1&2,TIME=0800&1700;
CHSPE;
CHSAR; If protection time(24 hours) still ongoing we must use this command
CAHSAI;
3.TARIFF CLASS
511 class types can be defined for tariff. Below commands are using for Which tariff class can be selected in Charging case
CHCZI;
CHCPI:TC=2,SWC=1;
CHCSP:TC=2,NOP;
CHCSE:TC=2;
CHCSI:DCAT=0,T=2&3&4&5;
CHCSI:DCAT=1&2,T=8&9;
CHCPE;
CHCAI:TC=2;
CHCAR; If protection time(24 hours) still ongoing we must use this command
4.CHARGING CASE
CHAZI;
CHACI;
CHASP:CC=ALL;
CHAPI;
CHAPE:
CHASI:CC=4,TC=4,CD=3,AP,TT;
CHASE;
CHAAI,CC=4;
CHAAR; If protection time(24 hours) still ongoing we must use this command
CC=Charging case
TC=Tariff class
CD= Shows which exchange will be record CDR records . This value can be defined from 0 to 11 For example
0 —> Top office , decides that which telephone exchange will be charged the charging or itself can be charged the charging. Charging information is requested from top office. tariff indicator does not send or wait
1 —> Top office , decides that which telephone exchange will be charged the charging . And itself is charged the charging.tariff indicator is waiting from top office
2,3—> Top office , decides that which telephone exchange will be charged the charging or itself can be charged the charging. Charging information is requested from top office.
4—> lower Office , decides that which telephone exchange will be charged the charging or itself can be charged the charging. Charging information is requested from top office.
5—> decides that which telephone exchange will be charged the charging Lower office is charging point. Tariff class convert to tariff and send to lower office like tariff indicator
CP decides subscriber who will pay the charging
AP —– A party,
BP —– B party,
NP—– No party
5.TRAFIC ACTIVITY ANALYSIS
NCC: NCC(New charging case) means ,common charging case is given to specific series of number (doesnt matter what is the call type)
TSC: (Telecomunication Service Code) it determines the calling that datatransmission or speech
CI:(Call Indicator):it determines the calling that usual call , call from MSC or SMS
SSI:(Supplementary Service Indicator): decides service activation or deactivation in additional services that is done subscriber or exchange
For Example :
CHIZI:CC=17;
CHIPI:CC=17
CHISI:BC=TSC-3&SSI-1&SSP-4,NCC=16;
CHISI:BC=SSI-5&SSP=7&NCC=9;
CHISI:BC=CI-2&&-5,NCC=3;
CHIPE;
CHIAI:CC=17;
Calendar Function :
CACLP; Shows year month day hour second milisecond and time zone
This process controlled by APZ operation system. It should be control at regular intervals. If need to change CACLC command should use
CACLC:TDSF=5; TDSF= Time will be 5 second forward TDSB=Time will be 5 second before
CACAP; Shows Day Categories
CACAS:DATE=000519,DCAT=2; Shows Holidays (If swithing class was defined as DCAT=2 )
CACAR;
B -Toll Ticketing(TT):
In this method Exchange records A and B numbers , Start and end time of call , destination information when subscribes set up a call . End of the call these datas are recorded by taype or they are sent to different computer through datalink .Usally these datas are sent to Billing GW . In there unnecessary datas are discard and sent to IT departmant
April 12, 2010 at 7:29 pm
Hello Metin -
Would you be able to share a set of TT files with me. We have a general idea of the format but need some samples. Would really appreciate this. The more the merrier. Again would REALLY appreciate this.
Cheers,
Gino
April 14, 2010 at 11:32 am
hello,
Sorry forbidden to share TTFILES because of our contracts. Again sorry