Jump to content

This is the support site for Andrews & Arnold Ltd, a UK Internet provider. Information on these pages is generally for our customers but may be useful to others, enjoy!

FireBrick Call Recording: Difference between revisions

clean up, typos fixed: a extension → an extension
(clean up, typos fixed: a extension → an extension)
 
=Overview=
 
The FireBrick supports call recording by teeing off the two way audio from a call leg and sending to a SIP endpoint. The SIP endpoint will then record the call and handle it in any way you wish.
 
to whatever email address you want to the recordings to be sent from. (%c is the unique ID of the call recording)
 
(As of 9th9 August 2018, this has been replaced in voip-answer.c with "sip:%s%.*s", so no modification is necessary.)
 
3.) By default, the (temporary) path for the recordings is /tmp/. If you want to change this, amend line 62:
* .wav
* A-LAW
* 8000Hz8000 Hz sample rate
* mono only
 
You can easily use Audacity to create suitable files; just remember to set the sample rate to 8000Hz8000 Hz, and to set the track to mono only, first.
 
If, when you play the files back through ''voip-answer'', they sound distorted, chances are you have either got the sample rate wrong, or else accidentally recorded them in stereo.
 
If you have a recording at a different sample rate, using Audacity, change the project's sample rate to 8000, then change the recording's sample rate to 8000, and then use the "Change Speed" effect on the recording — if the original rate was 44100Hz44100 Hz, apply a speed multiple of 5.50.
 
== Hosting the announcement / playback files ==
N* The playback sequence is to be repeated N times
 
You can download aai.wav and sit.wav [[https://support.aa.net.uk/images/9/98/Firebrick_tones.zip here]].
 
=== Filenames ===
=Pre-call announcements (e.g. "this call will be recorded")=
 
You can combine these features with the REFER function ("#"), to create aan extension which will first play back an announcement (such as "This call will be recorded"), before referring the call to your chosen destination.
 
You do not need to do anything with the voip-answer.c script (other than make sure your chosen recordings are in the right place).
Configure your FireBrick:
 
# As at 10th10 August 2018, make sure you have alphas enabled, and have at least alpha V1.48.123
# Create a new telephone extension (or amend an existing one)
# Give it the username "Voicemail" and do not give it a password
editor
698

edits