Citat:
zex_rad: The charging information for all calls will consist of a number of information units
related to the charged amount of information, such as:
· Free of charge (if there is no charge to the served user for the call or operational
procedure of supplementary service).
· Number of charged units (the number of charging units for the call or operational
procedure of supplementary service).
· Number of currency units (the number of currency units for the call or
operational procedure of supplementary service).
Znaci operater moze da obracuna i besplatne minute pa da te informacije posalje korisniku tj njegovom aparatu koji ce iste obracunati i pokazati potrosnju. Znaci ostaje pitanje zasto nece da ukljuce tu uslugu svojim korisnicima.
Nije bas sve tako jednostavno, narocito ako se par recenica izvadi iz konteksta.
AOC informacije korisniku salje MSC (Mobile Switching Center). Od informacija znacajnih za naplatu poziva, MSC zna A i B broj (tj. ko i koga zove), vreme i duzinu trajanja poziva, kao i servis koji korisnik koristi (napr. voice call, data call, sms,...).
Sama naplata poziva se odvija razlicito u zavisnosti od toga da li je korisnik prepaid ili postpaid.
Za postpaid korisnike, MSC ove podatke o pozivu pakuje u CDR zapise (Call Detail Record) koji se salju billing sistemu na dalju obradu. Billing sistem cenu svakog poziva odredjuje na osnovu podataka iz CDR-a, kao i na osnovu informacija o korisniku iz svoje baze podataka (napr. tarifni plan korisnika, tarifni interval - po sekundi, na 15 sekundi, za svaki zapoceti minut...). Na kraju meseca, prilikom pravljenja zbirnog racuna za ceo mesec, billing sistem od ukupne sume oduzme eventualne besplatne minute koje korisnik ima.
Za prepaid korisnike, ovaj obracun cene se uglavnim obavlja u real-time (zavisno od prepaid sistema) ali ga takodje ne obavlja MSC nego IN (Inteligent Network) sistem. I MSC ne zna koliko para je korisniku preostalo na racunu i koliko je poziv kostao. Ukoliko korisnik ostane bez para na racunu u toku razgovora, IN signalizira MSC-u da prekine poziv i to je to.
E sad zasto AOC ne moze uvek da bude tacan?
Zato sto cena poziva zavisi od napr. tarifnog plana korisnika, a o tome MSC ne zna bas nista. Ili zato sto zavisi od ukupne prethodne minutaze u toku meseca, a o tome MSC takodje nista ne zna.
Ono FREE OF CHARGE iz gornjeg teksta se odnosi na poziv ili uslugu koja je u MSC-u definisana kao besplatna. Naprimer: poziv emergency broja (911 u USA, ili 112 u GSM-u). Ili poziv prema korisnickom servisu. Ili stavljanje poziva na HOLD, sto takodje moze biti besplatno, ali se moze i naplacivati.
Naravno, postoje slucajevi kada AOC radi savrseno. Primer za to je nasa fiksna mreza. U njoj se cena razgovora obracunava na osnovu broja impulsa, a duzina trajanja impulsa upravo zavisi od broja koji je zvan. U ovom slucaju racunica je jasna.
I tebi je AOC radio dobro dok je Mobtel imao jedan tarifni plan. Sada se situacija razlikuje, pa je tesko ocekivati da sve radi savrseno.