Difference between revisions of "Broadcastify-Calls-Trunk-Recorder"
From The RadioReference Wiki
Line 37: | Line 37: | ||
=== Example Trunk Recorder configuration === | === Example Trunk Recorder configuration === | ||
− | API Key: "9c3e3b1d-324f-11aa-bd8b-0ec68ab9ccec" | + | * API Key Example: "9c3e3b1d-324f-11aa-bd8b-0ec68ab9ccec" |
− | System ID: "91" | + | * System ID Example: "91" |
− | + | <br /> | |
{ | { | ||
− | + | "sources": [{ | |
− | + | "center": 853000000.0, | |
− | + | "rate": 2048000, | |
− | + | "ppm": 69.0, | |
− | + | "gain": 35.0, | |
− | + | "digitalLevels": 3, | |
− | + | "digitalRecorders": 4, | |
− | + | "driver": "osmosdr", | |
− | + | "device": "rtl=02,buflen=65536", | |
− | + | "modulation": "fsk4" | |
− | + | }], | |
− | + | "systems": [{ | |
− | + | "control_channels": [851325000, 851825000], | |
− | + | "type": "p25", | |
− | + | "shortName": "mySystemName", | |
− | + | "broadcastifyApiKey": "9c3e3b1d-324f-11aa-bd8b-0ec68ab9ccec", | |
− | + | "broadcastifySystemId": "91", | |
− | + | "audioArchive": false | |
− | + | }], | |
− | + | "broadcastifyCallsServer": "https://api.broadcastify.com/call-upload", | |
− | + | "controlWarnRate": 5, | |
− | + | "callTimeout": 0.75 | |
− | } | + | } |
Revision as of 09:15, 26 April 2020
Contents
Download and Build Trunk Recorder
You need to download and build the latest version of Trunk Recorder
Build instructions are here:
Make sure you have ffmpeg compiled and built to support AAC audio encoding. Follow these instructions here:
Apply for API Key and System ID
You will need an API Key and System ID assigned by the Broadcastify administrator before you can get started.
To get a System ID and API Key issued, send an email to support@radioreference.com with the following info:
- Your RadioReference/Broadcastify Username
- Trunked or Conventional System(s) you wish to send to us
- Trunked Site Name (in the RRDB) or Frequencies List to send to us
- County where your ingest system resides
Configure Trunk Recorder
There are 3 configuration options
broadcastifyApiKey : specified for each system entry in your trunk-recorder config this is the API Key issued to you by the administrator broadcastifySystemId : specified for each system entry in your trunk-recorder config this is the unique system identifier issued to you by the administrator broadcastifyCallsServer : specified SYSTEMWIDE for in your trunk-recorder config should always be set to: "https://api.broadcastify.com/call-upload"
Example Trunk Recorder configuration
- API Key Example: "9c3e3b1d-324f-11aa-bd8b-0ec68ab9ccec"
- System ID Example: "91"
{ "sources": [{ "center": 853000000.0, "rate": 2048000, "ppm": 69.0, "gain": 35.0, "digitalLevels": 3, "digitalRecorders": 4, "driver": "osmosdr", "device": "rtl=02,buflen=65536", "modulation": "fsk4" }], "systems": [{ "control_channels": [851325000, 851825000], "type": "p25", "shortName": "mySystemName", "broadcastifyApiKey": "9c3e3b1d-324f-11aa-bd8b-0ec68ab9ccec", "broadcastifySystemId": "91", "audioArchive": false }], "broadcastifyCallsServer": "https://api.broadcastify.com/call-upload", "controlWarnRate": 5, "callTimeout": 0.75 }