The ASN.1 standard describes a notation for defining ASN.1 messages to be exchanged between heterogeneous systems, and a set of encoding rules in order to encode the application messages before transmitting. A set of encoding rules defined by the standard is ASN.1 BER (Basic Encoding Rules). Other encoding rules are PER (Packed Encoding Rules, aligned (PER) or unaligned (UPER)), DER (Distinguished Encoding Rules) and XER (XML Encoding Rules). The encoding of a message using ASN.1 BER results in binary data.
Processing of Call Data Records (CDR) is an important application domain for ASN.1 BER. CDRs are generated by network switches for services used by a customer of wireless or fixed communication networks. Roaming CDRs are generated in TAP3 files, an ASN.1 format defined by the GSM-Association. All these CDRs are then processed by billing systems.
MARBEN ASN.1 BER, an efficient, robust and reliable encoder/decoder
The Marben Products portfolio includes different products to create, encode, decode, visualize and convert ASN.1 BER data:
Marben Products offers also for free an online ASN.1 decoder to decode and convert ASN.1 BER data to XML. ASN.1 formats from 3GPP (RRC, NBAP, SABP, RANAP, RNSAP, S1AP, X2AP…) or ETSI are also available. The latest ASN.1 standard is supported by all tools.