I have a fresh installed FreePBX Distro 2.210.62-4 (updated via script from FreePBX Distro 2.210.62-3) x64 machine equipped with an HFC-S ISDN Cologne Chips BRI PCI card (that I know works very well because I tested it on a temporary test system built up with Elastix 2.4.0 x64) in TE mode.
Asterisk version is 10.11.1.
I then manually installed DAHDI Config 2.10.7.1 module (which was not installed by default during the initial FreePBX Distro setup) to manage the HFC-S ISDN BRI PCI card and, under Connectivity menu, is now available the DAHDi menu which shows a digital hardware entry for that card.
Few Errors messages appeared under the FreePBX Notices box under FreePBX System Status once I (re)started DAHDI service and rebooted the FreePBX Distro (as required):
[color=red]File /etc/modprobe.d/dahdi.conf[/color] is not owned by asterisk (Please run 'amportal chown')
[color=red]Unable to write to /etc/modprobe.d/dahdi.conf[/color] Please change permissions on /etc/modprobe.d/dahdi.conf
[color=red]Unable to write to /etc/dahdi/system.conf[/color] Please change permissions on /etc/dahdi/system.conf
[color=red]Symlink from modules failed[/color] retrieve_conf failed to sym link: /etc/asterisk/chan_dahdi.conf from dahdiconfig/etc (Already exists, not a link) This can result in FATAL failures to your PBX. If the target file exists and not identical, the symlink will not occur and you should rename the target file to allow the automatic sym link to occur and remove this error, unless this is an intentional customization.
These Error messages don’t fix even if I run [color=blue]amportal chown[/color] command.
So what’s wrong (I didn’t touch anything via CLI yet) ?
Then I would ask: <color=green>what is the best correct way to setup the HFC Card using DAHDI Config module (or using DAHDI Tools via CLI) to impose the bri_ptmp signalling and the IT (Italy) zone ?
It seems that among Span parameters available (Signalling) editing the discovered digital hardware there isn’t any BRI (nor BRI_PTP neither BRI_PTMP) but only (as written on the drop down signalling menu):
At this time we have done no testing with the DAHDI module on BRIs and I am not even sure your card is supported with that module as you did not tell me the Brand and Model of the card.
I really can’t say (and won’t say) that this ISDN PCI card is not working or it is not recognized, I’m just only want to ask about the best and correct way to configure it via CLI or via FreePBX web interface.
Error messages written above are gone away (probably after a reboot of the FreePBX Distro done after the <color=blue>amportal chown).
Here some details from the FreePBX Distro box about the ISDN PCI HFC card (It’s a very common cheap one port ISDN PCI card and it has no brand):
So the intimate question is: since this card appears to be correctly recognized by FreePBX Distro then what is the best and correct way to configure it to interface it with my PSTN Telco (Italy, PTP CPE or PTMP CPE, BRI Signalling, it’s already in TE mode) ?
And then: in which way should I manage Global Settings and Modprobe Settings on DAHDI Config module (I don’t think DAHDI “automagically” can chose my country settings “IT” for Italy even if I specified it elsewhere in the FreePBX Distro settings) ? or should I use the dahdi_genconf via CLI ?