Openvox 800P with FreePBX


#1

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



(James Zhu) #2

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


#3

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…


#4

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.


#6

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.