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
kernel-devel-3.10.0-957.21.3.el7.x86_64

[root@freepbx ~]# uname -r
3.10.0-957.21.3.el7.x86_64



[root@freepbx dahdi-linux-complete-3.0.0+3.0.0]# rpm -qa | grep dahdi
dahdi-tools-2.11.1-2.sng7.x86_64
asterisk16-dahdi-16.9.0-1.sng7.x86_64
dahdi-firmware-3.0.0-1.sng7.noarch
dahdi-linux-2.11.1-50.sng7.x86_64
kmod-dahdi-linux-2.11.1-52.sng7.x86_64


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.

Cheers…

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

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)

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