Socket
Socket
Sign inDemoInstall

@bandwidth/numbers

Package Overview
Dependencies
Maintainers
9
Versions
15
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@bandwidth/numbers - npm Package Compare versions

Comparing version 1.5.0 to 1.6.0

10

lib/sipPeer.js

@@ -208,3 +208,13 @@ var Client = require("./client");

SipPeer.prototype.createOriginationSettings = function(settings, callback) {
var url = this.client.concatAccountPath(SITE_PATH + "/" + this.siteId + "/" + SIP_PEER_PATH + "/" + this.id + "/" + "products" + "/" + "origination" + "/" + "settings");
settings = {sipPeerOriginationSettings: settings};
this.client.makeRequest("post", url, settings, function (err, res) {
if (err) {
return callback(err);
}
callback(err, res.sipPeerOriginationSettings);
});
}
module.exports = SipPeer;

2

package.json
{
"name": "@bandwidth/numbers",
"version": "1.5.0",
"version": "1.6.0",
"description": "NodeJs Client library for Bandwidth Numbers API",

@@ -5,0 +5,0 @@ "main": "index.js",

@@ -26,3 +26,3 @@ # node-numbers

| 1.4.0 | Added TnOptions endpoints and functionality, along with SMS options on sip peers. |
| 1.5.0 | Added SipPeer MMS settings
| 1.6.0 | Added create origination settings for sip peers |

@@ -219,6 +219,28 @@

### Available Numbers Area Code
```Javascript
numbers.AvailableNumbers.list(query, callback);
var res = await numbers.AvailableNumbers.listAsync({areaCode:"919", quantity:"5"});
console.log(res);
```
### Available Numbers Area Code And Local Vanity
```Javascript
var res = await numbers.AvailableNumbers.listAsync({areaCode:"919", localVanity:"298", quantity:"5"});
console.log(res);
res = await numbers.AvailableNumbers.listAsync({areaCode:"919", localVanity:"2982", quantity:"5"});
console.log(res);
res = await numbers.AvailableNumbers.listAsync({areaCode:"919", localVanity:"29822", quantity:"5"});
console.log(res);
res = await numbers.AvailableNumbers.listAsync({areaCode:"919", localVanity:"298227", quantity:"5"});
console.log(res);
res = await numbers.AvailableNumbers.listAsync({areaCode:"919", localVanity:"2982272", quantity:"5"});
console.log(res);
```
## Available NpaNxx

@@ -1357,1 +1379,12 @@

```
## Set SipPeer Origination Settings
```js
var sipPeer = <create/get sip peer>;
var voiceHttpSettings = {
httpVoiceV2AppId: "abcd-1234"
}
await sipPeer.createOriginationSettingsAsync({voiceProtocol: "HTTP", httpSettings: voiceHttpSettings})
```

@@ -672,1 +672,21 @@ var lib = require("../");

});
describe("#OriginationSettings", function() {
it("should create origination settings", function(done) {
var settingsData = {
voiceProtocol: "HTTP"
}
var span = helper.nock().post("/accounts/FakeAccountId/sites/1/sippeers/10/products/origination/settings", helper.buildXml({sipPeerOriginationSettings: settingsData})).reply(200, helper.xml.originationSettings, {"Content-Type": "application/xml"});
var peer = new SipPeer();
peer.id = 10;
peer.siteId = 1;
peer.client = helper.createClient();
peer.createOriginationSettings(settingsData, function(err, results) {
if (err) {
done(err);
} else {
results.voiceProtocol.should.equal("HTTP");
done();
}
});
});
});

@@ -68,3 +68,4 @@ {

"csrOrder": "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?><CsrResponse><LastModifiedBy>user</LastModifiedBy><OrderCreateDate>2020-02-25T15:39:22.079Z</OrderCreateDate><AccountId>9999999</AccountId><OrderId>20ba7d26-7fa0-4716-ab45-6c8e07d37862</OrderId><LastModifiedDate>2020-02-25T15:39:41.166Z</LastModifiedDate><Status>COMPLETE</Status><CsrData><CustomerName>House of Mouse</CustomerName><ServiceAddress><UnparsedAddress>1234 Main ST Durham NC 27707</UnparsedAddress><HouseNumber>1234</HouseNumber><StreetName>Main</StreetName><StreetSuffix>ST</StreetSuffix><City>Durham</City><State>NC</State><Zip>27707</Zip></ServiceAddress><WorkingTelephoneNumber>9198675309</WorkingTelephoneNumber><WorkingTelephoneNumbersOnAccount><TelephoneNumber>9198675309</TelephoneNumber></WorkingTelephoneNumbersOnAccount></CsrData></CsrResponse>",
"csrResponse": "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?><CsrResponse><OrderId>218a295f-4f8a-4d1a-ba55-3e0aac6207cb</OrderId><Status>RECEIVED</Status></CsrResponse>"
"csrResponse": "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?><CsrResponse><OrderId>218a295f-4f8a-4d1a-ba55-3e0aac6207cb</OrderId><Status>RECEIVED</Status></CsrResponse>",
"originationSettings": "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?><SipPeerOriginationSettingsResponse> <SipPeerOriginationSettings> <VoiceProtocol>HTTP</VoiceProtocol> <HttpSettings> <HttpVoiceV2AppId>{{voice-applicationId}}</HttpVoiceV2AppId> </HttpSettings> </SipPeerOriginationSettings></SipPeerOriginationSettingsResponse>"
}
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc