Hello,
I am trying to use a HFC-PCI (CCD/Billion/Asuscom 2BD0) card in TE mode to dial-in and out with ISDN.
The problem is I can not get the card to dial out with a Zap channel. Dial-in is working. I am using bri-stuff 0.1.0-RC4 (but tried also RC3 and RC2k). I tried all combination of "immediate", "overlapdial", "pridialplan". I earlier also managed to dial out with the latest mISDN and chan_misdn, but it was unstable and linux crashed on any dial-in. So I think I would rather use zaphfc.
As one can see in the BRI debug below, I tried to call ext 21 from ext 25, the ISDN error (44) is "Requested channel not available" and asterisk immediately hangup.
Any help would be greatly appreciated.


Colin

P.S. lots of info following
Here the important configs and info

- Kernel 2.6.5
- zaptel.ko and zaphfc.ko loaded without options
- I am very new to asterisk :o)

### ztcfg -vv output: ###
Zaptel Configuration
======================

SPAN 1: CCS/ AMI Build-out: 0 db (CSU)/0-133 feet (DSX-1)

Channel map:

Channel 01: Individual Clear channel (Default) (Slaves: 01)
Channel 02: Individual Clear channel (Default) (Slaves: 02)
Channel 03: D-channel (Default) (Slaves: 03)

3 channels configured.

###
[EMAIL PROTECTED]:/home/colin/ cat /proc/zaptel/1
Span 1: ZTHFC1 "HFC-S PCI A ISDN card 0 [TE] layer 1 ACTIVATED (F7)" AMI/CCS

          1 ZTHFC1/0/1 ClearChannel (In use)
          2 ZTHFC1/0/2 ClearChannel (In use)
          3 ZTHFC1/0/3 HDLCFCS (In use)
[EMAIL PROTECTED]:/home/colin/

### Asterisk zap info: ###
pbxde*CLI> zap show channels
  Chan Extension  Context         Language   MusicOnHold
pseudo            hfc_te          en         default
     1            hfc_te          en         default
     2            hfc_te          en         default
pbxde*CLI>

###
/etc/zaptel.conf:
loadzone=nl
defaultzone=nl
span=1,1,0,ccs,ami
bchan=1-2
dchan=3

###
/etc/asterisk/zapata.conf
[channels]
musiconhold      = default
language         = en
;
; ISDN
;
switchtype        = euroisdn
echocancel        = yes
immediate         = no
overlapdial       = no
pridialplan       = unknown
prilocaldialplan  = unknown
nationalprefix    = 0
internationalprefix = 00

context           = hfc_te
signalling        = bri_cpe_ptmp  ; HFC-S TE mode
usecallerid       = yes
usecallingpres    = yes
group             = 1
channel => 1-2

###
/etc/asterisk/extentions.conf
[...]
exten => 25,1,Wait(1)                    ; Dial in is working
exten => 25,2,Answer                    ; Answer the line
exten => 25,3,SayDigits(${CALLERIDNUM})
exten => 25,4,Hangup

exten => _0X.,1,Dial(Zap/2/${EXTEN})  ; outbound dialing is not working
[...]

##### BRI debug #####

-- Executing Dial("SIP/2000-5418", "Zap/2/021") in new stack
-- Making new call for cr 132
> Protocol Discriminator: Q.931 (8) len=27
> Call Ref: len= 1 (reference 4/0x4) (Originator)
> Message type: SETUP (5)
> [> [04> [04 03> [04 03 80> [04 03 80 90> [04 03 80 90 a3> [04 03 80 90 a3]
> Bearer Capability (len= 5) [ Ext: 1 Q.931 Std: 0 Info transfer capability: Speech (0)
> Ext: 1 Trans mode/rate: 64kbps, circuit-mode (16)
> Ext: 1 User information layer 1: A-Law (35)
> [> [18> [18 01> [18 01 8b> [18 01 8b]
> Channel ID (len= 3) [ Ext: 1 IntID: Implicit, Other Spare: 0, Exclusive Dchan: 0
> ChanSel: Any channel selectedNo channel selected
]
> [> [6c> [6c 06> [6c 06 00> [6c 06 00 80> [6c 06 00 80 32> [6c 06 00 80 32 30> [6c 06 00 80 32 30 30> [6c 06 00 80 32 30 30 30> [6c 06 00 80 32 30 30 30]
> Calling Number (len= 8) [ Ext: 0 TON: Unknown Number Type (0) NPI: Unknown Number Plan (0)
> Presentation: Presentation permitted, user number not screened (0) '2000' ]
> [> [70> [70 04> [70 04 80> [70 04 80 30> [70 04 80 30 32> [70 04 80 30 32 31> [70 04 80 30 32 31]
> Called Number (len= 6) [ Ext: 1 TON: Unknown Number Type (0) NPI: Unknown Number Plan (0) '021' ]
> [> [a1> [a1]
> Sending Complete (len= 1)
-- Called 2/021
< Protocol Discriminator: Q.931 (8) len=8
< Call Ref: len= 1 (reference 132/0x84) (Terminator)
< Message type: RELEASE COMPLETE (90)
< [< [08< [08 02< [08 02 80< [08 02 80 ac< [08 02 80 ac]
< Cause (len= 4) [ Ext: 1 Coding: CCITT (ITU) standard (0) 0: 0 Location: User (0)
< Ext: 1 Cause: Requested channel not available (44), class = Network Congestion (2) ]
-- Processing IE 8 (cs0, Cause)
-- Channel 0/2, span 1 got hangup
NEW_HANGUP DEBUG: Calling q931_hangup, ourstate Null, peerstate Null
NEW_HANGUP DEBUG: Destroying the call, ourstate Null, peerstate Null
-- Hungup 'Zap/2-1'
== No one is available to answer at this time
pbxde*CLI>


##### END BRI debug #####

_______________________________________________
Asterisk-Users mailing list
[EMAIL PROTECTED]
http://lists.digium.com/mailman/listinfo/asterisk-users
To UNSUBSCRIBE or update options visit:
  http://lists.digium.com/mailman/listinfo/asterisk-users

Reply via email to