Skip to content

Latest commit

 

History

History
133 lines (93 loc) · 2.22 KB

masking.md

File metadata and controls

133 lines (93 loc) · 2.22 KB

Masking

masking api lets you to use your original phone number as callerid at our SIP trunk

MaskingController maskingController = client.getMaskingController();

Class Name

MaskingController

Methods

Request

CompletableFuture<Request> requestAsync(
    final Requestrequest body)

Parameters

Parameter Type Tags Description
body Requestrequest Body, Required -

Response Type

Request

Example Usage

Requestrequest body = new Requestrequest();
body.setCallerId("[CALLER_ID]");

maskingController.requestAsync(body).thenAccept(result -> {
    // TODO success callback handler
}).exceptionally(exception -> {
    // TODO failure callback handler
    return null;
});

Example Response (as JSON)

{
  "response": true,
  "caller_id": "628198788686",
  "isActive": 0
}

Delete

CompletableFuture<Delete> deleteAsync(
    final Deleterequest body)

Parameters

Parameter Type Tags Description
body Deleterequest Body, Required -

Response Type

Delete

Example Usage

Deleterequest body = new Deleterequest();
body.setCallerId("[CALLER_ID]");

maskingController.deleteAsync(body).thenAccept(result -> {
    // TODO success callback handler
}).exceptionally(exception -> {
    // TODO failure callback handler
    return null;
});

Example Response (as JSON)

{
  "response": true,
  "caller_id": "628198788686",
  "action": "delete"
}

List

CompletableFuture<List> listAsync()

Response Type

List

Example Usage

maskingController.listAsync().thenAccept(result -> {
    // TODO success callback handler
}).exceptionally(exception -> {
    // TODO failure callback handler
    return null;
});

Example Response (as JSON)

{
  "response": true,
  "data": []
}