Develop WHMCS module for VoIP Billing & Provisioning – Upwork

I require an experienced WHMCS developer to assist with creating a custom module to integrate with Yeti Switch (https://yeti-switch.org/) which is an open-source VoIP platform.

The main purpose of this integration is to manage customer provisioning and services through WHMCS, as well as utilising the WHMCS Usage Metrics feature so that customers can be accurately billed for their call usage, and see these statistics inside the customer portal.

You will be interested:  Funny actors & actress based in Málaga, Spain, to create hilarious videos for our agency - Upwork

Initially, usage information cannot be retrieved from Yeti-Switch via API as changes are currently being made to that feature. Phase 1 will require the development of a minimum viable product that ingests the usage data via CSV.

A future phase 2 will include additional development work to retrieve usage information dynamically from Yeti-Switch via a cron job or the likes.

Provisioning a new customer requires a number of API calls which are documented at https://demo.yeti-switch.org/doc/api/admin/index.html
————————–
1. Create the contractor: https://demo.yeti-switch.org/doc/api/admin/contractors/create_new_entry.html
2. Create the account which links to the contractor: https://demo.yeti-switch.org/doc/api/admin/accounts/create_new_entry.html
3. Create the gateway: https://demo.yeti-switch.org/doc/api/admin/gateways/create_new_entry.html
4. Create numberlist for service: https://demo.yeti-switch.org/doc/api/admin/numberlist/create_new_entry.html
5. Create number entries for service: https://demo.yeti-switch.org/doc/api/admin/routing_numberlistitems/create_new_entry.html
6. Create service auth profile: https://demo.yeti-switch.org/doc/api/admin/customer_auths/create_new_entry.html
7. Create dialpeers: https://demo.yeti-switch.org/doc/api/admin/dialpeers/create_new_entry.html

Further context information surrounding this is available on request.

A CSV export will be taken (format can be supplied on request) at the end of each month, and this will be uploaded to WHMCS. WHMCS then needs to interpret the contents of this CSV file (which contains summarised call information and pre-calculated costs) and append this as billable usage information in WHMCS against which the customer will be invoiced (along side a monthly basic product fee).

Budget: $200

Posted On: October 06, 2023 04:36 UTC
Category: Full Stack Development
Skills:API Integration, SQL, PHP, WHMCS Development, VoIP

Skills: API Integration, SQL, PHP, WHMCS Development, VoIP
Country: Australia

click to apply
2023-10-06 10:36:36,
All jobs | upwork.com ,
https://www.upwork.com/jobs/Develop-WHMCS-module-for-VoIP-Billing-amp-Provisioning_~0136fc70f89dac4ec8?source=rss,
,
#Develop #WHMCS #module #VoIP #Billing #ampamp #Provisioning #Upwork

Get this job

Leave a Reply

Your email address will not be published. Required fields are marked *