Recording Archive Format
Archive is is just a folder with single
Every archived call recording represented by one or two files:
xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.wav— the call recording. This file is absent if a call does not have associated audio recording.
xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.json— the call metadata. This file is always present.
File names are string representation of call guid in the FocalScope database. You can see the guid in 'Recording ID' column of the 'Dial Log' call properties.
There are two shapes of the archive folder.
It is default shape. Calls are placed into per-day folders with name in form of
YYYY - year,
MM - month (01-12),
DD - day (01-31) of UTC date of the call.
archive_folder/ monitor/ 2019-UTC/ # year folder 01/ # month folder ... 12/ # day folder xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.wav xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.json ...
If you try to remove/copy folder inside the archive please remember - the date here is the UTC date not the local date.
For example if you want to backup data for 2018 year - include folders
<archive root>/monitor/2017-UTC/21/31 and <archive root>/monitor/
2019-UTC/01/01 in the backup as well. Indeed you need either previous or next date depending of timezone, but it is easier to include both.
It is old, outdated shape. All files are lumped into the single folder
archive_folder/ monitor/ xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.wav xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.json ...
JSON call metadata dictionary
This is a sample of a content of