Metin UZAR

Charging

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

Advertisement

2 Responses to "Charging"

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

hello,

Sorry forbidden to share TTFILES because of our contracts. Again sorry :(

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.