Asterisk Test Utility for Technical Staff Problem Diagnosis
The Asterisk Test Utility is an essential tool designed for technical staff to easily identify and resolve issues within an Asterisk phone system. This utility automates the testing process by calling each registered extension and performing basic functionality checks. Detailed logs of responses from each extension are maintained for review by technical staff. Additionally, users are notified via email if any issues are detected. Tests can be conducted on specific extensions or through a comprehensive script using Java, with an IVR front end facilitating user interaction and configuration.
Asterisk Test Utility for Technical Staff Problem Diagnosis
E N D
Presentation Transcript
Computer Science Honours RTMM Terence Foxcroft Asterisk Test Utility 19 May 2008
Asterisk Test Utility • Utility to allow technical staff to easily check for problems in an asterisk system • Automated process of calling each extension/user registered with the system and running basic test to check that each is working.
Asterisk Test Utility • Response from each extension called will be logged for viewing by a technical staff member. • Notification of the problem existing will also be email to each user where a problem exists.
Asterisk Test Utility • Test can be performed for a specific extension/user or for all extensions by running a script (AGI using Java). • Front end IVR will provide tester with the utilitiy’s functionality and configuration.
Asterisk Test Utility Over IP • Utility Service Architecture Overview Asterisk Server SIP Phone 1 Database / File Echo Test Extension (extension.conf) 4 5 3 1 Test Utililty (exentions.conf and Java AGI) Outgoing call files (spool / outgoing) 4 SIP Phone n 3 2