

ĭepending on the TPS software used, the processes following the CDR duplicate level checking can differ. The TPS administrators are responsible for verifying the CDRs flagged as duplicates, are in fact true duplicates. Duplicate CDRs are discarded and reported on. Upon successful completion of the decoding, the decoded CDR batches are then checked for duplicate records. Vendors are then required to supply detailed CDR specifications to the suppliers of the TPS in order to enhance the TPS to recognize the CDR formats and also detailed explanations of which information is contained within the CDR about a particular subscriber's activity on the network. Should a particular platform vendor encode CDR's in non standard protocols, customization on the TPS is required. The TPS usually consists of standard functionality to decode all standard CDR encoding protocols like XML, CSV and ASN.1. This is probably one of the most important functions of the TPS within the telecommunication industry, as any error in the decoding process will result in inaccurate, unreliable information being passed onto downstream processes and ultimately to the reports viewed by the management. Once the TPS has successfully retrieved all the CDR batches, its first task is to decode the CDRs into human readable ( ASCII) format. Decoding / Enrichment and Loading of CDRs The batch sizes and frequency differ for each network-element and is also directly related to the number of active subscribers on a particular telecommunication network. Some governments require that a record of each and every transaction needs to be stored infinitely in its raw (encoded) format. Once batch files are retrieved from a particular network-element, they are backed up to long-term media. Checking for duplicate files from the particular platform is also a responsibility of the TPS to ensure that no file is processed more than once, resulting in duplication of CDRs. The TPS is also responsible for ensuring the integrity of each file transferred, ensuring that no IP network errors render the file corrupt. Some platform vendors have developed their own file transfer protocols, in which case, the TPS need to be customized in order to retrieve the batch files from these platforms. The TPS uses standard network protocols, including FTP, SFTP and FTPS to transfer the CDR batch file to the TPS. The TPS is configured to periodically check each platform for any new CDR batches becoming available. Encoded CDRs are grouped into batches and periodically moved to locations from where the TPS can collect the CDR batches in order to process it. Some platform vendors develop their own encoding protocols for security reasons. Various formats and protocols are used to encode these CDRs, some example encoding protocols used includes ASN.1, XML and CSV. The recorded transactions, is called Call Data Records(CDR).

All available information about the particular transaction is recorded and encoded into different formats. 3 Decoding / Enrichment and Loading of CDRsĮach activity occurring on a specific network element within the telecommunication network, is recorded by the particular platform.Transaction Processing Systems (TPS): Batch and Real-Time Systems. Also simultaneously make bookings with card payment. Customers from all over the globe prefer to book their hotel rooms on a single web interface, for example the Jameson hotel website. Online booking is more efficient now and safer for customers. The system of booking hotel rooms is a lot different than what it used to be like. Booking the hotel segment using reservation Builder eBL.Requesting a complete hotel availability.Transactions are accumulated for a certain period of time and updates are made all together.Ī system where each transaction is processed immediately, saving time and reduces cost eventually įor Jameson hotel, a hotel room would be booked using the following ways. It involves processing several transactions, called a batch, at the same time. Two methods that hotels use are Batch and online A transaction processing system tracks routine operations but does not provide much support for decision making. A transaction processing system serves as the foundation for these other systems.

Transaction processing produces valuable input into many other systems in an organization, such as management information systems and decision support systems. In a hotel scenario, a transaction processing system might include basic business operations such as hotel bookings, purchase orders, receipts, time cards, invoices, and payroll checks in a hotel.
