mISDN installation

Hey guys,

I just installed fresh copy of FreePBX Distro and I’ve got a problem. Earlier I was using very old version of FreePBX with configured mISDN. Now I can’t find information how to install it on newest version of FreePBX (compilation doesn’t work either, ends with an errror) and DAHDI module doesn’t recognize my card (at least it’s not showing in FreePBX configuration, although dahdi_hardware outputs pci:0000:03:00.0 cwain- 1397:30b1 HFC-E1 ISDN E1 card.)

I’m using card recognized by kernel as 03:00.0 ISDN controller: Cologne Chip Designs GmbH ISDN network Controller [HFC-E1] (rev 01). I need to configure PRA connection as soon as possible.

What can I do?

I think the freePBX Distro only supports Sangoma BRI and Digium BRI card. If you have a card from other manufacturer, you have to compile from source code.

But what and how? The best option for me would be to still use mISDN. I’m using this how-to to compile it: https://www.misdn.eu/wiki/Howto_for_Debian/

When I’m on the make modules stage I get these errors:

Apply linux-2.6.git-5d76fc219ce38a226314436563f6b9d405bb6db1_export.patch : opts= from series ../series/series_3.1
patching file drivers/isdn/mISDN/clock.c
patching file drivers/isdn/mISDN/dsp_audio.c
Hunk #1 FAILED at 12.
1 out of 1 hunk FAILED -- saving rejects to file drivers/isdn/mISDN/dsp_audio.c.rej
patching file drivers/isdn/mISDN/dsp_pipeline.c
patching file drivers/isdn/mISDN/socket.c
Error on /usr/bin/patch -p1  < patches/linux-2.6.git-5d76fc219ce38a226314436563f6b9d405bb6db1_export.patch in series ../series/series_3.1
cat .patchOK
cat: .patchOK: No such file or directory
make[1]: *** [patched_tree] Error 1
make[1]: Leaving directory `/root/mISDN/standalone'
make: *** [modules] Error 2

I think it is better to add PCI ID into dahdi code and recompile that(https://github.com/asterisk/dahdi-linux/commit/25a8bb1abeb5fde11ebc478be73dd6bdf8ab9234). I do not think mISDN still work with latest dahdi.

1 Like