PCI Passthrough OpenVOX B100e no outgoing calls

Hi,

I am transferring an old FreePBX to a new server. I have installed the latest FreePBX distro on a VM under KVM running on a RHEL7 box. I have used PCI passthrough to pass the two B100e BRI cards through the VM. I understand the issues with zaphfc and have tried many options - downloading and compiling from the openvox site, downgrading dahdi, etc. But I keep having the same issue.

Incoming calls are working fine and all the local sip handsets are fine, but I can’t get any outgoing calls to work:

– Requested transfer capability: 0x00 - SPEECH
– Called DAHDI/g0/0123456789
– Span 1: Channel 0/1 got hangup, cause 27
– DAHDI/i1/0123456789-4 is circuit-busy
– Hungup ‘DAHDI/i1/0123456789-4’
== Everyone is busy/congested at this time (1:0/1/0)

Once I got the drivers installed FreePBX found the cards and I could configure them using the web config frontend:

chan_dahdi.conf:
[general]

; generated by module
#include chan_dahdi_general.conf

; for user additions not provided by module
#include chan_dahdi_general_custom.conf

[channels]
language=en
busydetect=yes
busycount=10
usecallerid=yes
callwaiting=yes
usecallingpres=yes
threewaycalling=yes
transfer=yes
cancallforward=yes
callreturn=yes
echocancel=yes
echocancelwhenbridged=no
echotraining=no
immediate=no
faxdetect=no
rxgain=0.0
txgain=0.0

; for user additions not provided by module
#include chan_dahdi_channels_custom.conf

; include dahdi groups defined by DAHDI module of FreePBX
#include chan_dahdi_groups.conf

chan_dahdi_groups.conf:
; [span_1]
signalling=bri_cpe
switchtype=euroisdn
pridialplan=unknown
prilocaldialplan=unknown
group=0
context=from-digital
channel=>1-2

; [span_2]
signalling=bri_cpe
switchtype=euroisdn
pridialplan=unknown
prilocaldialplan=unknown
group=0
context=from-digital
channel=>4-5

/etc/dahdi/system.conf:

Span 1: ZTHFC1 "HFC-S PCI A ISDN card 0 [TE] " AMI/CCS

span=1,1,0,ccs,ami

termtype: te

bchan=1-2
hardhdlc=3
echocanceller=mg2,1-2

Span 2: ZTHFC2 "HFC-S PCI A ISDN card 1 [TE] " (MASTER) AMI/CCS

span=2,2,0,ccs,ami

termtype: te

bchan=4-5
hardhdlc=6
echocanceller=mg2,4-5

Global data

loadzone = uk
defaultzone = uk

I have everything I need working except outgoing calls

OK - I feel a little dumb now, after struggling with this for days I make a posting on the forums, decide I will reboot the server one more time and it all starts working! I am afraid I can’t say what made it start working :frowning: