I have a b410p card ISDN BRI, configured with 4 NT ports.
On one NT port(2) I connect a ISDN phone(is working), on the other(4) I connect a TA(usb hamlet) connected to a VM with Windows 2000 running(is without networking, so is safe) running a soft-phone isdn called rvs-com.
On the isdn phone I can make calls and receive calls. The isdn TA can receive calls(but fail the answer), but when I make a call from the TA…the asterisk console is totally mute, I also set the debug intense with the command
pri set debug on span 4
When I make a call with the soft-phone, give error isdn 3302, but seems it don’t connect to asterisk because as I said the console is mute.
What can be? I see the isdn ta put a international prefix before the call(+39), is this the problem? There is no way to remove this rule from Windows(as i know).
Those are my conf files
/etc/dahdi/system.conf
; Span 1: B4/0/1 "B4XXP (PCI) Card 0 Span 1" AMI/CCS YELLOW
group=0,11
context=from-dahdi
switchtype = euroisdn
signalling = bri_net_ptmp
channel => 1-2
context = default
group = 63
; Span 2: B4/0/2 "B4XXP (PCI) Card 0 Span 2" AMI/CCS YELLOW
group=0,12
context=from-dahdi
switchtype = euroisdn
signalling = bri_net_ptmp
channel => 4-5
context = default
group = 63
; Span 3: B4/0/3 "B4XXP (PCI) Card 0 Span 3" AMI/CCS YELLOW
group=0,13
context=from-dahdi
switchtype = euroisdn
signalling = bri_net_ptmp
channel => 7-8
context = default
group = 63
; Span 4: B4/0/4 "B4XXP (PCI) Card 0 Span 4" (MASTER) AMI/CCS
group=0,14
context=from-dahdi
switchtype = euroisdn
signalling = bri_net_ptmp
channel => 10-11
context = default
group = 63
/etc/asterisk/chan-dahdi.conf
[trunkgroups]
[channels]
language=it
context=local
switchtype=euroisdn
signalling=bri_net_ptmp
usecallerid=yes
callwaiting=yes
usecallingpres=yes
callwaitingcallerid=yes
threewaycalling=yes
transfer=yes
canpark=yes
cancallforward=yes
callreturn=yes
context=local
echocancel=yes
channel => 1,2,4,5,7,8,10,11
echocancelwhenbridged=yes
group=1
callgroup=1
pickupgroup=1
/etc/asterisk/extensions.conf
[general]
static=yes
writeprotect=no
clearglobalvars=no
[globals]
CONSOLE=Console/dsp ; Console interface for demo
IAXINFO=guest ; IAXtel username/password
TRUNK=DAHDI/G2 ; Trunk interface
TRUNKMSD=1 ; MSD digits to strip (usually 1 or 0)
; freenum calls (uses outbound-freenum
; context)
[from-dahdi]
exten => 0784366508,1,Dial(DAHDI/g14/${EXTEN})
exten => 0784366508,2,Hangup()
exten => 1796522,1,Dial(DAHDI/g12/${EXTEN})
exten => 1796522,2,Hangup()
exten => s,1,Wait(10)
exten => s,2,Answer
exten => s,3,Dial(DAHDI/g12/${EXTEN})
[local]
include => default
include => from-dahdi
exten => 600,1,Playback(demo-echotest) ; Let them know what’s going on
exten => 600,2,Echo ; Do the echo test
exten => 600,3,Playback(demo-echodone) ; Let them know it’s over
exten => 123,1,Answer
exten => 123,2,Playback(tt-weasels)
exten => 123,3,Hangup
[public]
[default]
; assuming ${MARK} is something like DAHDI/2
; Ditto for wil