0

我得到的文件是示例 CDR 文件(呼叫详细记录)

SGSN/GGSN 数据格式:ASN.1 基本编码规则 (BER)。

这些文件没有扩展名,我没有可以使用的架构。我该如何处理?

4

2 回答 2

0

在一定程度上,无需 ASN.1 模式就可以解码任何有效的 BER 编码数据。

尝试使用asn1c项目中的unber工具或在线解码器解码文件。

于 2019-11-15T00:31:56.010 回答
0

Vasil 是正确的,在某种程度上,BER 可以在没有模式的情况下进行解码。但是,如果架构使用隐式标记,那么在您拥有不知道如何解释的数据块之前,您不会走得太远。您很可能需要获取架构文件或使用内置了适当架构定义的工具。

如果文件遵循 3GPP 32.297 和 32.298,这些规范是免费提供的,您可能对https://www.3gpp.org/ftp/Specs/archive/32_series/32.298/ASN.1/感兴趣

我公司有一个可视化编辑器,可以处理 32.297 个 CDR 文件。您可以在以下网址进行试用:https ://www.obj-sys.com/products/asn1ve/index.php 。它内置了一些 CDR 规范,因此您可能不需要自己获取模式。

于 2019-11-15T14:49:29.960 回答