René Rössler
2010-Feb-18 13:51 UTC
[asterisk-users] ISDN phone not ringing. ISDN PBX not answering?!
Hi, I've set up an Asterisk as voip gatway: VOIP <-> Asterisk <-> hfc-s card <-> NTBA <-> Siemens Gigaset Dect ISDN pbx. Outgoing calls from dect handset to the world are working. Incoming calls don't even ring the handset. I'm using the dahdi driver with the zaphfc kernel module. The hfc-s card is in nt mode. The msn is set at the dect phone/base station for outgoing and incoming calls. Asterisk version: 1.6.2.0~dfsg~beta4-0.7501 /etc/dahdi/system.conf: # Span 1: ZTHFC1 "HFC-S PCI A ISDN card 0 [NT] layer 1 ACTIVATED (G3)" (MASTER) AMI/CCS span=2,0,0,ccs,ami # termtype: nt bchan=1-2 dchan=3 echocanceller=oslec,1-2 alaw=1-3 # Global data loadzone = de defaultzone = de EOF /etc/asterisk/chan_dahdi.conf: [channels] language=de switchtype=euroisdn pridialplan=local prilocaldialplan=dynamic internationalprefix = 00 nationalprefix = 0 localprefix = 0711 privateprefix = 0711 unknownprefix signalling=bri_net_ptmp usecallerid=yes callwaiting=yes usecallingpres=yes callwaitingcallerid=yes threewaycalling=yes transfer=yes canpark=yes cancallforward=yes callreturn=yes echocancel=yes echocancelwhenbridged=yes echotraining=yes echotraining=100 mohinterpret=default mohsuggest=default callerid = asreceived immediate=no overlapdial=yes facilityenable=yes callprogress=yes group=1 context=isdn1 channel => 1-2 EOF /etc/asterisk/extensions.conf: [default] exten => _X.,1,NoOp(${EXTEN}) [isdn1] exten => _X.,1,Dial(SIP/${EXTEN}@sipgate,30,trg) exten => _X.,n,Hangup [from-sipgate] ;Skype issues exten => _X.,1,GotoIf($["${CALLERID(num)}" != "anonymous"]?notanonymous) exten => _X.,n,NoOp(Changing Caller ID number from ${CALLERID(num)} to 9999999999}) exten => _X.,n,Set(CALLERID(num)=9999999999) exten => _X.,n(nowanonymous),NoOp(The number shown in the CALLERID NUMBER field is ${CALLERID(num)}) ;Call Handset exten => _X.,n,Dial(DAHDI/g1/${EXTEN}) exten => _X.,n,Congestion exten => _X.,n,Busy exten => _X.,n,Hangup EOF Output with verbose 3 and debug 3, call from skype out: == Using SIP RTP CoS mark 5 -- Executing [XXXXXXX at from-sipgate:1] GotoIf("SIP/sipgate-XXXXXXX", "0?notanonymous") in new stack -- Executing [XXXXXXX at from-sipgate:2] NoOp("SIP/sipgate-XXXXXXX", "Changing Caller ID number from anonymous to 9999999999}") in new stack -- Executing [XXXXXXX at from-sipgate:3] Set("SIP/sipgate-XXXXXXX", "CALLERID(num)=9999999999") in new stack -- Executing [XXXXXXX at from-sipgate:4] NoOp("SIP/sipgate-XXXXXXX", "The number shown in the CALLERID NUMBER field is 9999999999") in new stack -- Executing [XXXXXXX at from-sipgate:5] Dial("SIP/sipgate-XXXXXXX", "DAHDI/g1/XXXXXXX") in new stack -- Requested transfer capability: 0x00 - SPEECH -- Called g1/XXXXXXX -- Hungup 'DAHDI/1-1' == Spawn extension (from-sipgate, XXXXXXX, 5) exited non-zero on 'SIP/sipgate-XXXXXXX' EOF Same with pri intense: == Using SIP RTP CoS mark 5 -- Executing [XXXXXXX at from-sipgate:1] GotoIf("SIP/sipgate-XXXXXXX", "0?notanonymous") in new stack -- Executing [XXXXXXX at from-sipgate:2] NoOp("SIP/sipgate-XXXXXXX", "Changing Caller ID number from anonymous to 9999999999}") in new stack -- Executing [XXXXXXX at from-sipgate:3] Set("SIP/sipgate-XXXXXXX", "CALLERID(num)=9999999999") in new stack -- Executing [XXXXXXX at from-sipgate:4] NoOp("SIP/sipgate-XXXXXXX", "The number shown in the CALLERID NUMBER field is 9999999999") in new stack -- Executing [XXXXXXX at from-sipgate:5] Dial("SIP/sipgate-XXXXXXX", "DAHDI/g1/XXXXXXX") in new stack 2 -- Making new call for cr 32773 -- Requested transfer capability: 0x00 - SPEECH 2 > Protocol Discriminator: Q.931 (8) len=47 2 > Call Ref: len= 1 (reference 5/0x5) (Originator) 2 > Message type: SETUP (5) 2 > [04 03 80 90 a3] 2 > Bearer Capability (len= 5) [ Ext: 1 Q.931 Std: 0 Info transfer capability: Speech (0) 2 > Ext: 1 Trans mode/rate: 64kbps, circuit-mode (16) 2 > User information layer 1: A-Law (35) 2 > [18 01 89] 2 > Channel ID (len= 3) [ Ext: 1 IntID: Implicit Other Spare: 0 Exclusive Dchan: 0 2 > ChanSel: B1 channel 2 ] 2 > [28 09 61 6e 6f 6e 79 6d 6f 75 73] 2 > Display (len= 9) [ anonymous ] 2 > [6c 0c 41 80 39 39 39 39 39 39 39 39 39 39] 2 > Calling Number (len=14) [ Ext: 0 TON: Subscriber Number (4) NPI: ISDN/Telephony Numbering Plan (E.164/E.163) (1) 2 > Presentation: Presentation permitted, user number not screened (0) '9999999999' ] 2 > [70 08 c1 35 38 34 38 34 30 36] 2 > Called Number (len=10) [ Ext: 1 TON: Subscriber Number (4) NPI: ISDN/Telephony Numbering Plan (E.164/E.163) (1) 'XXXXXXX' ] 2 q931.c:3134 q931_setup: call 32773 on channel 1 enters state 1 (Call Initiated) -- Called g1/XXXXXXX T203 counter expired, sending RR and scheduling T203 again Sending Receiver Ready (0) 2> [ 02 81 01 01 ]2> Supervisory frame:2 > SAPI: 00 C/R: 1 EA: 0> TEI: 064 EA: 12 > Zero: 0 S: 0 01: 1 [ RR (receive ready) ]> N(R): 000 P/F: 1 > 0 bytes of data2 *CLI> < [ 02 81 01 01 ] 2 < Supervisory frame: 2 < SAPI: 00 C/R: 1 EA: 0 < TEI: 064 EA: 1 2 < Zero: 0 S: 0 01: 1 [ RR (receive ready) ] < N(R): 000 P/F: 1 < 0 bytes of data Handling message for SAPI/TEI=0/64 -- ACKing all packets from 0 to (but not including) 0 -- Since there was nothing left, stopping T200 counter -- Stopping T203 counter since we got an ACK -- Nothing left, starting T203 counter -- Got RR response to our frame -- Restarting T203 timer T203 counter expired, sending RR and scheduling T203 again Sending Receiver Ready (0) 2> [ 02 81 01 01 ]2> Supervisory frame:2 > SAPI: 00 C/R: 1 EA: 0> TEI: 064 EA: 12 > Zero: 0 S: 0 01: 1 [ RR (receive ready) ]> N(R): 000 P/F: 1 > 0 bytes of data2 *CLI> < [ 02 81 01 01 ] 2 < Supervisory frame: 2 < SAPI: 00 C/R: 1 EA: 0 < TEI: 064 EA: 1 2 < Zero: 0 S: 0 01: 1 [ RR (receive ready) ] < N(R): 000 P/F: 1 < 0 bytes of data Handling message for SAPI/TEI=0/64 -- ACKing all packets from 0 to (but not including) 0 -- Since there was nothing left, stopping T200 counter -- Stopping T203 counter since we got an ACK -- Nothing left, starting T203 counter -- Got RR response to our frame -- Restarting T203 timer 2 NEW_HANGUP DEBUG: Calling q931_hangup, ourstate Call Initiated, peerstate Overlap sending 2 q931.c:3015 q931_disconnect: call 32773 on channel 1 enters state 11 (Disconnect Request) 2 > Protocol Discriminator: Q.931 (8) len=8 2 > Call Ref: len= 1 (reference 5/0x5) (Originator) 2 > Message type: DISCONNECT (69) 2 > [08 02 81 90] 2 > Cause (len= 4) [ Ext: 1 Coding: CCITT (ITU) standard (0) Spare: 0 Location: Private network serving the local user (1) 2 > Ext: 1 Cause: Normal Clearing (16), class = Normal Event (1) ] -- Hungup 'DAHDI/1-1' == Spawn extension (from-sipgate, XXXXXXX, 5) exited non-zero on 'SIP/sipgate-XXXXXXX' EOF Ren?