Openvox 800P with FreePBX


I am still using Elastix 2.5 with Openvox 800P. I want to switch FreePBX Distro.
I am having problems of detection. FreePBX cannot find.
When I install Elastix 2.5 to the same hardware it is recognised instantly and ready to use.

What are the best steps to use OpenVox 800P ?
Thank You.

[root@freepbx dahdi-linux-complete-3.0.0+3.0.0]# dahdi_hardware
pci:0000:00:04.0 opvxa1200- e159:0001 OpenVox A800P

Here is the output from new FreePBX install
[root@freepbx ~]# lspci -vvvv

00:04.0 Communication controller: Tiger Jet Network Inc. Tiger3XX Modem/ISDN interface
Subsystem: Device 9500:0003
Physical Slot: 4
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- SERR- <PERR- INTx-
Latency: 0 (250ns min, 32000ns max)
Interrupt: pin A routed to IRQ 5
Region 0: I/O ports at c100 [size=256]
Region 1: Memory at f1800000 (32-bit, non-prefetchable) [size=4K]
Kernel modules: netjet, hisax

Using OpenVox pdf guide, I installed the the programs to compile.
But when I tired to compile, I am getting this error

[root@freepbx ~]# cd /usr/src
[root@freepbx src]# cd dahdi-linux-complete-3.0.0+3.0.0/
[root@freepbx dahdi-linux-complete-3.0.0+3.0.0]# make
make -C linux all
make[1]: Entering directory /usr/src/dahdi-linux-complete-3.0.0+3.0.0/linux' make -C drivers/dahdi/firmware firmware-loaders make[2]: Entering directory/usr/src/dahdi-linux-complete-3.0.0+3.0.0/linux/drivers/dahdi/firmware’
make[2]: Leaving directory /usr/src/dahdi-linux-complete-3.0.0+3.0.0/linux/drivers/dahdi/firmware' You do not appear to have the sources for the 3.10.0-957.21.3.el7.x86_64 kernel installed. make[1]: *** [modules] Error 1 make[1]: Leaving directory/usr/src/dahdi-linux-complete-3.0.0+3.0.0/linux’
make: *** [all] Error 2

My kernel-devel is same as kernel.

[root@freepbx ~]# rpm -qa | grep kernel-devel | sort -n

[root@freepbx ~]# uname -r

[root@freepbx dahdi-linux-complete-3.0.0+3.0.0]# rpm -qa | grep dahdi

(James Zhu) #2

it is a noraml error, your kernel version cannot match the system kernel.


Thanks james. However, Both are the exact and only kernels on the system.

BTW I also try to compile openvox_dahdi-linux-complete-2.11.1 but same make problem.

looks like nobody cares or uses OpenVox anymore with current FreePBX. :wink:

But there is my (almost) solution. May be somenone will have similar problem with this combo.
I Installed FreePBX-10.13.66-21-x86_64-Full-1503108270.iso and compile openvox_dahdi-linux-complete-2.11.1
Now I have a more recent system (compared to Elastix 2.5) running. I will do the upgrades step-by-step.



Probably OpenVox has decided to stop development of their driver, that is why it won’t compile on newer kernels.

(James Zhu) #5

yes, you have to compile freepbx and dahdi patched with openvox drivers. ISO may not work.


And probably you will need to use dahdi < 3 (its just a fact)

(system) closed #7

This topic was automatically closed 31 days after the last reply. New replies are no longer allowed.