I have a North American BRI configured as National ISDN (NI-1) on an
SBC (Nortel?) switch.  SBC calls this "FastTrak ISDN", and it's
surprisingly inexpensive -- less than two POTS lines.

I've been trying to find an inexpensive PCI interface solution to
connect this to Asterisk as voice lines.  I prefer ISDN BRI over POTS
lines because of the improved signalling, fast dialing, clean audio,
and so on.

I've tried three different Passive ISDN boards supported by the HiSax
drivers, with various degrees of failure.  None have been able to
complete a call.  (Linux kernel 2.4.22, with AVM Fritz, DynaFax, and
HFC cards)

According to the HiSax documentation, NI-1 is a supported protocol.

>From what I can find on CAPI, it supports only EuroISDN:
  http://www.junghanns.net/asterisk/page15.html
Is this the case for all Linux CAPI drivers?  Bummer.

Has anyone successfully used Asterisk with a HiSax passive ISDN card
on a National-1 (or NI-2) dialing plan?  It would really mean a whole
lot just to hear that someone is doing it with success. :)


How does one specify a SPID in Asterisk?  I've done an archive search
and came up blank for "spid".  BRI (2B+D) provisioning on SBC is done
with two Directory Numbers and two SPIDs, like this:

DN1: 794-7601
DN2: 794-7602

SPID1: 858-794-7601-0101
SPID2: 858-794-7602-0101

(SBC said the -0101 is used on all NI-1 SPIDs)

I'm not sure how to inform Asterisk/HiSax of the SPID part, and I get
a "SPID not supplied in EAZMSN" from the ISDN driver.

I've tried various permutations of AT&E7947601:85879476010101 manually
into the /dev/ttyI0 interface, with no luck.

Last, according to the kernel messages, there never seems to be an OAD
(Caller-ID) on incoming calls.  I've used an ISDN protocol analyzer to
show that the incoming setup does contain the calling number.  Again,
I'm just curious to compare notes with someone else doing this.

Thanks!

-Steve

My modem.conf:

[interfaces]
context=isdn-in
driver=i4l
language=en
type=autodetect
stripmsd=0
dialtype=tone
mode=immediate

group=1
msn=7947601
incomingmsn=*
context=isdn-in
device => /dev/ttyI0
device => /dev/ttyI1

-------

My Kernel log:

ISDN subsystem Rev: 1.1.4.1/1.1.4.1/1.1.4.1/none/1.1.4.1/1.1.4.1 loaded
HiSax: Linux Driver for passive ISDN cards
HiSax: Version 3.5 (module)
HiSax: Layer1 Revision 1.1.4.1
HiSax: Layer2 Revision 1.1.4.1
HiSax: TeiMgr Revision 1.1.4.1
HiSax: Layer3 Revision 1.1.4.1
HiSax: LinkLayer Revision 1.1.4.1
HiSax: Total 1 card defined
HiSax: Card 1 Protocol NI1 Id=HFC (0)
HiSax: HFC-PCI driver Rev. 1.1.4.1
HiSax: HFC-PCI card manufacturer: CCD/Billion/Asuscom card name: 2BD0
HFC-PCI: defined at mem 0xe095dc00 fifo 0xd9e88000(0x19e88000) IRQ 5 HZ 100
HFC_PCI: resetting card
HFC 2BDS0 PCI: IRQ 5 count 0
HFC 2BDS0 PCI: IRQ 5 count 34
HiSax: National ISDN-1 Rev. 1.1.4.1
HiSax: National ISDN-1 Rev. 1.1.4.1
HiSax: 2 channels added
HiSax: MAX_WAITING_CALLS added
...
isdn_net: call from 0 -> 0 7947601 ignored
isdn_tty: Incoming call without OAD, assuming '0'
isdn_tty: call from 0, -> RING on ttyI1
SPID not supplied in EAZMSN 
isdn: HFC,ch0 cause: 001B
isdn: HFC,ch1 cause: 6F15
isdn_net: Incoming call without OAD, assuming '0'
isdn_net: call from 0 -> 0 7947601 ignored
isdn_tty: Incoming call without OAD, assuming '0'
isdn_tty: call from 0, -> RING on ttyI0
isdn_net: Incoming call without OAD, assuming '0'
isdn_net: call from 0 -> 0 7947601 ignored
isdn_tty: Incoming call without OAD, assuming '0'
isdn_tty: call from 0, -> RING on ttyI1
isdn: HFC,ch0 cause: 001B
isdn_net: Incoming call without OAD, assuming '0'
isdn_net: call from 0 -> 0 7947601 ignored
isdn_tty: Incoming call without OAD, assuming '0'
isdn_tty: call from 0, -> RING on ttyI0
SPID not supplied in EAZMSN 
_______________________________________________
Asterisk-Users mailing list
[EMAIL PROTECTED]
http://lists.digium.com/mailman/listinfo/asterisk-users

Reply via email to