
Trunked Radio System (P25 및 SmartNet)에서 통화를 기록합니다.

Trunk Recorder와 OpenMHz가 유용하다고 생각하시나요? 스폰서가 되어 지속적인 개발과 운영을 지원해 주세요! 기여해 주신 모든 분들께 감사드립니다!
기여하고, 테스트하고, 코어 덤프 수집을 도와주신 모든 분들께 감사드립니다!
도움이 필요하세요? 무언가 작동하나요? 공유해 주세요!

Trunk Recorder는 트렁크 및 재래식 무선 시스템에서 통화를 녹음할 수 있습니다. 이를 위해 하나 이상의 소프트웨어 정의 라디오(SDR)를 사용합니다. SDR은 넓은 대역의 RF를 캡처한 후 소프트웨어로 수신된 내용을 처리합니다. 이 처리를 위해 GNU Radio가 사용되는데, 이는 복잡한 RF 처리를 가능하게 하는 편리한 RF 블록을 많이 제공하기 때문입니다. 놀라운 OP25 프로젝트의 라이브러리는 많은 P25 기능에 사용됩니다. 여러 무선 시스템을 동시에 녹음할 수 있습니다.
Trunk Recorder는 현재 다음을 지원합니다:
GNU Radio 3.7 - 3.10
RTL-SDR 동글; HackRF; Ettus USRP B200, B210, B205; BladeRF; Airspy; SDRplay
기본적으로 Trunk Recorder는 많은 녹음 파일을 디렉터리에 덤프합니다. 녹음 파일을 더 쉽게 탐색하고 인터넷에 공유할 수 있는 몇 가지 옵션이 있습니다.
문제가 있는 경우 FAQ를 확인하거나 디스코드 서버에 질문해 주세요.
잘 모르는 분들을 위해 설명하자면, 트렁킹 시스템은 많은 사용자 그룹이 제한된 수의 무선 주파수를 공유할 수 있도록 주파수를 필요에 따라 토크그룹(채널)에 일시적, 동적으로 할당합니다. 대부분의 사용자 그룹은 실제로 무선을 매우 드물게 사용하며 전용 주파수가 필요하지 않다는 점을 이해해야 합니다.
대부분의 트렁킹 시스템 유형(예: SmartNet 및 P25)은 무선 주파수 중 하나를 "제어 채널"로 지정하여 주파수 할당을 관리하고 브로드캐스트합니다. 누군가 무전기의 PTT(Push to Talk) 버튼을 누르면 무전기가 시스템에 메시지를 보내고, 시스템은 음성 주파수를 할당하고 제어 채널을 통해 채널 승인 메시지를 브로드캐스트합니다. 이렇게 하면 무전기가 어떤 주파수로 전송해야 하는지 알 수 있고, 동일한 토크그룹으로 설정된 다른 무전기들에게 청취하도록 지시합니다.
모든 전송을 추적하기 위해 Trunk Recorder는 지속적으로 제어 채널을 청취하고 디코딩합니다. 주파수가 토크그룹에 할당되면, Trunk Recorder는 이미 해당 주파수를 수신 중인 SDR에서 해당 주파수의 무선 스펙트럼 부분을 디코딩하는 모니터링 프로세스를 생성합니다.
토크그룹에서 대화가 끝나면 제어 채널에 메시지가 전송되지 않습니다. 모니터링 프로세스는 전송을 추적하며, 지정된 기간 동안 활동이 없으면 녹음을 종료합니다.