Error dialing out with a CCD/Billion/Asuscom card name 2BD0


#1

Hi All,

I have a ISDN BRI card which i want to use with Asterisk.
“HiSax: HFC-PCI card manufacturer: CCD/Billion/Asuscom card name: 2BD0”

The card works. I receive calls and that gonig okee!

If i dial in ‘minicom’ (over /dev/ttyI0) with “atdt^M” it dials out.
The other phone rings.
(I removed the init string from ‘minicom’.)

If asterisk dials, i get:
– Executing Dial(“SIP/7551-e604”, “Modem/g1:|60”) in new stack
– Called g1:
– Modem[i4l]/ttyI0 is busy
– Hungup ‘Modem[i4l]/ttyI0’
== Everyone is busy/congested at this time
– Executing Congestion(“SIP/7551-e604”, “”) in new stack
== Spawn extension (local-terra, , 2) exited non-zero on ‘SIP/7551-e604’

My modem.conf:
[interfaces]
context=local-trunk
driver=i4l ; isdn4linux - an alternative to i4l is to use chan_capi
;language=en
type=autodetect
stripmsd=0
dialtype=tone
mode=immediate
dtmfmode=asterisk/both
group=1
msn=40 ; This is correct (goes through a ‘local’ phone box)
outgoingmsn=7501,7551
incomingmsn=*
device => /dev/ttyI1
device => /dev/ttyI0

My extensions.conf:
(snip)
[local-trunk]
exten => _0.,1,Dial,${TRUNK}:${EXTEN:${TRUNKMSD}}|60
exten => _0.,2,Congestion
;
exten => 40,1,Goto(mainmenu,s,1)
(snip)


#2

google.com/search?hl=en&lr=& … tnG=Search


#3

Thanks Zmanea,

Most of them i already saw.

The solution was to set the SetCallerID() in de extensions.conf just before de Dial exten.
This would set de ‘correct’ caller id in the ‘AT&E’ command, so the ISDN provider was happy to let my through.