Quickstart
Learn how to get started with Fonoster.
This documentation is actively being improved. You may encounter gaps or incomplete sections as we refine and expand the content. We appreciate your understanding and welcome any feedback to help us make this resource even better!
Most of Fonoster’s use cases require an account, the Command-line interface, and a virtual phone number. This guide will walk you through the steps to start with Fonoster quickly.
Request early access
To get started, you need to request early access to Fonoster. You can do this by visiting the GitHub Discussions and following the instructions.
Create a simple voice application
Voice applications in Fonoster require Node.js to run. If you don’t have Node.js installed, you can download it from the official website. Once you have Node.js installed, you can create a simple voice application by running the following commands:
Create a new script and add the following code:
Finally, run the application with the following command:
Keep the application running for the next steps.
Publish your application
To make your application available to the public, you must expose it to the internet. One way to do this is by using a service like ngrok. You can install ngrok by running the following command:
Once you have ngrok installed, you can expose your application by running the following command:
Your output should look like this:
This will give you a public endpoint that you can use to access your application.
Link a virtual phone number
Follow the next steps to link a virtual phone number to your application:
Now that you have created your first Application learn more about Fonoster’s advanced features and concepts.