i want to automate my pbx system
Budget: $20 – $35 USD
My end goal is to have a FreePBX (asterisk- AWS instances) and yeastar ippbxs (asterisk but physical device) to push CDRs and recordings to a central panel which the end user will get access to.
the yeastar devices don't have fixed IP dresses but we can use DDNS to bypass that issue from the outside network. also can use AMI.
the FreePBXs do possess fixed IP addresses, so in that matter we won't have issues.
both of them suppose to send cdr data and recordings to an s3 bucket which will push the recordings to a panel which will be built for the end user.
( we can push all data to be stored at S3 and from there to pull it with the panel)
the panel suppose to be separated per user so for example, user is called Adam and he has 3 workers,
Only Adam will have access to the panel and the 3 workers (extensions) will be assigned under him, yet he won't be able to change any technical stuff.
so in the end the user will be able to see his call costs per one call, see the monthly calculations and the rest of the billing important stuff.
The prices also must be dynamic and not fixed.
admin side-
We need to be able to create/delete/assign/block extensions through the panel, assign balance and see active calls/extensions etc.
If everything will work fine we will continue in developing this system with you.
*Also we will need to make it API functional for users and for admins.*
END RESULT:
The end result suppose to be that the *END User* will have access to a panel which will have all his extensions under his credentials, He will be able to watch his calls, funds and have a visual information, also he will be able to get recordings (and CDRs) straight from the panel.
The Admins will be able to add, delete, block and modify extensions straight through the panel , assign balance to users and more features in the future.
The budget will be discussed as we discuss the details of the project
the yeastar devices don't have fixed IP dresses but we can use DDNS to bypass that issue from the outside network. also can use AMI.
the FreePBXs do possess fixed IP addresses, so in that matter we won't have issues.
both of them suppose to send cdr data and recordings to an s3 bucket which will push the recordings to a panel which will be built for the end user.
( we can push all data to be stored at S3 and from there to pull it with the panel)
the panel suppose to be separated per user so for example, user is called Adam and he has 3 workers,
Only Adam will have access to the panel and the 3 workers (extensions) will be assigned under him, yet he won't be able to change any technical stuff.
so in the end the user will be able to see his call costs per one call, see the monthly calculations and the rest of the billing important stuff.
The prices also must be dynamic and not fixed.
admin side-
We need to be able to create/delete/assign/block extensions through the panel, assign balance and see active calls/extensions etc.
If everything will work fine we will continue in developing this system with you.
*Also we will need to make it API functional for users and for admins.*
END RESULT:
The end result suppose to be that the *END User* will have access to a panel which will have all his extensions under his credentials, He will be able to watch his calls, funds and have a visual information, also he will be able to get recordings (and CDRs) straight from the panel.
The Admins will be able to add, delete, block and modify extensions straight through the panel , assign balance to users and more features in the future.
The budget will be discussed as we discuss the details of the project