Call Recording ( on Web Web )

« Back

Call Recording is available as an add-on to the standard Zoiper WEB package.
 In order to purchase it, contact our sales team.

 

How to enable call recording by using the API?

Example:

 

...

function StartRecording()
{

 if (ActiveCall != null)

{
ActiveCall.StartRecording();
}
}
function StopRecording()
{
if (ActiveCall != null)
{
ActiveCall.StopRecording();
}
}

...

Config.RecordPath = "d:\\";
Config.RecordFilename = "recordcustomprop-{phone}-{name}-{dnid}-{account}-{YYYY}-{MM}-{DD}-{HH}NNSS_part{recording_part}";

...

function OnZoiperCallStartRecording(call, filename)
{
Status(call.Phone + " call start recording. File = " + filename);
}
function OnZoiperCallStopRecording(call, filename)
{
Status(call.Phone + " call stop recording. File = " + filename);
Zoiper.SetRecordingProperty("{customprop}","value");
Status("UpdateRecordingFilename result : " + call.UpdateRecordingFilename());
Status("New recording filename : " + call.RecordingFilename);
Zoiper.SetRecordingProperty("{customprop}","");
}
 
Call Recording for all calls example.

Config.RecordPath = "d:\\";   
Config.RecordCalls = "true"
 
RecordPath is used to specify the desired path for your recordings.
RecordCalls is used for enabling the call recording.

This will enable call recordings for all calls. You will not be able to start and stop call recording in the middle of a call.