masking api lets you to use your original phone number as callerid at our SIP trunk
MaskingController maskingController = client.getMaskingController();
MaskingController
CompletableFuture<Request> requestAsync(
final Requestrequest body)
Parameter | Type | Tags | Description |
---|---|---|---|
body |
Requestrequest |
Body, Required | - |
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;
});
{
"response": true,
"caller_id": "628198788686",
"isActive": 0
}
CompletableFuture<Delete> deleteAsync(
final Deleterequest body)
Parameter | Type | Tags | Description |
---|---|---|---|
body |
Deleterequest |
Body, Required | - |
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;
});
{
"response": true,
"caller_id": "628198788686",
"action": "delete"
}
CompletableFuture<List> listAsync()
maskingController.listAsync().thenAccept(result -> {
// TODO success callback handler
}).exceptionally(exception -> {
// TODO failure callback handler
return null;
});
{
"response": true,
"data": []
}