Page tree
Skip to end of metadata
Go to start of metadata

Overview of Call Recording

A Call Recording button allows you to start an on-demand call recording for the active call you are on. You will need to review our Call Recording walk through wiki to make sure you understand call recording logic and have your PBX configured to allow on-demand recording.

Using the Call Recording Button

  • If you have a Call Recording button set up on your Sangoma phone, you can press it at any time while on a active call.

  • Your phone will beep once when recording starts.

  • If you press the button again, recording will stop and you will hear 2 beeps.

If on-demand call recording is not currently allowed, either due to a lack of permissions or the current recording status for the call flow set by an administrator, the user will hear "access denied" and the call recording button will have no effect. See the Call Recording walk through wiki to learn more about configuring permissions and call recording settings.

Setting Up a Call Record Button on Your Phone

You can set up a Call Recording button on your phone using the PBX EndPoint Manager by modifying the button layout for your Sangoma s500 or s700 phones.

  • Go into EndPoint Manager in your PBX and select the Sangoma brand in the menu.

  • Click on the template that you want to change a button for.

  • Click on the Models menu tab at the top 

  • Select a model number you want to add a Call Recording button for.
  • Scroll down the first available Line Key that is not used.

  • From the button Type drop-down menu, pick Record.

  • By default, the button name (Label) is "Record." You can optionally change the label to something different. The Label is the name that will be shown on your phone screen for that button.

  • You can also move the button to a different position if desired. To do this, click on the line key name, and while holding the mouse button down, drag the row to a new position (up or down). Then drop the button in the new position by releasing the mouse button.

    The line key numbers will not update until after you save the model.

    In our example, we have moved Line Key 21 to position 4. The original Line Key 4 appears below it, and the numbering sequence will update after we save the model.


  • Save the model by clicking the Save Model button.

  • If you go back into the model number it will show the call recording button with the correct number now (4 in our example).

  • You now need to update the phone configuration file. The three options at the bottom of the template are:

    • Save Template- This will only save your changes into the PBX database. It will not write out new config files for the phones that are using this template as mapped in the Extension Mapping section of End Point Manager.
    • and Rebuild Configs- This will save your changes to the PBX Database and will also write out new config files for the phones that are using this template as mapped in the Extension Mapping section of End Point Manager. The phones will need to be rebooted in order to retrieve the changes.
    • and Force Update- This will do both the "Save Template" and the "and Rebuild Configs" options above, and it will also immediately update any phones that are mapped to use this template and currently registered to the PBX, with no need to reboot the phones.

Using a Feature Code to Record

  • Assuming your extension has on-demand recording permissions, you can record a call at any time by dialling the feature code for "In-Call Asterisk Toggle Call Recording." (This feature code is what the phone dials if you use the Record button on your phone.)
  • The default call recording feature code is *1. If you change this feature code in the PBX GUI, the phone button will automatically use the new feature code.
  • If you are unsure of your call recording feature code, please review the Feature Codes Module wiki to learn more about how to view and change this code.

Useful to know

It could be useful to put the "On-demand Call Recording" on pause for some reason like:

  • part of the ongoing call cannot be recorded because of the law enforcement;
  • it needs a break to check other information or consult with another person;
  • the procedure you're following requires you to skip some part of the recording along the whole call;
  • other scenarios

For all the above mentioned cases or for similar scenarios, you can put "on pause" your recording just dialling  once again the related feature code for "In-Call Asterisk Toggle Call Recording". During the same call, this can be repeated as many time as you need so that the final recording includes only the relevant part of the conversation: the Call Recording module will append Call Recording parts one to each others every time the toggle is dialled. For each ongoing recorded call the PBX will produce just one recording file.

  • No labels