Harald Welte | 39cfbf4 | 2016-07-28 09:04:11 +0200 | [diff] [blame] | 1 | Osmocom E1 recorder |
| 2 | =================== |
| 3 | (C) 2016 by Harald Welte <laforge@gnumonks.org> |
| 4 | |
| 5 | The idea of this program is to be able to passively record E1/T1 based |
| 6 | communications for purposes of data analysis. |
| 7 | |
| 8 | Recording of a single E1 link always requires two E1 interface cards, |
| 9 | one for each direction. |
| 10 | |
| 11 | Recording can be performed either |
| 12 | * passively, using a E1 Tap aapter |
| 13 | * asa proxy / man-in-the-middle |
| 14 | |
| 15 | All timeslots will be opened in "raw" mode, making sure the recording |
| 16 | will work wheter or not there is HLDC-based signalling (MTP or LAPD), |
| 17 | PCM voice, TRAU frames or anything else on the line. |
| 18 | |
| 19 | Recording will be done on a per-timeslot basis, dumping the raw bytes |
| 20 | read for this timeslot into a file. |
| 21 | |
| 22 | New files are started regularly, after reaching a pre-determined file |
| 23 | size limit. File names contain RTC time stamping and timeslot number. |
| 24 | |
| 25 | Later possible extensions could include automatic detection of the |
| 26 | payload and a more intelligent storage format (e.g. in case of HDLC |
| 27 | bsaed signalling). |