Complementary Software Guide

Complementary Software Guide

The VoiceXML Browser for Asterisk® COMPLEMENTARY SOFTWARE GUIDE Version: 5.2 VXI* – VoiceXML Browser COMPLEMENTARY SOFTWARE GUIDE Company Name: ________________________________________________________________________ Address/City/State/Zip: ________________________________________________________________________ Country: ________________________________________________________________________ About I6NET I6NET Solutions and Technologies Limited is a pan-European company specialized in the development of new applications and advanced communication solutions. I6NET creates new business solutions and opportunities with voice interactivity, helping phone and data networks convergence. Its innovative voice browsers systems and software components enable the creation of voice & video services in VoiceXML. You can contact us by email or call us by phone and leave us a message here. Main/Sales office quarters: C/ Magallanes 13 – 5º Izq 28015 Madrid (Spain) VAT Number ES-B83388306 - See more information: www.i6net.com © 2011 I6NET | www.i6net.com 2 / 15 Complementary Software Guide Table of Contents 1 Purpose ............................................................................................................................. 4 2 Complementary Software ................................................................................................. 4 2.1 WavePad Editor ......................................................................................................... 5 2.2 FF* Video Converter .................................................................................................. 5 2.3 ImageMagick ............................................................................................................. 6 2.4 CDR Analyser (Stats) ................................................................................................. 7 2.5 Inkscape Editor ........................................................................................................ 10 2.6 Apple QuickTime Pro ............................................................................................... 10 2.7 Helix Mobile Producer .............................................................................................. 11 2.8 Xenon Offline Encoder ............................................................................................. 11 2.9 MP3player (mpg123) ............................................................................................... 12 2.10 Zingaya MediaServer ............................................................................................. 13 2.11 Arno Firewall .......................................................................................................... 15 © 2011 I6NET | www.i6net.com 3 / 15 Complementary Software Guide 1 Purpose This guide is intended for application developers who create VoiceXML applications on the Asterisk® platform with the I6NET VoiceXML browser, VXI*. It presents the Complementary Software Tools, you can use for your projects. 2 Complementary Software I6NET recommends a suite specific software tools for VXI* VoiceXML browser platforms. All these packages are specific complementary products to create or edit contents or to improve your system. Please contact our sales team and tech team for any question. List of Tools: • WavePad Editor • FF* Video Converter • ImageMagick • CDR Analyser (Stats) • Inkscape Editor • Apple QuickTime Pro • Helix Mobile Producer • Xenon Offline Encoder • MP3player (mpg123) • Zingaya MediaServer • Arno Firewall NOTE: Please read the products’ license conditions. Most of them are Open Source Projects and Commercial Products from specific Vendors. © 2011 I6NET | www.i6net.com 4 / 15 Complementary Software Guide 2.1 WavePad Editor Synopsis WavePad Editor for Windows Description WavePad audio editing software is a full featured professional sound editor for Microsoft Windows systems. It lets you make and edit voice and other audio recordings. When editing audio files you can cut, copy and paste parts of recordings and, if required, add effects like echo, amplification and noise reduction. WavePad works as a wav editor or mp3 editor but it also supports a number of other file formats including vox, gsm, real audio, au, aif, flac, ogg and more. More information: http://nch.com.au/wavepad/index.html 2.2 FF* Video Converter Synopsis FF* Video Converter from I6NET Description FF* (FFasterisk) is a small tool to generate .h263 files compatible with Asterisk (with Payload RFC…). It is compatible with the Wengo SIP/video phone. The 3G (H324m) gives a more restrictive profile, yet not yet available (FFmpeg have some restrictions). NOTE: This tools has been discontinued (use the mp4 tools developped by I6NET) More information: http://products.i6net.com © 2011 I6NET | www.i6net.com 5 / 15 Complementary Software Guide 2.3 ImageMagick Synopsis ImageMagick Description ImageMagick®, is a software suite to create, edit, and compose bitmap images. It can read, convert and write images in a large variety of formats. Images can be cropped, colors can be changed, various effects can be applied, images can be rotated and combined, and text, lines, polygons, ellipses and Bézier curves can be added to images and stretched and rotated. ImageMagick is free software delivered with full source code and can be freely used, copied, modified and distributed. Its license is compatible with the GPL. It runs on all major operating systems and supports many image formats (over 95) including formats like GIF, JPEG, JPEG-2000, PNG, PDF, PhotoCD, TIFF, and DPX. More information: http://www.imagemagick.org/index.php Installation I6NET has integrated the ImageMagick tools in a PHP/Apache server to generate static texts. You’ll need to install these packages to enable the function in a web server: imagemagick Generate a gif from text. For Debian, install the packages, imagemagick and gsfonts. ffmpeg Generate a 3gp file. Use this ffmpeg package or compile if yourself (http://ffmpeg.mplayerhq.hu). mpeg4ip Hint the 3gp file. A hint track is a small track embedded alongside the audio and video tracks. The hint tells the server how to “package” media data for the network. Without a hint track, 3GP and MP4 files will not stream from the server. Use this mpeg4ip package or compile it yourself (http://mpeg4ip.sourceforge.net). gsfonts /usr/share/fonts/type1/gsfonts text2video This is the I6NET text-to-video package, php script. © 2011 I6NET | www.i6net.com 6 / 15 Complementary Software Guide 2.4 CDR Analyser (Stats) Synopsis CDR Analyser for Asterisk Description CDR Analyzer is an easy way to analyze your CDR records that are generated from Asterisk to a database. Asterisk-Stat provides different reports and graphs to allow the Asterisk-admin to quickly analyze the traffic on the Asterisk server. All of the graphics and reports are based on the CDR database. More information: http://areski.net/asterisk-stat-v2/about.php Main Features: • CDR report (monthly or daily) • Monthly traffic • Daily load • Compare call load with previous day’s • Contains various criteria to define the report (filter by date, etc.) • Export CDR reports to CVS or PDF System Requirements: • Apache (package apache2 ) • Php (package php5) • Mysql (package mysql-server) • Php module for Mysql (php5-mysql) • Php module for GB (php5-gd) NOTE: Check the php configuration file with the Debian distribution, /etc/php5/apache2/php.ini. If the auto configuration does not work properly, then add the mysql module. © 2011 I6NET | www.i6net.com 7 / 15 Complementary Software Guide Installation I6NET provides a package to easy-install your stats module. Download the package from I6NET websites. Unzip and untar the Stats package by using the command: # tar xvzf stats_Vx.x_date.tar.gz Go to the directory of the 'stats' and then, type the following command. # cd stats_Vx.x_date # ./install.sh NOTE: User/password can be necessary to automatically generate the database table. Installation from the sources: Go to: http://areski.net/asterisk-stat-v2/about.php Unzip and untar the content, copy the directory extracted to /var/www/stat for example. Edit lib/defines.php files and set: define ("FSROOT", "./"); define ("DBNAME", "asterisk"); There is a small bug in the export_pdf.php provided in v2.1 package. To fix it, just correct that line in the export_pdf.php file: include_once(dirname(FILE) . "/lib/fpdf.php'); to include_once(dirname(FILE) . "/lib/fpdf.php"); Configuration Edit the configuration file: ./libs/defines.php Change the session with your Mysql parameters: define ("HOST", "localhost"); define ("PORT", "5432"); define ("USER", "root"); define ("PASS", ""); define ("DBNAME", "cdr"); define ("DB_TYPE", "mysql"); // mysql or postgres Create the Database First, execute the Mysql client at CLI: # mysql Next, add execute to the following script: CREATE DATABASE asterisk; © 2011 I6NET | www.i6net.com 8 / 15 Complementary Software Guide GRANT INSERT ON asterisk.* TO asterisk@localhost IDENTIFIED BY 'yourpassword'; USE asterisk; CREATE TABLE `cdr` ( `calldate` datetime NOT NULL default '0000-00-00 00:00:00', `clid` varchar(80) NOT NULL default '', `src` varchar(80) NOT NULL default '', `dst` varchar(80) NOT NULL default '', `dcontext` varchar(80) NOT NULL default '', `channel` varchar(80) NOT NULL default '', `dstchannel` varchar(80) NOT NULL default '', `lastapp` varchar(80) NOT NULL default '', `lastdata` varchar(80) NOT NULL default '', `duration` int(11) NOT NULL default '0', `billsec` int(11) NOT NULL default '0', `disposition`

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    15 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us