Skip to content
Dmitriy Purgin edited this page Jun 8, 2015 · 2 revisions

##Requirements

  • SailfishOS 1.2 or later
  • Granted permission for installation of untrusted software (Settings -> Untrusted software)

##Installation from OpenRepos

  1. Install Warehouse application from OpenRepos
  2. Search for 'Call Recorder' in Warehouse
  3. Enable repo and install it.

##Installation from RPM

  1. Enable untrusted software installation at Settings -> Untrusted software.
  2. Download the latest version RPM package which is located at https://dpurgin.github.io/. This page is best accessed from your Jolla device. The package you need doesn't say debuginfo or debugsource in its name.
  3. If you have downloaded the package with the Jolla Browser, go to Settings -> Transfers and tap on the downloaded package, it prompts for installation after a while.
  4. Tap on Install when prompted.
  5. After installation is successful, a notification appears.
  6. Make sure Call Recorder has appeared in the list of applications.
  7. Make a call and check if the recording has appeared in Call Recorder application. If it hasn't, go to Troubleshooting section.

You don't need to have the UI application running all the time to have your calls recorded. They always are as soon as the service is enabled.

##Installation from sources

This section assumes you are familiar with SailfishOS SDK and able to deploy your own project to a device. The project was developed and tested with SDK version 1502.

  1. Clone the project from master branch or a tag to a directory of your choice. The master branch will always contain compilable bleeding edge code that doesn't necessarily work as you expect it to.
  2. Open harbour-callrecorder.pro in SailfishOS SDK, configure the project to use armv7hl and i486 targets.
  3. Run qmake, build, deploy.

Luckily, all the dependencies should be resolved and downloaded automatically by the SDK. If not, just follow the error messages.