# CDR话单FTP对接


**1.如何接入**
1. 接入CDR话单前请先联系您的售前确认。
2. 需准备ftp服务器，配置清单如下：
    IP：例如52.167.144.21
    端口：例如20021
    用户名：例如EIOTCLUB（要有读写权限）
    密码：例如ef42gj67
    接受话单的根文件目录：例如/upload
    您方技术对接负责人邮箱：例如xxx.email.com

**2.如何推送**

接入成功之后，我们将于每30分钟定时推送前一小时的CDR文件到指定服务器的目录下，效果如下图：
![image.png](https://api.apifox.com/api/v1/projects/2330898/resources/613536/image-preview)

**3.如何解析CDR文件**

CDR文件是csv格式，文件名组成：cdr+账户ID+CDR开始时间+CDR结束时间+生成文件时间

`例如：cdr_10001_20260115000000_20260115010000_20260115013000.csv文件

10001：账户ID,
20260115000000_20260115010000：CDR起止时间（一般只需要用到这两个时间）
20260115013000：文件生成时间

这个文件表示是于2026-01-15 01:30：00推送2026-01-15 00:00：00至2026-01-15 01:00：00区间结束的CDR数据`

csv文件共有8列,字段含义及顺序如下：

| id |int64| 唯一key 
| start_time |string | 话单开始时间，UTC时间格式yyyy-MM-dd HH:mm:ss
| stop_time |string| 话单结束时间，UTC时间格式yyyy-MM-dd HH:mm:ss 
| iccid |string| 卡的iccid 
| imsi  |string| 卡的imsi
| data_usage |int64| 这段时间内的用量,单位是Byte 
| imei  |string| 卡的imei
| mccmnc  |string| 卡的mccmnc，前2位mcc,后3位mcc


![image.png](https://api.apifox.com/api/v1/projects/2330898/resources/613537/image-preview)
