![]()
The Sangoma VoiceTime UT50 USB Device is a USB key that provides a source of timing to Asterisk. Previously, this had to be done via a 2 port FXO card or similar analog device. The benefit to using the VoiceTime UT50 is that it is much less expensive than an analog card.
Asterisk needs a clock signal to do recording, conferencing, etc, and Asterisk gets this clock signal from Zaptel.
Normally Zaptel gets it's clocking from a Zaptel hardware card but when Zaptel doesn't find any hardware it loads a program called ZTDUMMY. ZTDUMMY is simple program that uses software to emulate a 1ms second timer. The problem is that ZTDUMMY is not reliable when the system gets bogged down a little.
The Sangoma VoiceTime UT50 provides a reliable source of timing to Asterisk without having to purchase a separate analog card that will not be used in the system.
More information about the Sangoma VoiceTime UT50 can be found here:
http://www.sangoma.com/products_and_solutions/hardware/specialty_tools.html
PBXtra 4.1 (CentOS 4.3)
trixbox Pro 4.1.2 (CentOS 4.4)
note: Fedora Core 3 PBXtra's are not supported at this time.
FONdetect-4.1.1865
PBXtra:
wanpipe_voicetime-modules-2.6.9-34.EL-1.0.9-2
wanpipe_voicetime-modules-2.6.9-34.ELsmp-1.0.9-2
trixbox Pro:
wanpipe_voicetime-modules-2.6.9-42.EL-1.0.9-2
wanpipe_voicetime-modules-2.6.9-42.ELsmp-1.0.9-2
The first step is to install the Sangoma VoiceTime UT50. To do so, log into your Fonality PBX and shut it down with:
shutdown -h now
Once the system is down, plug the UT50 into one of the USB ports.
*** NOTE: If you are using a Dell 1950 III, there are USB ports inside the chassis that will allow you to install the UT50 without it being exposed outside of the server.
Power your server back on and SSH into it as root.
[root@trixboxNNNNNN ~]# yum clean allCleaning up Everything2 headers removed1 packages removed3 metadata files removed0 cache files removed1 cache files removed
[root@trixboxNNNNNN ~]# yum update FONdetect[root@trixboxNNNNNN ~]# yum install wanpipe_voicetime-modules-2.6.9-42.EL wanpipe_voicetime-modules-2.6.9-42.ELsmp
Log in at the console as IP/IP and you will get this menu:
***NOTE: You can also bring up this menu via SSH by running:
perl /var/adm/bin/ip.pl -i
dmesg |grep USB
wanpipe_voicetime: Loading WANPIPE VoiceTime (USB) Driver - v1.0.9 wanpipe_voicetime: Probing WANPIPE VoiceTime (USB) device on 2 ...
zttest
Opened pseudo zap interface, measuring accuracy... 99.987793% 99.987793% 99.987793% 99.987793% 99.987793% 99.987793% 100.000000% 99.987793% 99.987793% 99.987793% 99.987793% 99.987793% 99.987793% 99.987793% 99.987793% 100.000000% 99.987793% 99.987793% 99.987793% 99.987793% 99.987793% 99.987793% 99.987793% 99.987793% 99.987793% 100.000000% 99.987793% 99.987793% 99.987793% 99.987793% 99.987793% 99.987793% 99.987793% 99.987793% 99.987793% 99.987793% 99.987793% 99.987793% 99.987793% 99.987793% 99.987793% 99.987793% 99.987793% 99.987793% 99.987793% 100.000000% 99.987793% 99.987793% 100.000000% 99.987793% 100.000000% 99.987793% 99.987793% 99.987793% 99.987793% 100.000000% 99.987793% 99.987793% 99.987793% 99.987793% 100.000000% 99.987793% 99.987793%
This output tells you how accurate your timing source is. Press CTRL+C to exit zttest and you will see a summary:
--- Results after 64 passes --- Best: 100.000000 -- Worst: 99.987793 -- Average: 99.989319
99.989% average accuracy is very good!
Tags: voip timing, timing