Broadcastify-Calls-Trunk-Recorder
From The RadioReference Wiki
Revision as of 21:38, 28 April 2020 by Blantonl (talk | contribs) (→Install the Required Prerequisites)
Revision as of 21:38, 28 April 2020 by Blantonl (talk | contribs) (→Install the Required Prerequisites)
Contents
Install the Required Prerequisites
Ubuntu
- libssl-dev
- libcurl4-openssl-dev
- fdkaac
- sox
sudo apt-get install libssl-dev libcurl4-openssl-dev fdkaac sox
Mac OS X
brew install fdk-aac-encoder sox
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 fdkaac and sox installed as listed above in the prereqs!
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 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 }