Fonoster - VoIP.ms Wiki

Check out our YouTube channel to watch our simple tutorials that will help you set up most of our features.

Fonoster

From VoIP.ms Wiki

Jump to: navigation, search
Vapi


Fonoster is an innovative Programmable Telecommunications Stack that allows businesses to connect telephony services with the Internet entirely through a cloud-based utility.

For more details or to sign up to Fonoster, please visit: https://fonoster.com/


Contents


🚨 Important

Fonoster is a very complete solution that offers excelent features for programmable voice applications.
This guide explains the most basic configuration required to test incoming calls with your VoIP.ms DIDs and a Fonoster's voice application.
You can follow this guide as a starting point to understand how the interoperability between Fonoster and VoIP.ms works.
However, to get the best of Fonoster and VoIP.ms, we suggest you also check Fonoster's Quickstart guide and Linking Numbers guide


Fonoster configuration

Log into your Fonoster's account and go to your workspace, here: https://app.fonoster.com/.
Follow these steps to prepare your Fonoster's application and trunk.

Create an Application

This will be the voice application that will answer your calls.
To create one, go to Applications and click on Create New Application.
Most of the Settings here can be adjusted based on your Voice Application needs. For testing all you need is this:
  • Friendly Name: Any name of your choice
  • Application type: Autopilot
  • Application endpoint: Blank
  • Click on Save Voice Application when done.
     For more information about how to configure your application check Fonoster's documentation.
    
    Fonoster Create New Application.png

    Create an Access Control List

    You have to create a ACL for the VoIP.ms server you will use to receive calls in your Fonoster application (this must be the same as the POP server of your DID number(s)).
    To do it, go to SIP Network >> ACLs and click on Create New ACL.
    Use these parameters for the ACL:
  • Friendly Name: Any name of your choice
  • Network Rules:
    • IP or CIDR: IP address of the VoIP.ms server (E.g. 208.100.60.32/24)
    • Category: Allow
    Click on Save ACL when done.
     To check the full list of VoIP.ms servers and their IP addresses visit: Choosing_Server.
    
    Fonoster Create ACL.png

    Create a SIP trunk

    Now you have to add trunk in Fonoster to handle your calls.
    For this, go to SIP Network >> Trunks and click on Create New SIP Trunk.
    Use these parameters for the SIP trunk:
  • Friendly Name: Any name of your choice
  • Inbound SIP URI: [Any name].sip.fonoster.com (E.g. voipms.sip.fonoster.com)
  • Access Control List (ACL): The ACL created on the previous step
  • Click on Save SIP trunk when done.


    🚨 Important

    Inbound SIP URIs are globally unique on Fonoster's network, so if you receive an error, just try using a different value before sip.fonoster.com.


    Fonoster Create SIP Trunk.png

    Link a VoIP.ms DID number

    Lastly, you'll link a DID number available in your VoIP.ms account.
    To link a DID go to SIP Network >> Numbers and click on Create Number.
    Use these parameters for the Number:
  • Friendly Name: Any name of your choice
  • Trunk: The SIP trunk created on the previous step
  • Country: The country of your DID
  • City: The city of your DID
  • Tel URL: tel:+[Country Code][DID number] (E.g. tel:+1772219999)
  • Select Inbound Application: The application created on the Step #1
  • Click on Save Number when done.
    Fonoster Link Number.png

    VoIP.ms configuration

    Once Fonoster's configuration is complete you can start routing your DIDs to the SIP trunk that was configured on Fonoster.
    You will need a Sub Account using IP authentication for this, so follow these steps to create one in your VoIP.ms Customer Portal.

    Create a Sub Account

    In your VoIP.ms Customer Portal go to Sub Accounts >> Create Sub account.
    Use these parameters for the Sub Account:
  • Username: Any username of your choice
  • Authentication type: Static IP Authentication
  • IP Address or Fully Qualified Domain Name: [Your Fonoster's Inbound SIP URI] (E.g. voipms.sip.fonoster.com)
  • Transport: UDP, TCP
  • Device type: Asterisk, IP PBX, Gateway or VoIP Switch
  • CallerID Number: I use a system capable of passing its own CallerID
  • Click on Create Account when done.
     You can leave the rest of the settings with the default values or adjust them according to your needs.
    

    Configure the DID number

    Finally, you have to route your DID number to the Sub Account that was created on the previous step, and change the inbound dialing mode to E164.
    To do it, go to DID Numbers >> Manage DIDs, and then click on Edit (the pencil icon).
    Once on the Edit DID Settings page, for Main routing select SIP/IAX, and from the list the Sub Account that was created.
    Then, look for the option Dialing Mode for Inbound Calls and set this to E164.
    Click on Apply changes at the end of the page when done.
     That's it! If you call your DID number the calls should be answered by your Fonoter's Voice Application.
    

    Useful resources

    Fonoster's Quickstart guide: https://docs.fonoster.com/quickstart

    Fonoster's Linking Any Number guide: https://docs.fonoster.com/guides/linking-any-virtual-number

    Personal tools
    Namespaces
    Variants
    Actions
    VoIP.ms Wiki
    Guides 🇨🇦
    Guías 🇲🇽