Search:
Voicetronix
About
VoiceTronix is a telephony equipment and solutions provider headquartered in Adelaide, Australia. They build a range of computer telephony hardware that connect to traditional fixed line and IP based services and equipment. They also develop and support open source telephony application software and focus on the Linux operating system. Their software and hardware building blocks turn commodity PC/servers into advanced and open communication solutions, affording enterprise level functionality to Small and Medium Businesses (SMBs).
Main hardware products are a line of PCI 2.2 & PCI Express based multi-port analog and primary rate telephony interface cards including:
- OpenPCI(e) 4L and 8L - four and eight port analog FXO.
- OpenPCI(e) 4S and 8S - four and eight port analog FXS.
- OpenPCI(e) 8LS - four ports of analog FXO & FXS.
- OpenPRI(e) - single and dual span E1/T1/J1 primary rate.
where (e) denotes the PCI Express bus interface version.
Voicetronix have developed a number of open source applications licensed under L-GPL to showcase their hardware and middleware offerings. These include:
- OpenPBX a fully functioning PBX application using CT server, a Perl based wrapper of its telephony API.
- Logger that when combined with their range of telephony hardware offers commercial grade call recording solutions for under US$60/channel.
However, the company has also been actively involved in the Asterisk project, providing open source drivers for its telephony interface cards.
Typical telephony solutions supported using Voicetronix hardware and application software include:
- Call Recording/Monitoring systems.
- Fixed line and IP based PBX phone systems.
- IVR and ACD systems.
- Computer Telephony Integration (CTI).
- Automated tools for measuring network & telephony equipment performance.
Their hardware and software products are tailored for:
- Original Equipment Manufacturers (OEMs),
- Value Added Resellers (VARs),
- System Integrators (SI) and
- Information & Communications Technology (ICT) consultants.
For more information on products, prices and where to buy please visit the VoiceTronix web site.
Historical notes on using Asterisk with chan_vpb.c
Changing Dialtone
If you want to change the default dialtone being heard (Australian) to the USA one, you'll need to comment the TONES_AU settings and uncomment the TONES_US settings. In the channels folder, search the chan_vpb.c file "/usr/src/asterisk/channels/chan_vpb.c"
?grep ?i ?A 10 tones_au chan_vpb.c?
/* #define TONES_AU */
- define TONES_USA
/* #ifdef TONES_AU
static VPB_TONE Dialtone
static VPB_TONE Busytone
static VPB_TONE Ringbacktone
- endif */
- ifdef TONES_USA
static VPB_TONE Busytone
static VPB_TONE Ringbacktone
I had to comment the tones_au, because the country i specified in the indications.conf doesn't give me the US dialtone.
If asterisk is already installed you'll have to recompile.
G. Powell
Changing Ringback
The ringback tone period for USA is 6s (2s on, 4s off), thus one also needs to change the following define in chan_vpb.c to 6000
#define TIMER_PERIOD_RINGBACK 6000
Timing source
I've had problems using ztdummy for timing along with the voicetronix so, if you want to use the OpenSwitch card for timing which you'll probably want to do, edit the vpb Makefile, and uncomment ?AST_TIMING?.
My Makefile is located in ?/usr/src/vpb-driver-2.4.0/src/Makefile?, if you type:
?grep ?i ast_timing Makefile? you?ll see that it has been commented. So to use the timing feature of the card you need to uncomment it and then recompile Voicetronix drivers & Asterisk (in that order)
1. modprobe zaptel
2. modprobe vpbhp
3. lsmod
After the lsmod you'll see that the voicetronix card will use the zaptel drivers for timing. Now accessing Voicemail & IAX calls should be clear.
G. Powell
Created by: benjk,Last modification on Tue 16 of Feb, 2010 [03:41 UTC] by kosmiester

Page Changes
