Hi S
Sail 3.1.0-116
Asterisk 1.8.4
Dahdi 2.4.1.2-2
TDM 422
The calls coming in on the pstn lines is not switching. Dials straight to operator. Also internal calls to the TDM ext go to the operator.
Any clues on where I might find the fault?
agi set debug on
AGI Debugging Enabled
-- Starting simple switch on 'DAHDI/2-1'
-- Executing [s@from-pstn:1] Goto("DAHDI/2-1", "Analog-In,1") in new stack
-- Goto (from-pstn,Analog-In,1)
-- Executing [Analog-In@from-pstn:1] AGI("DAHDI/2-1", "sarkhpe,Inbound") in new stack
-- Launched AGI Script /var/lib/asterisk/agi-bin/sarkhpe
<DAHDI/2-1>AGI Tx >> agi_request: sarkhpe
<DAHDI/2-1>AGI Tx >> agi_channel: DAHDI/2-1
<DAHDI/2-1>AGI Tx >> agi_language: en
<DAHDI/2-1>AGI Tx >> agi_type: DAHDI
<DAHDI/2-1>AGI Tx >> agi_uniqueid: 1307087181.7
<DAHDI/2-1>AGI Tx >> agi_version: 1.8.4
<DAHDI/2-1>AGI Tx >> agi_callerid: unknown
<DAHDI/2-1>AGI Tx >> agi_calleridname: unknown
<DAHDI/2-1>AGI Tx >> agi_callingpres: 0
<DAHDI/2-1>AGI Tx >> agi_callingani2: 0
<DAHDI/2-1>AGI Tx >> agi_callington: 0
<DAHDI/2-1>AGI Tx >> agi_callingtns: 0
<DAHDI/2-1>AGI Tx >> agi_dnid: unknown
<DAHDI/2-1>AGI Tx >> agi_rdnis: unknown
<DAHDI/2-1>AGI Tx >> agi_context: from-pstn
<DAHDI/2-1>AGI Tx >> agi_extension: Analog-In
<DAHDI/2-1>AGI Tx >> agi_priority: 1
<DAHDI/2-1>AGI Tx >> agi_enhanced: 0.0
<DAHDI/2-1>AGI Tx >> agi_accountcode:
<DAHDI/2-1>AGI Tx >> agi_threadid: -1224918128
<DAHDI/2-1>AGI Tx >> agi_arg_1: Inbound
<DAHDI/2-1>AGI Tx >>
<DAHDI/2-1>AGI Rx << GET VARIABLE EXTLEN
<DAHDI/2-1>AGI Tx >> 200 result=1 (3)
<DAHDI/2-1>AGI Rx << GET VARIABLE ASTDLIM
<DAHDI/2-1>AGI Tx >> 200 result=1 (,)
<DAHDI/2-1>AGI Rx << GET VARIABLE ABSTIMEOUT
<DAHDI/2-1>AGI Tx >> 200 result=1 (14400)
<DAHDI/2-1>AGI Rx << EXEC Set CDR(userfield)=Analog-In
-- AGI Script Executing Application: (Set) Options: (CDR(userfield)=Analog-In)
<DAHDI/2-1>AGI Tx >> 200 result=0
<DAHDI/2-1>AGI Rx << GET VARIABLE FAXDETECT
<DAHDI/2-1>AGI Tx >> 200 result=1 (4)
<DAHDI/2-1>AGI Rx << GET VARIABLE RINGDELAY
<DAHDI/2-1>AGI Tx >> 200 result=1 (0)
<DAHDI/2-1>AGI Rx << GET VARIABLE LTERM
<DAHDI/2-1>AGI Tx >> 200 result=1 (NO)
<DAHDI/2-1>AGI Rx << SET VARIABLE __MOH "NO"
<DAHDI/2-1>AGI Tx >> 200 result=1
<DAHDI/2-1>AGI Rx << SET CALLERID unknown
<DAHDI/2-1>AGI Tx >> 200 result=1
<DAHDI/2-1>AGI Rx << ANSWER
<DAHDI/2-1>AGI Tx >> 200 result=0
<DAHDI/2-1>AGI Rx << DATABASE GET "STAT" "OCSTAT"
<DAHDI/2-1>AGI Tx >> 200 result=0
<DAHDI/2-1>AGI Rx << SET VARIABLE REMOTENUM "Analog-In"
<DAHDI/2-1>AGI Tx >> 200 result=1
<DAHDI/2-1>AGI Rx << GET VARIABLE SYSOP
<DAHDI/2-1>AGI Tx >> 200 result=1 (500)
<DAHDI/2-1>AGI Rx << SET PRIORITY 1
<DAHDI/2-1>AGI Tx >> 200 result=0
<DAHDI/2-1>AGI Rx << SET EXTENSION 500
<DAHDI/2-1>AGI Tx >> 200 result=0
<DAHDI/2-1>AGI Rx << SET CONTEXT extensions
<DAHDI/2-1>AGI Tx >> 200 result=0
-- <DAHDI/2-1>AGI Script sarkhpe completed, returning 0
-- Executing [500@extensions:1] AGI("DAHDI/2-1", "sarkhpe,InCall,") in new stack
-- Launched AGI Script /var/lib/asterisk/agi-bin/sarkhpe
<DAHDI/2-1>AGI Tx >> agi_request: sarkhpe
<DAHDI/2-1>AGI Tx >> agi_channel: DAHDI/2-1
<DAHDI/2-1>AGI Tx >> agi_language: en
<DAHDI/2-1>AGI Tx >> agi_type: DAHDI
<DAHDI/2-1>AGI Tx >> agi_uniqueid: 1307087181.7
<DAHDI/2-1>AGI Tx >> agi_version: 1.8.4
<DAHDI/2-1>AGI Tx >> agi_callerid: unknown
<DAHDI/2-1>AGI Tx >> agi_calleridname: unknown
<DAHDI/2-1>AGI Tx >> agi_callingpres: 0
<DAHDI/2-1>AGI Tx >> agi_callingani2: 0
<DAHDI/2-1>AGI Tx >> agi_callington: 0
<DAHDI/2-1>AGI Tx >> agi_callingtns: 0
<DAHDI/2-1>AGI Tx >> agi_dnid: unknown
<DAHDI/2-1>AGI Tx >> agi_rdnis: unknown
<DAHDI/2-1>AGI Tx >> agi_context: extensions
<DAHDI/2-1>AGI Tx >> agi_extension: 500
<DAHDI/2-1>AGI Tx >> agi_priority: 1
<DAHDI/2-1>AGI Tx >> agi_enhanced: 0.0
<DAHDI/2-1>AGI Tx >> agi_accountcode:
<DAHDI/2-1>AGI Tx >> agi_threadid: -1224918128
<DAHDI/2-1>AGI Tx >> agi_arg_1: InCall
<DAHDI/2-1>AGI Tx >> agi_arg_2:
<DAHDI/2-1>AGI Tx >>
<DAHDI/2-1>AGI Rx << GET VARIABLE EXTLEN
<DAHDI/2-1>AGI Tx >> 200 result=1 (3)
<DAHDI/2-1>AGI Rx << GET VARIABLE ASTDLIM
<DAHDI/2-1>AGI Tx >> 200 result=1 (,)
<DAHDI/2-1>AGI Rx << GET VARIABLE ABSTIMEOUT
<DAHDI/2-1>AGI Tx >> 200 result=1 (14400)
<DAHDI/2-1>AGI Rx << GET VARIABLE BLINDTRANSFER
<DAHDI/2-1>AGI Tx >> 200 result=0
<DAHDI/2-1>AGI Rx << GET VARIABLE VOICEINSTR
<DAHDI/2-1>AGI Tx >> 200 result=1 (YES)
<DAHDI/2-1>AGI Rx << DATABASE GET "STAT" "OCSTAT"
<DAHDI/2-1>AGI Tx >> 200 result=0
<DAHDI/2-1>AGI Rx << DATABASE GET "cfimopen" "500"
<DAHDI/2-1>AGI Tx >> 200 result=0
<DAHDI/2-1>AGI Rx << DATABASE GET "cfim" "500"
<DAHDI/2-1>AGI Tx >> 200 result=0
<DAHDI/2-1>AGI Rx << DATABASE GET "STAT" "OCSTAT"
<DAHDI/2-1>AGI Tx >> 200 result=0
<DAHDI/2-1>AGI Rx << GET VARIABLE VOICEINSTR
<DAHDI/2-1>AGI Tx >> 200 result=1 (YES)
<DAHDI/2-1>AGI Rx << DATABASE GET "cfimopen" "500"
<DAHDI/2-1>AGI Tx >> 200 result=0
<DAHDI/2-1>AGI Rx << DATABASE GET "STAT" "OCSTAT"
<DAHDI/2-1>AGI Tx >> 200 result=0
<DAHDI/2-1>AGI Rx << GET VARIABLE VOICEINSTR
<DAHDI/2-1>AGI Tx >> 200 result=1 (YES)
<DAHDI/2-1>AGI Rx << DATABASE GET "cfim" "500"
<DAHDI/2-1>AGI Tx >> 200 result=0
<DAHDI/2-1>AGI Rx << SET VARIABLE __PICKUPMARK "500"
<DAHDI/2-1>AGI Tx >> 200 result=1
<DAHDI/2-1>AGI Rx << DATABASE GET "ringdelay" "500"
<DAHDI/2-1>AGI Tx >> 200 result=0
<DAHDI/2-1>AGI Rx << GET VARIABLE INTRINGDELAY
<DAHDI/2-1>AGI Tx >> 200 result=1 (30)
<DAHDI/2-1>AGI Rx << GET VARIABLE CALLRECORD1
<DAHDI/2-1>AGI Tx >> 200 result=1 (None)
<DAHDI/2-1>AGI Rx << GET VARIABLE MOH
<DAHDI/2-1>AGI Tx >> 200 result=1 (NO)
<DAHDI/2-1>AGI Rx << EXEC Dial SIP/500,30,kt
-- AGI Script Executing Application: (Dial) Options: (SIP/500,30,kt)
== Using SIP RTP CoS mark 5
-- Called 500
-- SIP/500-00000005 is ringing
-- SIP/500-00000005 is ringing
-- Nobody picked up in 30000 ms
<DAHDI/2-1>AGI Tx >> 200 result=0
<DAHDI/2-1>AGI Rx << GET VARIABLE DIALSTATUS
<DAHDI/2-1>AGI Tx >> 200 result=1 (NOANSWER)
<DAHDI/2-1>AGI Rx << DATABASE GET "STAT" "OCSTAT"
<DAHDI/2-1>AGI Tx >> 200 result=0
<DAHDI/2-1>AGI Rx << GET VARIABLE VOICEINSTR
<DAHDI/2-1>AGI Tx >> 200 result=1 (YES)
<DAHDI/2-1>AGI Rx << DATABASE GET "cfbsopen" "500"
<DAHDI/2-1>AGI Tx >> 200 result=0
<DAHDI/2-1>AGI Rx << DATABASE GET "STAT" "OCSTAT"
<DAHDI/2-1>AGI Tx >> 200 result=0
<DAHDI/2-1>AGI Rx << GET VARIABLE VOICEINSTR
<DAHDI/2-1>AGI Tx >> 200 result=1 (YES)
<DAHDI/2-1>AGI Rx << DATABASE GET "cfbs" "500"
<DAHDI/2-1>AGI Tx >> 200 result=0
<DAHDI/2-1>AGI Rx << EXEC Voicemail 500,u
-- AGI Script Executing Application: (Voicemail) Options: (500,u)
-- <DAHDI/2-1> Playing 'vm-theperson.ulaw' (language 'en')
-- <DAHDI/2-1> Playing 'digits/5.ulaw' (language 'en')
-- <DAHDI/2-1> Playing 'digits/0.ulaw' (language 'en')
-- <DAHDI/2-1> Playing 'digits/0.ulaw' (language 'en')
-- <DAHDI/2-1> Playing 'vm-isunavail.ulaw' (language 'en')
-- <DAHDI/2-1> Playing 'vm-intro.ulaw' (language 'en')
-- <DAHDI/2-1> Playing 'beep.ulaw' (language 'en')
-- Recording the message
-- x=0, open writing: /var/spool/asterisk/voicemail/default/500/tmp/RxLt0F format: wav49, 0x99e8020
-- Recording automatically stopped after a silence of 6 seconds
-- <DAHDI/2-1> Playing 'auth-thankyou.ulaw' (language 'en')
-- Recording was 1 seconds long but needs to be at least 2 - abandoning
<DAHDI/2-1>AGI Tx >> 200 result=0
-- <DAHDI/2-1>AGI Script sarkhpe completed, returning 0
-- Auto fallthrough, channel 'DAHDI/2-1' status is 'NOANSWER'
-- Executing [h@extensions:1] Hangup("DAHDI/2-1", "") in new stack
== Spawn extension (extensions, h, 1) exited non-zero on 'DAHDI/2-1'
-- Hanging up on 'DAHDI/2-1'
-- Hungup 'DAHDI/2-1'
As the EXTLEN is set to 3 could the TDM settings cause an issue?
; Autogenerated by /usr/sbin/dahdi_genconf on Fri Jun 3 16:07:20 2011
; If you edit this file and execute /usr/sbin/dahdi_genconf again,
; your manual changes will be LOST.
; Dahdi Channels Configurations (chan_dahdi.conf)
;
; This is not intended to be a complete chan_dahdi.conf. Rather, it is intended
; to be #include-d by /etc/chan_dahdi.conf that will include the global settings
;
; Span 1: WCTDM/4 "Wildcard TDM400P REV I Board 5" (MASTER)
;;; line="1 WCTDM/4/0 FXSKS"
signalling=fxs_ks
callerid=asreceived
group=0
context=from-pstn
channel => 1
callerid=
group=
context=default
;;; line="2 WCTDM/4/1 FXSKS"
signalling=fxs_ks
callerid=asreceived
group=0
context=from-pstn
channel => 2
callerid=
group=
context=default
;;; line="3 WCTDM/4/2 FXOKS"
signalling=fxo_ks
callerid="Channel 3" <4003>
mailbox=4003
group=5
context=from-internal
channel => 3
callerid=
mailbox=
group=
context=default
;;; line="4 WCTDM/4/3 FXOKS"
signalling=fxo_ks
callerid="Channel 4" <4004>
mailbox=4004
group=5
context=from-internal
channel => 4
callerid=
mailbox=
group=
context=default
Thanks