Australia Internet Solutions (AINS) is a telecommunications provider in Australia. We are 13 years old and our development needs have extended beyond what our existing resources can handle.
We are looking to engage long term with a contractor (or team of contractors) to rapidly develop our systems. The successful implementation of this project will almost certainly lead to significant full time workloads.
AINS take deadlines very seriously; please ensure your proposal includes your guaranteed deadline that work will be completed by, and what discounts/penalties will be applied if you fail to meet the agreed deadlines.
All quotes are to be FIXED PRICE, no variable quotes such as per hour or per milestone will be accepted.
Summary of intent:
The goal is to take provisioning orders from our system and action these against the providers XML B2B, while regularly checking the status of pending orders that have not completed. When the status changes, you will call pre-built methods that will update the provisioning orders.
You will also create/modify existing Flex interfaces to make it possible for our staff to perform all of the non provisioning related activities against a service.
You will first build the provisioning methods making it possible to order and cease services, and then you will move on to the management/modification of services. These are two distinct milestones.
Our system is as follows -
• Frontend: Flex 3.5
o Framework: Cairngorm
• Backend: PHP 5.2
o Framework: Zend
• Connector: AMFPHP connects Flex to PHP backend.
• Data source: MSSQL
Your job is writing methods to obtain provisioning orders given a specific provider flag and process these orders against the providers XML B2B.
New Orders -
When the orderType is NEW, this means you will provision a NEW service and use appropriate XML and values as required.
Transfer Orders (churn) –
When the orderType is CHURN, this means you will transfer an existing active service using the appropriate XML and values.
Cease Orders (cancel) –
When the orderType is CEASE, this means you will cancel an existing active service.
This is a summary overview; there are additional methods that will need to be created to manage active services, such as to change call barring levels etc. These are all contained in the attached PDF documents which are the documentation from the network provider.
You will also create a method that will ‘enquire’ on orders that have a status equal to pending, meaning you will get the status of the order from the provider and then use ‘pre-built’ methods to update the provisioning order items.
Once you have the methods written, you will then create a Zend Controller that can be called by CRON that will regularly process the above order types.
That is a summary of the backend, now on to the front end.
You will need to create views to modify/interact with the services covered in this project.
All methods detailed in the attached documentation must be available via the Flex interface. An example would be barring international calls.
In addition to making the relevant calls to the XML B2B, you will also need to modify the status of these items in our own SQL, as some will have billing implications.
Attached in image-001 is a screenshot of a VoIP service and its Features (modification items). A similar container exists for Telephone services already, and you simply need to write the lower half container under features.
Please ensure you review the attachments in detail, as you will be required to build into each of the methods outlined.
In your proposal, please include only FIXED price quotes and your DEADLINE.
20 freelancers are bidding on average $2835 for this job
I am a freelancer having team of developer with different expertise. I wish to have a long term contract with u. I have more than 5 yrs exp in freelancing. Some of my projects I can send the hyperlink to view.
Hi, We are Atlanta based Web Development Firm and interested in your project. we can offer a quality product with 100% [url removed, login to view] check your PMB for more details.