Asterisk – Pstn – Mysql – Php

Asterisk – Pstn – Mysql – Php
Looking for a front and backend website to integrate with Asterisk. Final product needs no design just simple form fields, (not built on any premade software. eg a2billing)

1. [Frontend website]
======================================================
login.php (with, user field, pass field)

signUp.php – first name field, last name field, email field (which user+pass emailed to client).

passReset.php – email field (emailed out to client).
======================================================

2.a [Backend website (once user is logged in)]
======================================================
info.php – total recorded calls field, username field, my messages field, total calls made field, total allocated number field.

index.php – first name field, last logged in field, total recorded calls field, username field, total calls made field, total allocated number field, latest DID number route, latest destination number.

My_numbers.php – (view routed numbers) destination number field, date route was set field, date number was allocated field, DID number field.

Set_route.php – select DID number field(list), destination number (with number check for validity), set call id (see who’s calling, yes/no), choose ring tone field.

Call_records_out.php – (view call records out) call date field, call time field, caller id field, DID number field, destination number field, duration field.

Call_records_in.php – (view call records in) call date field, call time field, caller id field, DID number field, destination number field, duration field.

mu_messages.php – (shows system messages, noted below), planned issues field, current issues field, recent issues field.

Call_recording.php – download wav/mp3 file, call date field, call time field, call id field, DID number field, destination number field, duration field, delete recorded file.

Add_number.php – list of DID numbers (for client to choose from and add to account).

Update_contact.php – change password field, update contact name field, update email address field.
======================================================

2.b [Wizard – first time user login]
======================================================
wizard-1.php – select DID number.

wizard-2.php – field that shows the DID number chosen, enter destination number (with number check for validity), set call id (see who’s calling yes/no), choose ring tone field(list).

wizard-3.php – thankyou page, continue button to enter control panel.
======================================================

3 [Admin Login]
======================================================
System_status.php – (stats shown in graph form for history records) asterisk online field, mysql online field, cpu usage field, apache online field, hdd usage field, ram usage field, outgoing calls working field, bandwidth usage field (current + avg), incoming calls working field, current simultaneous lines used field, DID numbers remaining field, mail server status field, DID numbers remaining field, total calls made day, total signups for the day.

Add_did_numbers.php – box to add list of DID numbers, list of DID numbers already added not used field.

did_numbers.php – list of assigned DID numbers field, last used field, total minutes used field.

System_notices.php – (issues show in user login area) planned issues field, current issues field, recent issues field.
======================================================

All of the above needs to take into account, spam bots, brute force protection, mysql injection,

Depending on how well the system is built and functions, I will have a lot of additional features, upgrades in the future.

QUOTE
Please provide a flat fee cost for the scope of services listed above: $

Estimanted time of compltion:

Thanks
Steve

Leave a Reply

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