AQuA: Asterisk deployment

January 11, 2010 by admin
Filed under: Voice and Sound Quality Testing Software 

In this post we would like to describe how one can easily enable voice quality monitoring in Asterisk PBX and present the benefits AQuA gives to Asterisk users.

Asterisk deployment

The most common deployment of AQuA to establish voice quality monitoring is to utilize PHP scipting and the so-called cron jobs. AQuA customers find this approach the most suitable for fastest AQuA deployment to Asterisk PBXs.

Considering the same example of monitoring voice quality at various call terminations and the concept of having Asterisk + cron jobs + PHP scriptiong, one would have the following setup:

1. cron job invokes a PHP script according to predefined time table
2. PHP script establishes connection to Asterisk server and originates a call to for instance an echo server (for example using this Asterisk API http://code.google.com/p/asterisk-php-api/)
3. Audio stored locally is played to the echo server and then recorded back from the echo server
4. Recorded audio is compared to the original audio available locally using AQuA Command Line application (invoked from the same PHP script f.e.)
5. After %, MOS, PESQ values and reasons for voice qualtiy loss (in case of -fau option) are received they can be stored to a local database with correspondent call/ time stamp

Within a couple of minutes you will enable your Asterisk server with voice quality monitoring feature and ability to log reasons for voice quality losses besides percentage, MOS and PESQ values generated by AQuA. AQuA manual contains all required information to choose the right parameters for voice quality testing and is available at the following link: AQuA – Audio Quality Analyzer Manual as a PDF document or at this link Voice Quality Testing Online Manual as online software manual.

Benefits

Among AQuA benefits one will definitely appreciate that:

- AQuA is available as a server solution without any “per channel” limitations
- AQuA license does not involve any annual royalty fee
- AQuA is available for all Linux systems and servers (32 bit and 64 bit)
- AQuA is easy to deploy and use for software products development
- AQuA provides perceptual estimation of audio quality and can be utilized in VoIP, PSTN, ISDN, GSM, CDMA networks and combinations of those
- AQuA is also available as a service

Share/Save/Bookmark

Comments

Tell me what you're thinking...
and oh, if you want a pic to show with your comment, go get a gravatar!