Skip to content

Redirect

Redirect to a new web page.

The redirect properties are:

PropertyRequired/OptionalDefaultDescription
next pagerequiredA web page request object that defines the next page to be requested.


Examples:

Redirect to an alternative page using the default method:
"redirect" :
{
    "next_page" : 
    {
        "url" : "my_alternative_page"
    }
}
Redirect to an alternative page using the GET method:
"redirect" :
{
    "next_page" : 
    {
        "url" : "my_alternative_page",
        "method" : "GET"
    }
}

Redirect Class

Namespace: Aculab.Cloud.RestAPIWrapper

Assembly: Aculab.Cloud.RestAPIWrapper.dll

An action to redirect to a new web page.

public class Redirect : TelephonyAction
{
    // Constructors
    public Redirect(WebPageRequest nextPage);
}

Examples:

Redirect to an alternative page using the default method:
List<TelephonyAction> actions = new List<TelephonyAction>();

actions.Add(new Redirect(new WebPageRequest("AlternativePage.aspx")));
Redirect to an alternative page using the GET method:
List<TelephonyAction> actions = new List<TelephonyAction>();

actions.Add(new Redirect(new WebPageRequest("AlternativePage.aspx", "GET")));
public class Redirect : TelephonyAction
{
    // Constructors
    public Redirect(WebPageRequest nextPage);
}

Examples:

Redirect to an alternative page using the default method:
List<TelephonyAction> actions = new List<TelephonyAction>();

actions.Add(new Redirect(new WebPageRequest("AlternativePage.aspx")));
Redirect to an alternative page using the GET method:
List<TelephonyAction> actions = new List<TelephonyAction>();

actions.Add(new Redirect(new WebPageRequest("AlternativePage.aspx", "GET")));
public class Redirect : TelephonyAction
{
    // Constructors
    public Redirect(WebPageRequest nextPage);
}

Examples:

Redirect to an alternative page using the default method:
List<TelephonyAction> actions = new List<TelephonyAction>();

actions.Add(new Redirect(new WebPageRequest("AlternativePage.aspx")));
Redirect to an alternative page using the GET method:
List<TelephonyAction> actions = new List<TelephonyAction>();

actions.Add(new Redirect(new WebPageRequest("AlternativePage.aspx", "GET")));

Redirect Class

Namespace: Aculab.Cloud.RestAPIWrapper

Assembly: Aculab.Cloud.RestAPIWrapper.dll

An action to redirect to a new web page.

Public Class Redirect
    Inherits TelephonyAction

    ' Constructors
    Public Sub New (nextPage As Webpagerequest)
End Class

Examples:

Redirect to an alternative page using the default method:
Dim actions = New List(Of TelephonyAction)

actions.Add(New Redirect(New WebPageRequest("AlternativePage.aspx")))
Redirect to an alternative page using the GET method:
Dim actions = New List(Of TelephonyAction)

actions.Add(New Redirect(New WebPageRequest("AlternativePage.aspx", "GET")))
Public Class Redirect
    Inherits TelephonyAction

    ' Constructors
    Public Sub New (nextPage As Webpagerequest)
End Class

Examples:

Redirect to an alternative page using the default method:
Dim actions = New List(Of TelephonyAction)

actions.Add(New Redirect(New WebPageRequest("AlternativePage.aspx")))
Redirect to an alternative page using the GET method:
Dim actions = New List(Of TelephonyAction)

actions.Add(New Redirect(New WebPageRequest("AlternativePage.aspx", "GET")))

class Redirect extends TelephonyAction

Represents a redirect action.

Class synopsis:

// Constructors:
public Redirect(WebPageRequest nextPage)

Examples:

Redirect to an alternative page using the default method:
List<TelephonyAction> actions = new ArrayList<TelephonyAction>();

actions.add(new Redirect(new WebPageRequest("my_alternative_page")));
Redirect to an alternative page using the GET method:
List<TelephonyAction> actions = new ArrayList<TelephonyAction>();

actions.add(new Redirect(new WebPageRequest("my_alternative_page", "GET")));

class Redirect

Represents a redirect action.

Class synopsis:

# Redirect object:
Redirect(next_page)

Examples:

Redirect to an alternative page using the default method:
# Create a list of actions that will be passed to the TelephonyResponse constructor
list_of_actions = []

list_of_actions.append(Redirect(WebPage(url='my_alternative_page')))
Redirect to an alternative page using the GET method:
# Create a list of actions that will be passed to the TelephonyResponse constructor
list_of_actions = []

list_of_actions.append(Redirect(WebPage(url='my_alternative_page', method='GET')))

The Redirect class

Introduction

Represents a redirect action.

Class synopsis

class Redirect extends ActionBase {

    /* methods */
    public __construct(WebPageRequest|string $next_page, string $method = null)
}

Examples:

Redirect to an alternative page using the default method
$response->addAction(new Aculab\TelephonyRestAPI\Redirect('alternativePage'));
Redirect to an alternative page using the GET method
$web_page = new Aculab\TelephonyRestAPI\WebPageRequest('alternativePage', 'GET');
$response->addAction(new Aculab\TelephonyRestAPI\Redirect($web_page));