Preinstalled Asterisk, in linux puppy all client machine are authenticate via MAC
SIP/IAX2 client list, Add new SIP/IAX2 client, Edit SIP/IAX2 client, Delete selected SIP/IAX2 client,?
Inbound Client: Inbound client list, Add new inbound client,
Add IP for inbound authentication, Edit inbound client, Delete selected client,??
Outbound Trunk: Outbound trunk list, Add new gateway trunk
IAX2/SIP/IAX2 with Trunk name – IP Address – SIP/IAX2 port and Codec selections,
Edit outbound trunk, Delete selected trunk,??Dial Plan: Dial plan list, Add new dial plan with Dialing prefix
– Dialing rules – Priority – Outbound Gateway selection ,
Edit dial plan, Delete selected dial plan, ???CDR: Call record report,
Search field (Date from and to - Time from and to – Client - Gateway)
Display record (Call date and Time – SIP/IAX2 Client – ANI Number
– Dialed Number – Destination Number – Gateway – Duration – Client Cost)??
ACD / ASR Report: Total call report, Search field (Date from and to - Time from and to – Client - Gateway)
Display record (ACD – ASR – Total number of call – Failed calls - Total Duration –
Total Gateway cost – Total Client Cost)??Monitoring: Show registered SIP/IAX2 user list, unregistered list??Call
Log: Show Asterisk CLI activity for Debugs ??Active Call: Show SIP/IAX2 peer active call with details??
Some Maintenance Miscellanies and Tool feature would helpful for administration
Additional Project Description: ??
1. Coder has to provide a reference for a similar past work
2. All bugs must be fixed before delivering the entire project
3. Need a full source code, documentation