mirror of
https://github.com/donl/plivo-node.git
synced 2026-05-29 14:22:24 -06:00
commit
43eb4c03e4
3 changed files with 45 additions and 6 deletions
|
|
@ -1,5 +1,8 @@
|
|||
# Change Log
|
||||
|
||||
## [4.9.0](https://github.com/plivo/plivo-node/releases/tag/v4.8.0)(2020-08-25)
|
||||
- Add Powerpack for MMS
|
||||
|
||||
## [4.8.0](https://github.com/plivo/plivo-node/releases/tag/v4.8.0)(2020-07-23)
|
||||
- Add retries to multiple regions for voice requests.
|
||||
|
||||
|
|
|
|||
|
|
@ -75,6 +75,14 @@ export class Powerpack extends PlivoResource {
|
|||
}
|
||||
}
|
||||
|
||||
if (params.service != undefined) {
|
||||
if (query == '') {
|
||||
query = 'service=' + params.service;
|
||||
} else {
|
||||
query += '&service=' + params.service;
|
||||
}
|
||||
}
|
||||
|
||||
query = query + '&';
|
||||
|
||||
return query;
|
||||
|
|
@ -92,15 +100,21 @@ export class Powerpack extends PlivoResource {
|
|||
let path = 'NumberPool/' + this.number_pool_id + '/Number/' + number + '/';
|
||||
return super.customexecuteAction(path.toString().trim(), 'GET');
|
||||
}
|
||||
add_number(number) {
|
||||
add_number(number, service = '') {
|
||||
var params = {};
|
||||
params['rent'] = 'false';
|
||||
if (service != '') {
|
||||
params['service'] = service
|
||||
}
|
||||
let path = 'NumberPool/' + this.number_pool_id + '/Number/' + number + '/';
|
||||
return super.customexecuteAction(path.toString().trim(), 'POST', params);
|
||||
}
|
||||
add_tollfree(tollfree) {
|
||||
add_tollfree(tollfree, service = '') {
|
||||
var params = {};
|
||||
params['rent'] = 'false';
|
||||
if (service != '') {
|
||||
params['service'] = service
|
||||
}
|
||||
let path = 'NumberPool/' + this.number_pool_id + '/Tollfree/' + tollfree + '/';
|
||||
return super.customexecuteAction(path.toString().trim(), 'POST', params);
|
||||
}
|
||||
|
|
@ -134,12 +148,18 @@ export class Powerpack extends PlivoResource {
|
|||
let path = 'NumberPool/' + this.number_pool_id + '/Tollfree/';
|
||||
return super.customexecuteAction(path.toString().trim(), 'GET', params);
|
||||
}
|
||||
find_shortcode(shortcode) {
|
||||
find_shortcode(shortcode, service = '') {
|
||||
let path = 'NumberPool/' + this.number_pool_id + '/Shortcode/' + shortcode + '/';
|
||||
if (service != '') {
|
||||
path = path + '&service=' + service
|
||||
}
|
||||
return super.customexecuteAction(path.toString().trim(), 'GET');
|
||||
}
|
||||
find_tollfree(tollfree) {
|
||||
find_tollfree(tollfree, service = '') {
|
||||
let path = 'NumberPool/' + this.number_pool_id + '/Tollfree/' + tollfree + '/';
|
||||
if (service != '') {
|
||||
path = path + '&service=' + service
|
||||
}
|
||||
return super.customexecuteAction(path.toString().trim(), 'GET');
|
||||
}
|
||||
buy_add_number(params) {
|
||||
|
|
@ -151,6 +171,9 @@ export class Powerpack extends PlivoResource {
|
|||
if (params.country_iso2 != undefined) {
|
||||
params['country_iso'] = params.country_iso2;
|
||||
}
|
||||
if (params.service != undefined) {
|
||||
params['service'] = params.service;
|
||||
}
|
||||
var test = super.customexecuteGetNumberAction('PhoneNumber/', 'GET', params);
|
||||
return test.then((val) => {
|
||||
let path = 'NumberPool/' + this.number_pool_id + '/Number/' + val + '/';
|
||||
|
|
@ -229,6 +252,9 @@ export class Numbers extends PlivoResource {
|
|||
if (params.country_iso2 != undefined) {
|
||||
params['country_iso'] = params.country_iso2;
|
||||
}
|
||||
if (params.service != undefined) {
|
||||
params['service'] = params.service;
|
||||
}
|
||||
var test = super.customexecuteGetNumberAction('PhoneNumber/', 'GET', params);
|
||||
return test.then((val) => {
|
||||
let path = 'NumberPool/' + this.number_pool_id + '/Number/' + val + '/';
|
||||
|
|
@ -294,6 +320,13 @@ export class Numbers extends PlivoResource {
|
|||
query += '&offset=' + params.offset;
|
||||
}
|
||||
}
|
||||
if (params.service != undefined) {
|
||||
if (query == '') {
|
||||
query = 'service=' + params.service;
|
||||
} else {
|
||||
query += '&service=' + params.service;
|
||||
}
|
||||
}
|
||||
|
||||
query = query + '&';
|
||||
|
||||
|
|
@ -304,9 +337,12 @@ export class Numbers extends PlivoResource {
|
|||
let path = 'NumberPool/' + this.number_pool_id + '/Number/' + number + '/';
|
||||
return super.customexecuteAction(path.toString().trim(), 'GET');
|
||||
}
|
||||
add(number) {
|
||||
add(number, service='') {
|
||||
var params = {};
|
||||
params['rent'] = 'false';
|
||||
if (service != '') {
|
||||
params['service'] = service
|
||||
}
|
||||
let path = 'NumberPool/' + this.number_pool_id + '/Number/' + number + '/';
|
||||
return super.customexecuteAction(path.toString().trim(), 'POST', params);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "plivo",
|
||||
"version": "4.8.0",
|
||||
"version": "4.9.0",
|
||||
"description": "A Node.js SDK to make voice calls and send SMS using Plivo and to generate Plivo XML",
|
||||
"homepage": "https://github.com/plivo/plivo-node",
|
||||
"files": [
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue