Skip to content

Delete File

Deletes a single media file from the cloud media file store. This action can be used at any point including the Final page as it doesn't depend on an active call.


The delete file properties are:

PropertyRequired/OptionalDefaultDescription
filenamerequiredThe name of the file to delete from your cloud media file store.

See also:

Voicemail


Examples:

Delete a recorded file:
"delete_file" :
{
    "filename" : "/rest_api/recordings/2018/10/06/rest_16_39_23_058d242936dcc5f9.4460.wav"
}

DeleteFile Class

Namespace: Aculab.Cloud.RestAPIWrapper

Assembly: Aculab.Cloud.RestAPIWrapper.dll

An action to delete a single media file from the Aculab media file store.

public class DeleteFile : TelephonyAction
{
    // Constructors
    public DeleteFile(string filename);
}

Examples:

Delete a recorded file:
List<TelephonyAction> actions = new List<TelephonyAction>();

var deleteFileAction = new DeleteFile("/rest_api/recordings/2018/10/06/rest_16_39_23_058d242936dcc5f9.4460.wav");
actions.Add(deleteFileAction);
public class DeleteFile : TelephonyAction
{
    // Constructors
    public DeleteFile(string filename);
}

Examples:

Delete a recorded file:
List<TelephonyAction> actions = new List<TelephonyAction>();

var deleteFileAction = new DeleteFile("/rest_api/recordings/2018/10/06/rest_16_39_23_058d242936dcc5f9.4460.wav");
actions.Add(deleteFileAction);
public class DeleteFile : TelephonyAction
{
    // Constructors
    public DeleteFile(string filename);
}

Examples:

Delete a recorded file:
List<TelephonyAction> actions = new List<TelephonyAction>();

var deleteFileAction = new DeleteFile("/rest_api/recordings/2018/10/06/rest_16_39_23_058d242936dcc5f9.4460.wav");
actions.Add(deleteFileAction);

DeleteFile Class

Namespace: Aculab.Cloud.RestAPIWrapper

Assembly: Aculab.Cloud.RestAPIWrapper.dll

An action to delete a single media file from the Aculab media file store.

Public Class DeleteFile
    Inherits TelephonyAction

    ' Constructors
    Public Sub New (filename As String)
End Class

Examples:

Delete a recorded file:
Dim actions = New List(Of TelephonyAction)

Dim deleteFileAction = New DeleteFile("/rest_api/recordings/2018/10/06/rest_16_39_23_058d242936dcc5f9.4460.wav")
actions.Add(deleteFileAction)
Public Class DeleteFile
    Inherits TelephonyAction

    ' Constructors
    Public Sub New (filename As String)
End Class

Examples:

Delete a recorded file:
Dim actions = New List(Of TelephonyAction)

Dim deleteFileAction = New DeleteFile("/rest_api/recordings/2018/10/06/rest_16_39_23_058d242936dcc5f9.4460.wav")
actions.Add(deleteFileAction)

class DeleteFile extends TelephonyAction

Represents a delete file action.

Class synopsis:

// Constructors:
public DeleteFile(String filename)

Examples:

Delete a recorded file:
List<TelephonyAction> actions = new ArrayList<TelephonyAction>();

actions.add(new DeleteFile("/rest_api/recordings/2018/10/06/rest_16_39_23_058d242936dcc5f9.4460.wav"));

class DeleteFile

Represents a delete file action.

Class synopsis:

# DeleteFile object:
DeleteFile(filename)

Examples:

Delete a recorded file:
# Create a list of actions that will be passed to the TelephonyResponse constructor
list_of_actions = []

list_of_actions.append(DeleteFile(filename='rest_api/recordings/2013/08/21/13_25_30_053096b636d854e0.213.wav'))

The DeleteFile class

Introduction

Represents a delete file action.

Class synopsis

class DeleteFile extends ActionBase {

    /* methods */
    public __construct(string $filename)
}

Examples:

Delete a recorded file
$response->addAction(new Aculab\TelephonyRestAPI\DeleteFile('/rest_api/recordings/2018/10/06/rest_16_39_23_058d242936dcc5f9.4460.wav'));