Hi Coders, what I am looking to achieve, is to provide an easy to use interface to create the .conf files for asterisk.
Essentially the most complex part will be creating the [url removed, login to view] file and ensuring that call handling is managed correctly.
As I quick overview, I would imagine that the interface would provide the following:
*Configure IP settings
*Configure SIP accounts
*Configure ITSP accounts
*Configure hunt groups
*Configure remote extensions
*Configure ring groups
*Configure Music on Hold
*Define Voicemail boxes
*Define Voicemail email settings
*Define modes (e.g. working hours, out of hours)
*Create Auto Attendants (IVR) with specific routing based on number(s) pressed during the call.
*Define mappings for ITSP "line(s)" to extension(s) including single extensions, multiple extensions (groups and sequential) and auto attendants.
*Define call handling for extensions (e.g. When Busy, No Answer, Answered and Do not Disturbed) including redirect to voicemail, other extensions, message, auto attendant, call queue or hangup.
*Configure other IP related settings ([url removed, login to view])
*Configure country settings ([url removed, login to view])
There are number of other areas that need to be covered but these would relate to the options/settings defined above.
I hope this makes sense, and I would appreciate any feedback you may have.
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):
a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
Asterisk 1.x (Potentially need the code to support multiple versions of Asterisk)