VoiceTronix
VoiceTronix is a telephony equipment and solutions provider headquartered in Adelaide, Australia.
Their main products are a line of PCI based analog telephony interfaces:
- OpenLine 4 - four port analog (FXO only)
- OpenSwitch 6 - six port analog (3 banks of 2 ports configurable as FXO or FXS)
- OpenSwitch 12 - twelve port analog (3 banks of 4 ports configurable as FXO or FXS)
- OpenPCI 4 and 8 - four and eight port analog FXO and FXS.New Release Asterisk Compatible!
They have also recently released their OpenPri series of PCI based single and dual span E1/T1/J1 Primary Rate Telephony interfaces.
Voicetronix have their own open source PBX software, called OpenPBX. However, the company is also actively involved in the Asterisk project, providing open source drivers for their telephony interfaces which work with Asterisk. Voicetronix cards are configured in vpb.conf.
For more information on products, prices and where to buy please visit the VoiceTronix web site.
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
Voicetronix Resellers
- Telephonyware US distribution
- Younix Networks European distribution.
- Voice Communications Japanese distribution
- DB Streams Canadian distribution
- StormCorp South African distribution
Page Changes