update cloud system references (#77)

This commit is contained in:
Dave Horton
2023-10-27 13:19:00 -04:00
committed by GitHub
parent ffcae20403
commit 2ab6725ff6
10 changed files with 14 additions and 14 deletions
+2 -2
View File
@@ -26,9 +26,9 @@ If your application also needs to make [REST API calls](/docs/rest/overview/), y
```js ```js
const jambonz = require('@jambonz/node-client'); const jambonz = require('@jambonz/node-client');
const {WebhookResponse} = jambonz; const {WebhookResponse} = jambonz;
const client = jambonz('your-account-sid', 'your-api-key', {baseUrl: 'https://jambonz.us'}); const client = jambonz('your-account-sid', 'your-api-key', {baseUrl: 'https://jambonz.cloud'});
``` ```
> Note: if you are running a self-hosted system, replace `https://jambonz.us` in the above with the appropriate URL of your own jambonz system. > Note: if you are running a self-hosted system, replace `https://jambonz.cloud` in the above with the appropriate URL of your own jambonz system.
#### How to use it - Webhooks #### How to use it - Webhooks
Responding to webhooks is quite simple: Responding to webhooks is quite simple:
+1 -1
View File
@@ -5,7 +5,7 @@ jambonz is an open-source CPaaS platform that is primarily designed for use by c
As an API-driven platform, you will primarily interface with it using [Webhooks](/docs/webhooks/overview/) and [REST APIs](/docs/rest/overview/). Our client SDKs include a [Node.js SDK](/docs/client-sdks/nodejs-sdk/) SDK as well as [Node-RED plugins](/docs/client-sdks/node-red/). As an API-driven platform, you will primarily interface with it using [Webhooks](/docs/webhooks/overview/) and [REST APIs](/docs/rest/overview/). Our client SDKs include a [Node.js SDK](/docs/client-sdks/nodejs-sdk/) SDK as well as [Node-RED plugins](/docs/client-sdks/node-red/).
There are two ways to run jambonz: There are two ways to run jambonz:
- use our hosted platform (you can [create a free account](https://jambonz.us/register)), or - use our hosted platform (you can [create a free account](https://jambonz.cloud/register)), or
- self-host your own jambonz system using the open-source distribution. - self-host your own jambonz system using the open-source distribution.
> Pro tip: Start by creating a free account on the hosted platform because you can start testing immediately. You can always build a self-hosted platform later and migrate your applications seamlessly. > Pro tip: Start by creating a free account on the hosted platform because you can start testing immediately. You can always build a self-hosted platform later and migrate your applications seamlessly.
+1 -1
View File
@@ -1,6 +1,6 @@
# Installing on AWS # Installing on AWS
The recommended way to trial the jambonz software is to [create an account](https://jambonz.us/register) on the hosted jambonz system, since this allows you to get up and running in minutes without building servers. Plus, you can always migrate to a self-hosted system at any time with no changes. The recommended way to trial the jambonz software is to [create an account](https://jambonz.cloud/register) on the hosted jambonz system, since this allows you to get up and running in minutes without building servers. Plus, you can always migrate to a self-hosted system at any time with no changes.
When you are ready to build a self-hosted solution (or if you prefer to start with a self-hosted solution), then AWS is the preferred hosting provider for jambonz, because a lot of work has been done to implement a scaling solution that uses AWS autoscale groups and SNS lifecycle notifications to scale gracefully and effectively. When you are ready to build a self-hosted solution (or if you prefer to start with a self-hosted solution), then AWS is the preferred hosting provider for jambonz, because a lot of work has been done to implement a scaling solution that uses AWS autoscale groups and SNS lifecycle notifications to scale gracefully and effectively.
+1 -1
View File
@@ -12,7 +12,7 @@
- (hosted platform) add limits for adding account-level resources - (hosted platform) add limits for adding account-level resources
#### Availability #### Availability
- Available now on <a href="https://jambonz.us" target="_blank" >jambonz.us</a> - Available now on <a href="https://jambonz.cloud" target="_blank" >jambonz.cloud</a>
- Cloudformation templates at <a href="https://aws.amazon.com/marketplace/pp/prodview-55wp45fowbovo" target="_blank">AWS Marketplace</a> - Cloudformation templates at <a href="https://aws.amazon.com/marketplace/pp/prodview-55wp45fowbovo" target="_blank">AWS Marketplace</a>
**Questions?** Contact us at <a href="mailto:support@jambonz.org">support@jambonz.org</a> **Questions?** Contact us at <a href="mailto:support@jambonz.org">support@jambonz.org</a>
+1 -1
View File
@@ -18,7 +18,7 @@
- dont request unnecessary scope from google when doing oauth (hosted platform) - dont request unnecessary scope from google when doing oauth (hosted platform)
#### Availability #### Availability
- Available now on <a href="https://jambonz.us" target="_blank" >jambonz.us</a> - Available now on <a href="https://jambonz.cloud" target="_blank" >jambonz.cloud</a>
- Cloudformation templates for AWS available shortly - Cloudformation templates for AWS available shortly
**Questions?** Contact us at <a href="mailto:support@jambonz.org">support@jambonz.org</a> **Questions?** Contact us at <a href="mailto:support@jambonz.org">support@jambonz.org</a>
+3 -3
View File
@@ -20,7 +20,7 @@ Applications have the following properties:
**GET /v1/Applications/{ApplicationSid}** **GET /v1/Applications/{ApplicationSid}**
```bash ```bash
curl -X GET "https://jambonz.us/v1/Applications/0e0681b0-d49f-4fb8-b973-b5a3c6758de1" \ curl -X GET "https://jambonz.cloud/v1/Applications/0e0681b0-d49f-4fb8-b973-b5a3c6758de1" \
-H "accept: application/json" \ -H "accept: application/json" \
-H "Authorization: Bearer 38700987-c7a4-4685-a5bb-af378f9734de" -H "Authorization: Bearer 38700987-c7a4-4685-a5bb-af378f9734de"
@@ -57,7 +57,7 @@ curl -X GET "https://jambonz.us/v1/Applications/0e0681b0-d49f-4fb8-b973-b5a3c675
Lists all Applications an Account (if an account scope api token is used). Lists all Applications an Account (if an account scope api token is used).
```bash ```bash
curl -X GET "https://api.jambonz.us/v1/Applications" \ curl -X GET "https://api.jambonz.cloud/v1/Applications" \
-H "accept: application/json" \ -H "accept: application/json" \
-H "Authorization: Bearer 97b24a80-4908-4c23-8c47-e88b49193d3d" -H "Authorization: Bearer 97b24a80-4908-4c23-8c47-e88b49193d3d"
@@ -132,7 +132,7 @@ Creates a new Application.
Upon success, a 201 response is returned with a JSON body providing the account_sid ("sid") of the application that was created. Upon success, a 201 response is returned with a JSON body providing the account_sid ("sid") of the application that was created.
```xml ```xml
curl -X POST "https://jambonz.us/v1/Applications" \ curl -X POST "https://jambonz.cloud/v1/Applications" \
-H "accept: application/json" \ -H "accept: application/json" \
-H "Authorization: Bearer 38700987-c7a4-4685-a5bb-af378f9734de" \ -H "Authorization: Bearer 38700987-c7a4-4685-a5bb-af378f9734de" \
-H "Content-Type: application/json" \ -H "Content-Type: application/json" \
+2 -2
View File
@@ -8,7 +8,7 @@ Calls are created from the REST API by sending an HTTP POST request. A successfu
An example is shown below: An example is shown below:
```bash ```bash
POST https://jambonz.us/v1/Accounts/fef61e75-cec3-496c-a7bc-8368e4d02a04/Calls HTTP/1.1 POST https://jambonz.cloud/v1/Accounts/fef61e75-cec3-496c-a7bc-8368e4d02a04/Calls HTTP/1.1
Content-Length: 175 Content-Length: 175
Accept: application/json Accept: application/json
Authorization: Bearer 9404e5f7-9a77-4bcc-b0fa-5665ace28ab3 Authorization: Bearer 9404e5f7-9a77-4bcc-b0fa-5665ace28ab3
@@ -59,7 +59,7 @@ At the time that the 201 response is returned to the caller, the call attempt ha
**GET /v1/Accounts/{AccountSid}/Calls/{CallSid}** **GET /v1/Accounts/{AccountSid}/Calls/{CallSid}**
```bash ```bash
curl -X GET "https://jambonz.us/v1/Accounts/fef61e75-cec3-496c-a7bc-8368e4d02a04/Calls/ba01d74c-397e-4c80-9c8f-d57515ca8e86" \ curl -X GET "https://jambonz.cloud/v1/Accounts/fef61e75-cec3-496c-a7bc-8368e4d02a04/Calls/ba01d74c-397e-4c80-9c8f-d57515ca8e86" \
-H "accept: application/json" \ -H "accept: application/json" \
-H "Authorization: Bearer 38700987-c7a4-4685-a5bb-af378f9734de" -H "Authorization: Bearer 38700987-c7a4-4685-a5bb-af378f9734de"
+1 -1
View File
@@ -1,4 +1,4 @@
# Overview # Overview
The jambonz REST API allows applications to query, create, and manage calls and other resources. The jambonz REST API allows applications to query, create, and manage calls and other resources.
Full details on the REST API can be found at <a href="https://api.jambonz.org" target="_blank">api.jambonz.org</a>, which provides a [postman](https://postman.com) collection that you can use to test against your account on jambonz.us. Full details on the REST API can be found at <a href="https://api.jambonz.org" target="_blank">api.jambonz.org</a>, which provides a [postman](https://postman.com) collection that you can use to test against your account on jambonz.cloud.
@@ -16,7 +16,7 @@ All of these things can be really helpful in moving a project forward.
There are also several easy ways you can provide direct financial support to the project: There are also several easy ways you can provide direct financial support to the project:
- <a href="mailto:support@jambonz.org?subject=Hey,%20I'd%20like%20to%20discuss%20a%20project%20with%20you!">Hire us for services</a>: our business model is providing services around jambonz and drachtio, and we are available to assist customers with jambonz deployments as well as custom development of VoIP applications. - <a href="mailto:support@jambonz.org?subject=Hey,%20I'd%20like%20to%20discuss%20a%20project%20with%20you!">Hire us for services</a>: our business model is providing services around jambonz and drachtio, and we are available to assist customers with jambonz deployments as well as custom development of VoIP applications.
- Sign up for a monthly subscription on [jambonz.us](https://jambonz.us) - you get a hosted jambonz account while supporting the project. - Sign up for a monthly subscription on [jambonz.cloud](https://jambonz.cloud) - you get a hosted jambonz account while supporting the project.
- Use our [AWS Marketplace offering](https://aws.amazon.com/marketplace/pp/prodview-7lmody7uv2sye) to build your own jambonz system on AWS. - Use our [AWS Marketplace offering](https://aws.amazon.com/marketplace/pp/prodview-7lmody7uv2sye) to build your own jambonz system on AWS.
- [Sponsor us on Github](https://github.com/sponsors/drachtio/). - [Sponsor us on Github](https://github.com/sponsors/drachtio/).
+1 -1
View File
@@ -1,6 +1,6 @@
# Installing on AWS # Installing on AWS
The quickest way for you to try out jambonz is to create an account on [jambonz.us](https://jambonz.us/register). This gets you up and running with a few clicks of the mouse, and all of your applications can later be re-pointed to a self-hosted system that you build up. The quickest way for you to try out jambonz is to create an account on [jambonz.cloud](https://jambonz.cloud/register). This gets you up and running with a few clicks of the mouse, and all of your applications can later be re-pointed to a self-hosted system that you build up.
When you are ready to build your own system, AWS is the recommended hosting provider for jambonz at the present time, because a lot of work has been done to integrate to AWS autoscaling groups and other resources that make deployment and management of a jambonz cluster easy. When you are ready to build your own system, AWS is the recommended hosting provider for jambonz at the present time, because a lot of work has been done to integrate to AWS autoscaling groups and other resources that make deployment and management of a jambonz cluster easy.