A2Billing (Asterisk/Freeswitch/Kamailio/OpenSIPS) Integration
Integrating Cloudonix Web Calling is a fairly simple process. We recommend using our command line tool to ease the operation. To do so, please follow the following steps:
Step 1: Install cloudonix-cli tool
$ npm install -g @cloudonix.io/cloudonix-cli
Additional information about the Cloudonix CLI tool can be found here.
Step 2: Setup your Cloudonix Credentials
$ cloudonix-cli config set --apikey=your_api_key --domain=your_cloudonix_default_domain
This step will configure your
cloudonix-cli tool with your provided Cloudonix platform credentials.
Step 3: Setup SIP trunks to and from your system
$ cloudonix-cli trunks wizard
This step will allow you to configure
inbound trunks to your existing network. Depending on the case, you can create the following:
- Inbound DID numbers to your network
inboundtrunk from your DID provider and an
outboundtrunk to your existing network
- Outbound termination to a remote network
outboundtrunk to your termination provider and an
inboundtrunk from your existing network
You can create more complex routing logic using our programmable APIs and build full LCR implementations as well.
Step 4: Setup a Cloudonix Subscriber for your widget
$ cloudonix-cli subscribers create --msisdn=your_designated_widget_number --autogenerate
This step will configure a simple subscriber to be used with your widget. The
--autogenerate flag will automatically create a highly secured password to be used. This is not the best practice approach; however, it is the simplest one.
Step 5: Checkout our
web-widget and modify it to your requirements
$ git clone firstname.lastname@example.org:cloudonix/cloudonix-webrtc-widget-demo.git
You will now have a local copy of our web widget, which you can modify to your own user experience. Use the instructions provided at https://github.com/cloudonix/cloudonix-webrtc-widget-demo to continue the setup of your widget.
Step 6: Connect any IP Phone
You can now connect any IP Phone to the Cloudonix platform, using the credentials your created. Pay attention that your IP Phone SIP server will be
subscribers.cloudonix.io while your need to define the username with your provided Cloudonix domain name, eg:
If you have any issues, join the #slack channel below for community assistance.
Schedule your demo today!
Web-2-Call is the ultimate replacement to clunky click-2-call solutions. Grab your customer while he’s RED HOT and looking to close a sale – don’t bother them with un-scheduled phone calls that look like spam.
Use the calendar box to schedule your meeting with a telecom expert – and learn more about how Cloudonix can massively expand your network and reduce your costs.