Sorry,.but not sufficient, lots of failed calls especially the ‘strange messages’ would be a starting point t
Get to the cli of the system with the analog card and to the one that is bound to receie a call with the following command
asterisk -rvvvd
Post here what you get fromt he two boxes.
Dear all ,
I took the results form the Web-GUI because I had no time in my Hands right now.
Local system with analogue.:
sig_analog.c: Starting simple switch on ‘DAHDI/2-1’
pbx.c: Executing [s@from-analog:1] NoOp(“DAHDI/2-1”, "Entering from-dahdi with DID == ") in new stack
pbx.c: Executing [s@from-analog:2] Ringing(“DAHDI/2-1”, “”) in new stack
pbx.c: Executing [s@from-analog:3] Set(“DAHDI/2-1”, “DID=s”) in new stack
pbx.c: Executing [s@from-analog:4] NoOp(“DAHDI/2-1”, “DID is now s”) in new stack
pbx.c: Executing [s@from-analog:5] GotoIf(“DAHDI/2-1”, “1?dahdiok:checkzap”) in new stack
pbx_builtins.c: Goto (from-analog,s,9)
pbx.c: Executing [s@from-analog:9] NoOp(“DAHDI/2-1”, “Is a DAHDi Channel”) in new stack
pbx.c: Executing [s@from-analog:10] Set(“DAHDI/2-1”, “CHAN=2-1”) in new stack
pbx.c: Executing [s@from-analog:11] Set(“DAHDI/2-1”, “CHAN=2”) in new stack
pbx.c: Executing [s@from-analog:12] Macro(“DAHDI/2-1”, “from-dahdi-2,s,1”) in new stack
pbx.c: Executing [s@macro-from-dahdi-2:1] NoOp(“DAHDI/2-1”, “Entering macro-from-dahdi-2 with DID = s and setting to: 142”) in new stack
pbx.c: Executing [s@macro-from-dahdi-2:2] Set(“DAHDI/2-1”, “__FROM_DID=142”) in new stack
pbx.c: Executing [s@macro-from-dahdi-2:3] Goto(“DAHDI/2-1”, “from-trunk,142,1”) in new stack
pbx_builtins.c: Goto (from-trunk,142,1)
app_macro.c: Channel ‘DAHDI/2-1’ jumping out of macro ‘from-dahdi-2’
pbx.c: Executing [142@from-trunk:1] NoOp(“DAHDI/2-1”, “Catch-All DID Match - Found 142 - You probably want a DID for this.”) in new stack
WARNING chan_sip.c: This function can only be used on SIP channels.
pbx.c: Executing [142@from-trunk:2] Log(“DAHDI/2-1”, "WARNING,Friendly Scanner from ") in new stack
WARNING Ext. 142: Friendly Scanner from
pbx.c: Executing [142@from-trunk:3] Set(“DAHDI/2-1”, “__FROM_DID=142”) in new stack
pbx.c: Executing [142@from-trunk:4] Goto(“DAHDI/2-1”, “ext-did,s,1”) in new stack
pbx_builtins.c: Goto (ext-did,s,1)
pbx.c: Executing [s@ext-did:1] Set(“DAHDI/2-1”, “__DIRECTION=INBOUND”) in new stack
pbx.c: Executing [s@ext-did:2] Gosub(“DAHDI/2-1”, “sub-record-check,s,1(in,s,dontcare)”) in new stack
pbx.c: Executing [s@sub-record-check:1] GotoIf(“DAHDI/2-1”, “0?initialized”) in new stack
pbx.c: Executing [s@sub-record-check:2] Set(“DAHDI/2-1”, “__REC_STATUS=INITIALIZED”) in new stack
pbx.c: Executing [s@sub-record-check:3] Set(“DAHDI/2-1”, “NOW=1497804256”) in new stack
pbx.c: Executing [s@sub-record-check:4] Set(“DAHDI/2-1”, “__DAY=18”) in new stack
pbx.c: Executing [s@sub-record-check:5] Set(“DAHDI/2-1”, “__MONTH=06”) in new stack
pbx.c: Executing [s@sub-record-check:6] Set(“DAHDI/2-1”, “__YEAR=2017”) in new stack
pbx.c: Executing [s@sub-record-check:7] Set(“DAHDI/2-1”, “__TIMESTR=20170618-194416”) in new stack
pbx.c: Executing [s@sub-record-check:8] Set(“DAHDI/2-1”, “__FROMEXTEN=unknown”) in new stack
pbx.c: Executing [s@sub-record-check:9] Set(“DAHDI/2-1”, “__MON_FMT=wav”) in new stack
pbx.c: Executing [s@sub-record-check:10] NoOp(“DAHDI/2-1”, “Recordings initialized”) in new stack
pbx.c: Executing [s@sub-record-check:11] ExecIf(“DAHDI/2-1”, “0?Set(ARG3=dontcare)”) in new stack
pbx.c: Executing [s@sub-record-check:12] Set(“DAHDI/2-1”, “REC_POLICY_MODE_SAVE=”) in new stack
pbx.c: Executing [s@sub-record-check:13] ExecIf(“DAHDI/2-1”, “0?Set(REC_STATUS=NO)”) in new stack
pbx.c: Executing [s@sub-record-check:14] GotoIf(“DAHDI/2-1”, “2?checkaction”) in new stack
pbx_builtins.c: Goto (sub-record-check,s,17)
pbx.c: Executing [s@sub-record-check:17] GotoIf(“DAHDI/2-1”, “1?sub-record-check,in,1”) in new stack
pbx_builtins.c: Goto (sub-record-check,in,1)
pbx.c: Executing [in@sub-record-check:1] NoOp(“DAHDI/2-1”, “Inbound Recording Check to s”) in new stack
pbx.c: Executing [in@sub-record-check:2] Set(“DAHDI/2-1”, “FROMEXTEN=unknown”) in new stack
pbx.c: Executing [in@sub-record-check:3] ExecIf(“DAHDI/2-1”, “0?Set(FROMEXTEN=)”) in new stack
pbx.c: Executing [in@sub-record-check:4] Gosub(“DAHDI/2-1”, “recordcheck,1(dontcare,in,s)”) in new stack
pbx.c: Executing [recordcheck@sub-record-check:1] NoOp(“DAHDI/2-1”, “Starting recording check against dontcare”) in new stack
pbx.c: Executing [recordcheck@sub-record-check:2] Goto(“DAHDI/2-1”, “dontcare”) in new stack
pbx_builtins.c: Goto (sub-record-check,recordcheck,3)
pbx.c: Executing [recordcheck@sub-record-check:3] Return(“DAHDI/2-1”, “”) in new stack
pbx.c: Executing [in@sub-record-check:5] Return(“DAHDI/2-1”, “”) in new stack
pbx.c: Executing [s@ext-did:3] Gosub(“DAHDI/2-1”, “app-blacklist-check,s,1()”) in new stack
pbx.c: Executing [s@app-blacklist-check:1] GotoIf(“DAHDI/2-1”, “0?blacklisted”) in new stack
pbx.c: Executing [s@app-blacklist-check:2] Set(“DAHDI/2-1”, “CALLED_BLACKLIST=1”) in new stack
pbx.c: Executing [s@app-blacklist-check:3] Return(“DAHDI/2-1”, “”) in new stack
pbx.c: Executing [s@ext-did:4] ExecIf(“DAHDI/2-1”, “0?Set(__FROM_DID=s)”) in new stack
pbx.c: Executing [s@ext-did:5] Set(“DAHDI/2-1”, “CDR(did)=142”) in new stack
pbx.c: Executing [s@ext-did:6] ExecIf(“DAHDI/2-1”, “1 ?Set(CALLERID(name)=)”) in new stack
pbx.c: Executing [s@ext-did:7] Set(“DAHDI/2-1”, “__MOHCLASS=”) in new stack
pbx.c: Executing [s@ext-did:8] Ringing(“DAHDI/2-1”, “”) in new stack
pbx.c: Executing [s@ext-did:9] Set(“DAHDI/2-1”, “__RINGINGSENT=TRUE”) in new stack
pbx.c: Executing [s@ext-did:10] Set(“DAHDI/2-1”, “__REVERSAL_REJECT=FALSE”) in new stack
pbx.c: Executing [s@ext-did:11] GotoIf(“DAHDI/2-1”, “1?post-reverse-charge”) in new stack
pbx_builtins.c: Goto (ext-did,s,13)
pbx.c: Executing [s@ext-did:13] NoOp(“DAHDI/2-1”, “”) in new stack
pbx.c: Executing [s@ext-did:14] Set(“DAHDI/2-1”, “__CALLINGNAMEPRES_SV=allowed_not_screened”) in new stack
pbx.c: Executing [s@ext-did:15] Set(“DAHDI/2-1”, “__CALLINGNUMPRES_SV=allowed_not_screened”) in new stack
pbx.c: Executing [s@ext-did ] Set(“DAHDI/2-1”, “CALLERID(name-pres)=allowed_not_screened”) in new stack
pbx.c: Executing [s@ext-did:17] Set(“DAHDI/2-1”, “CALLERID(num-pres)=allowed_not_screened”) in new stack
pbx.c: Executing [s@ext-did:18] NoOp(“DAHDI/2-1”, “CallerID Entry Point”) in new stack
pbx.c: Executing [s@ext-did:19] Set(“DAHDI/2-1”, “__CRM_DIRECTION=INBOUND”) in new stack
pbx.c: Executing [s@ext-did:20] Set(“DAHDI/2-1”, “__CRM_SOURCE=”) in new stack
pbx.c: Executing [s@ext-did:21] Set(“DAHDI/2-1”, “__CRM_LINKEDID=1497804246.109”) in new stack
pbx.c: Executing [s@ext-did:22] ExecIf(“DAHDI/2-1”, “1?Set(CHANNEL(hangup_handler_push)=crm-hangup,s,1)”) in new stack
pbx.c: Executing [s@ext-did:23] Goto(“DAHDI/2-1”, “ivr-1,s,1”) in new stack
pbx_builtins.c: Goto (ivr-1,s,1)
pbx.c: Executing [s@ivr-1:1] Set(“DAHDI/2-1”, “TIMEOUT_LOOPCOUNT=0”) in new stack
pbx.c: Executing [s@ivr-1:2] Set(“DAHDI/2-1”, “INVALID_LOOPCOUNT=0”) in new stack
pbx.c: Executing [s@ivr-1:3] Set(“DAHDI/2-1”, “_IVR_CONTEXT_ivr-1=”) in new stack
pbx.c: Executing [s@ivr-1:4] Set(“DAHDI/2-1”, “_IVR_CONTEXT=ivr-1”) in new stack
pbx.c: Executing [s@ivr-1:5] Set(“DAHDI/2-1”, “__IVR_RETVM=”) in new stack
pbx.c: Executing [s@ivr-1:6] GotoIf(“DAHDI/2-1”, “0?skip”) in new stack
pbx.c: Executing [s@ivr-1:7] Answer(“DAHDI/2-1”, “”) in new stack
pbx.c: Executing [s@ivr-1:8] Wait(“DAHDI/2-1”, “1”) in new stack
pbx.c: Executing [s@ivr-1:9] Set(“DAHDI/2-1”, “IVR_MSG=custom/XXXX-”) in new stack
pbx.c: Executing [s@ivr-1:10] Set(“DAHDI/2-1”, “TIMEOUT(digit)=3”) in new stack
func_timeout.c: Digit timeout set to 3.000
pbx.c: Executing [s@ivr-1:11] ExecIf(“DAHDI/2-1”, “1?Background(custom/XXXX-)”) in new stack
file.c: <DAHDI/2-1> Playing ‘custom/xxxxxxxx’ (language ‘en’)
[ :23] pbx.c: Executing [2@ivr-1:1] Goto(“DAHDI/2-1”, “ext-trunk,2,1”) in new stack
[ :23] pbx_builtins.c: Goto (ext-trunk,2,1)
[ :23] pbx.c: Executing [2@ext-trunk:1] Set(“DAHDI/2-1”, “TDIAL_STRING=IAX2/XXXX(REMOTE SYSTEM)XXX”) in new stack
[ :23] pbx.c: Executing [2@ext-trunk:2] Set(“DAHDI/2-1”, “DIAL_TRUNK=2”) in new stack
[ :23] pbx.c: Executing [2@ext-trunk:3] Goto(“DAHDI/2-1”, “ext-trunk,tdial,1”) in new stack
[ :23] pbx_builtins.c: Goto (ext-trunk,tdial,1)
[ :23] pbx.c: Executing [tdial@ext-trunk:1] Set(“DAHDI/2-1”, “OUTBOUND_GROUP=OUT_2”) in new stack
[ :23] pbx.c: Executing [tdial@ext-trunk:2] GotoIf(“DAHDI/2-1”, “1?nomax”) in new stack
[ :23] pbx_builtins.c: Goto (ext-trunk,tdial,4)
[ :23] pbx.c: Executing [tdial@ext-trunk:4] ExecIf(“DAHDI/2-1”, “1?Set(CALLERPRES(name-pres)=allowed_not_screened)”) in new stack
[ :23] pbx.c: Executing [tdial@ext-trunk:5] ExecIf(“DAHDI/2-1”, “1?Set(CALLERPRES(num-pres)=allowed_not_screened)”) in new stack
[ :23] pbx.c: Executing [tdial@ext-trunk:6] Set(“DAHDI/2-1”, “DIAL_NUMBER=142”) in new stack
[ :23] pbx.c: Executing [tdial@ext-trunk:7] GosubIf(“DAHDI/2-1”, “0?sub-flp-2,s,1()”) in new stack
[ :23] pbx.c: Executing [tdial@ext-trunk:8] Set(“DAHDI/2-1”, “OUTNUM=142”) in new stack
[ :23] pbx.c: Executing [tdial@ext-trunk:9] Set(“DAHDI/2-1”, “DIAL_TRUNK_OPTIONS=T”) in new stack
[ :23] pbx.c: Executing [tdial@ext-trunk:10] Dial(“DAHDI/2-1”, “IAX2/XXXX(REMOTE SYSTEM)XXX/142,300,T”) in new stack
[ :23] app_dial.c: Called IAX2/XXXX(REMOTE SYSTEM)XXX/142
[ :24] [2121][C-00000042] chan_iax2.c: Call accepted by remoteip:4569 (format gsm)
[ :24] [2121][C-00000042] chan_iax2.c: Format for call is (gsm)
[ :24] app_dial.c: IAX2/XXXX(REMOTE SYSTEM)XXX-31839 is ringing
[ :24] [2122] chan_iax2.c: Accepting AUTHENTICATED call from remoteip:4569:
requested format = gsm,
requested prefs = (gsm),
actual format = gsm,
host prefs = (gsm|ulaw),
priority = caller
[ :24] pbx.c: Executing [142@from-internal:1] Macro(“IAX2/XXXX(REMOTE SYSTEM)XXX-14398”, “user-callerid,LIMIT,EXTERNAL,”) in new stack
[ :24] pbx.c: Executing [s@macro-user-callerid:1] Set(“IAX2/XXXX(REMOTE SYSTEM)XXX-14398”, “TOUCH_MONITOR=1497804264.111”) in new stack
[ :24] pbx.c: Executing [s@macro-user-callerid:2] Set(“IAX2/XXXX(REMOTE SYSTEM)XXX-14398”, “AMPUSER=”) in new stack
[ :24] pbx.c: Executing [s@macro-user-callerid:3] GotoIf(“IAX2/XXXX(REMOTE SYSTEM)XXX-14398”, “0?report”) in new stack
[ :24] pbx.c: Executing [s@macro-user-callerid:4] ExecIf(“IAX2/XXXX(REMOTE SYSTEM)XXX-14398”, “1?Set(REALCALLERIDNUM=)”) in new stack
[ :24] pbx.c: Executing [s@macro-user-callerid:5] Set(“IAX2/XXXX(REMOTE SYSTEM)XXX-14398”, “AMPUSER=”) in new stack
[ :24] pbx.c: Executing [s@macro-user-callerid:6] GotoIf(“IAX2/XXXX(REMOTE SYSTEM)XXX-14398”, “0?limit”) in new stack
[ :24] pbx.c: Executing [s@macro-user-callerid:7] Set(“IAX2/XXXX(REMOTE SYSTEM)XXX-14398”, “AMPUSERCIDNAME=”) in new stack
[ :24] pbx.c: Executing [s@macro-user-callerid:8] GotoIf(“IAX2/XXXX(REMOTE SYSTEM)XXX-14398”, “1?report”) in new stack
[ :24] pbx_builtins.c: Goto (macro-user-callerid,s,15)
[ :24] pbx.c: Executing [s@macro-user-callerid:15] GotoIf(“IAX2/XXXX(REMOTE SYSTEM)XXX-14398”, “1?continue”) in new stack
[ :24] pbx_builtins.c: Goto (macro-user-callerid,s,29)
[ :24] pbx.c: Executing [s@macro-user-callerid:29] Set(“IAX2/XXXX(REMOTE SYSTEM)XXX-14398”, “CALLERID(number)=”) in new stack
[ :24] pbx.c: Executing [s@macro-user-callerid:30] Set(“IAX2/XXXX(REMOTE SYSTEM)XXX-14398”, “CALLERID(name)=”) in new stack
[ :24] pbx.c: Executing [s@macro-user-callerid:31] GotoIf(“IAX2/XXXX(REMOTE SYSTEM)XXX-14398”, “1?cnum”) in new stack
[ :24] pbx_builtins.c: Goto (macro-user-callerid,s,33)
[ :24] pbx.c: Executing [s@macro-user-callerid:33] Set(“IAX2/XXXX(REMOTE SYSTEM)XXX-14398”, “CDR(cnum)=”) in new stack
[ :24] WARNING[2071] func_cdr.c: CDR requires a value (CDR(variable)=value)
)[ :24] pbx.c: Executing [s@macro-user-callerid:34] Set(“IAX2/XXXX(REMOTE SYSTEM)XXX-14398”, “CHANNEL(language)=en”) in new stack
[ :24] pbx.c: Executing [142@from-internal:2] Gosub(“IAX2/XXXX(REMOTE SYSTEM)XXX-14398”, “sub-record-check,s,1(out,142,dontcare)”) in new stack
[ :24] pbx.c: Executing [s@sub-record-check:1] GotoIf(“IAX2/XXXX(REMOTE SYSTEM)XXX-14398”, “0?initialized”) in new stack
[ :24] pbx.c: Executing [s@sub-record-check:2] Set(“IAX2/XXXX(REMOTE SYSTEM)XXX-14398”, “__REC_STATUS=INITIALIZED”) in new stack
[ :24] pbx.c: Executing [s@sub-record-check:3] Set(“IAX2/XXXX(REMOTE SYSTEM)XXX-14398”, “NOW=1497804264”) in new stack
[ :24] pbx.c: Executing [s@sub-record-check:4] Set(“IAX2/XXXX(REMOTE SYSTEM)XXX-14398”, “__DAY=18”) in new stack
[ :24] pbx.c: Executing [s@sub-record-check:5] Set(“IAX2/XXXX(REMOTE SYSTEM)XXX-14398”, “__MONTH=06”) in new stack
[ :24] pbx.c: Executing [s@sub-record-check:6] Set(“IAX2/XXXX(REMOTE SYSTEM)XXX-14398”, “__YEAR=2017”) in new stack
[ :24] pbx.c: Executing [s@sub-record-check:7] Set(“IAX2/XXXX(REMOTE SYSTEM)XXX-14398”, “__TIMESTR=20170618-194424”) in new stack
[ :24] pbx.c: Executing [s@sub-record-check:8] Set(“IAX2/XXXX(REMOTE SYSTEM)XXX-14398”, “__FROMEXTEN=unknown”) in new stack
[ :24] pbx.c: Executing [s@sub-record-check:9] Set(“IAX2/XXXX(REMOTE SYSTEM)XXX-14398”, “__MON_FMT=wav”) in new stack
[ :24] pbx.c: Executing [s@sub-record-check:10] NoOp(“IAX2/XXXX(REMOTE SYSTEM)XXX-14398”, “Recordings initialized”) in new stack
[ :24] pbx.c: Executing [s@sub-record-check:11] ExecIf(“IAX2/XXXX(REMOTE SYSTEM)XXX-14398”, “0?Set(ARG3=dontcare)”) in new stack
[ :24] pbx.c: Executing [s@sub-record-check:12] Set(“IAX2/XXXX(REMOTE SYSTEM)XXX-14398”, “REC_POLICY_MODE_SAVE=”) in new stack
[ :24] pbx.c: Executing [s@sub-record-check:13] ExecIf(“IAX2/XXXX(REMOTE SYSTEM)XXX-14398”, “0?Set(REC_STATUS=NO)”) in new stack
[ :24] pbx.c: Executing [s@sub-record-check:14] GotoIf(“IAX2/XXXX(REMOTE SYSTEM)XXX-14398”, “3?checkaction”) in new stack
[ :24] pbx_builtins.c: Goto (sub-record-check,s,17)
[ :24] pbx.c: Executing [s@sub-record-check:17] GotoIf(“IAX2/XXXX(REMOTE SYSTEM)XXX-14398”, “1?sub-record-check,out,1”) in new stack
[ :24] pbx_builtins.c: Goto (sub-record-check,out,1)
[ :24] pbx.c: Executing [out@sub-record-check:1] NoOp(“IAX2/XXXX(REMOTE SYSTEM)XXX-14398”, “Outbound Recording Check from unknown to 142”) in new stack
[ :24] pbx.c: Executing [out@sub-record-check:2] Set(“IAX2/XXXX(REMOTE SYSTEM)XXX-14398”, “RECMODE=”) in new stack
[ :24] pbx.c: Executing [out@sub-record-check:3] ExecIf(“IAX2/XXXX(REMOTE SYSTEM)XXX-14398”, “1?Goto(routewins)”) in new stack
[ :24] pbx_builtins.c: Goto (sub-record-check,out,7)
[ :24] pbx.c: Executing [out@sub-record-check:7] Gosub(“IAX2/XXXX(REMOTE SYSTEM)XXX-14398”, “recordcheck,1(dontcare,out,142)”) in new stack
[ :24] pbx.c: Executing [recordcheck@sub-record-check:1] NoOp(“IAX2/XXXX(REMOTE SYSTEM)XXX-14398”, “Starting recording check against dontcare”) in new stack
[ :24] pbx.c: Executing [recordcheck@sub-record-check:2] Goto(“IAX2/XXXX(REMOTE SYSTEM)XXX-14398”, “dontcare”) in new stack
[ :24] pbx_builtins.c: Goto (sub-record-check,recordcheck,3)
[ :24] pbx.c: Executing [recordcheck@sub-record-check:3] Return(“IAX2/XXXX(REMOTE SYSTEM)XXX-14398”, “”) in new stack
[ :24] pbx.c: Executing [out@sub-record-check:8] Return(“IAX2/XXXX(REMOTE SYSTEM)XXX-14398”, “”) in new stack
[ :24] pbx.c: Executing [142@from-internal:3] ExecIf(“IAX2/XXXX(REMOTE SYSTEM)XXX-14398”, “0 ?Set(CDR(accountcode)=)”) in new stack
[ :24] pbx.c: Executing [142@from-internal:4] Set(“IAX2/XXXX(REMOTE SYSTEM)XXX-14398”, “INTRACOMPANYROUTE=YES”) in new stack
[ :24] pbx.c: Executing [142@from-internal:5] Set(“IAX2/XXXX(REMOTE SYSTEM)XXX-14398”, “MOHCLASS=default”) in new stack
[ :24] pbx.c: Executing [142@from-internal:6] Set(“IAX2/XXXX(REMOTE SYSTEM)XXX-14398”, “_NODEST=”) in new stack
[ :24] pbx.c: Executing [142@from-internal:7] Macro(“IAX2/XXXX(REMOTE SYSTEM)XXX-14398”, “dialout-trunk,3,142,off”) in new stack
[ :24] pbx.c: Executing [s@macro-dialout-trunk:1] Set(“IAX2/XXXX(REMOTE SYSTEM)XXX-14398”, “DIAL_TRUNK=3”) in new stack
[ :24] pbx.c: Executing [s@macro-dialout-trunk:2] GosubIf(“IAX2/XXXX(REMOTE SYSTEM)XXX-14398”, “0?sub-pincheck,s,1()”) in new stack
[ :24] pbx.c: Executing [s@macro-dialout-trunk:3] GotoIf(“IAX2/XXXX(REMOTE SYSTEM)XXX-14398”, “0?disabletrunk,1”) in new stack
[ :24] pbx.c: Executing [s@macro-dialout-trunk:4] Set(“IAX2/XXXX(REMOTE SYSTEM)XXX-14398”, “DIAL_NUMBER=142”) in new stack
[ :24] pbx.c: Executing [s@macro-dialout-trunk:5] Set(“IAX2/XXXX(REMOTE SYSTEM)XXX-14398”, “DIAL_TRUNK_OPTIONS=Ttr”) in new stack
[ :24] pbx.c: Executing [s@macro-dialout-trunk:6] Set(“IAX2/XXXX(REMOTE SYSTEM)XXX-14398”, “OUTBOUND_GROUP=OUT_3”) in new stack
[ :24] pbx.c: Executing [s@macro-dialout-trunk:7] GotoIf(“IAX2/XXXX(REMOTE SYSTEM)XXX-14398”, “0?nomax”) in new stack
[ :24] pbx.c: Executing [s@macro-dialout-trunk:8] GotoIf(“IAX2/XXXX(REMOTE SYSTEM)XXX-14398”, “0?chanfull”) in new stack
[ :24] pbx.c: Executing [s@macro-dialout-trunk:9] GotoIf(“IAX2/XXXX(REMOTE SYSTEM)XXX-14398”, “1?skipoutcid”) in new stack
[ :24] pbx_builtins.c: Goto (macro-dialout-trunk,s,12)
[ :24] pbx.c: Executing [s@macro-dialout-trunk:12] GosubIf(“IAX2/XXXX(REMOTE SYSTEM)XXX-14398”, “1?sub-flp-3,s,1()”) in new stack
[ :24] pbx.c: Executing [s@sub-flp-3:1] ExecIf(“IAX2/XXXX(REMOTE SYSTEM)XXX-14398”, “0?Set(TARGET_FLP_3=)”) in new stack
[ :24] pbx.c: Executing [s@sub-flp-3:2] GotoIf(“IAX2/XXXX(REMOTE SYSTEM)XXX-14398”, “0?match”) in new stack
[ :24] pbx.c: Executing [s@sub-flp-3:3] Return(“IAX2/XXXX(REMOTE SYSTEM)XXX-14398”, “”) in new stack
[ :24] pbx.c: Executing [s@macro-dialout-trunk:13] Set(“IAX2/XXXX(REMOTE SYSTEM)XXX-14398”, “OUTNUM=142”) in new stack
[ :24] pbx.c: Executing [s@macro-dialout-trunk:14] Set(“IAX2/XXXX(REMOTE SYSTEM)XXX-14398”, “custom=DAHDI/2”) in new stack
[ :24] pbx.c: Executing [s@macro-dialout-trunk:15] ExecIf(“IAX2/XXXX(REMOTE SYSTEM)XXX-14398”, “0?Set(DIAL_TRUNK_OPTIONS=M(setmusic^default)Ttr)”) in new stack
[ :24] pbx.c: Executing [s@macro-dialout-trunk ] ExecIf(“IAX2/XXXX(REMOTE SYSTEM)XXX-14398”, “0?Set(DIAL_TRUNK_OPTIONS=TtrM(confirm))”) in new stack
[ :24] pbx.c: Executing [s@macro-dialout-trunk:17] Macro(“IAX2/XXXX(REMOTE SYSTEM)XXX-14398”, “dialout-trunk-predial-hook,”) in new stack
[ :24] pbx.c: Executing [s@macro-dialout-trunk-predial-hook:1] MacroExit(“IAX2/XXXX(REMOTE SYSTEM)XXX-14398”, “”) in new stack
[ :24] pbx.c: Executing [s@macro-dialout-trunk:18] GotoIf(“IAX2/XXXX(REMOTE SYSTEM)XXX-14398”, “0?skipcrm”) in new stack
[ :24] pbx.c: Executing [s@macro-dialout-trunk:19] Set(“IAX2/XXXX(REMOTE SYSTEM)XXX-14398”, “__CRM_DIRECTION=OUTBOUND”) in new stack
[ :24] pbx.c: Executing [s@macro-dialout-trunk:20] Set(“IAX2/XXXX(REMOTE SYSTEM)XXX-14398”, “__CRM_DESTINATION=142”) in new stack
[ :24] pbx.c: Executing [s@macro-dialout-trunk:21] Set(“IAX2/XXXX(REMOTE SYSTEM)XXX-14398”, “__CRM_SOURCE=”) in new stack
[ :24] pbx.c: Executing [s@macro-dialout-trunk:22] AGI(“IAX2/XXXX(REMOTE SYSTEM)XXX-14398”, “sangomacrm.agi”) in new stack
[ :24] res_agi.c: Launched AGI Script /var/lib/asterisk/agi-bin/sangomacrm.agi
[ :24] res_agi.c: <IAX2/XXXX(REMOTE SYSTEM)XXX-14398>AGI Script sangomacrm.agi completed, returning 0
[ :24] pbx.c: Executing [s@macro-dialout-trunk:23] Set(“IAX2/XXXX(REMOTE SYSTEM)XXX-14398”, “CHANNEL(hangup_handler_push)=crm-hangup,s,1”) in new stack
[ :24] pbx.c: Executing [s@macro-dialout-trunk:24] NoOp(“IAX2/XXXX(REMOTE SYSTEM)XXX-14398”, “CRM Finished”) in new stack
[ :24] pbx.c: Executing [s@macro-dialout-trunk:25] GotoIf(“IAX2/XXXX(REMOTE SYSTEM)XXX-14398”, “0?bypass,1”) in new stack
[ :24] pbx.c: Executing [s@macro-dialout-trunk:26] ExecIf(“IAX2/XXXX(REMOTE SYSTEM)XXX-14398”, “0?Set(CONNECTEDLINE(num,i)=142)”) in new stack
[ :24] pbx.c: Executing [s@macro-dialout-trunk:27] ExecIf(“IAX2/XXXX(REMOTE SYSTEM)XXX-14398”, “0?Set(CONNECTEDLINE(name,i)=CID:)”) in new stack
[ :24] pbx.c: Executing [s@macro-dialout-trunk:28] ExecIf(“IAX2/XXXX(REMOTE SYSTEM)XXX-14398”, “0?Set(CONNECTEDLINE(name,i)=CID:(Hidden))”) in new stack
[ :24] pbx.c: Executing [s@macro-dialout-trunk:29] GotoIf(“IAX2/XXXX(REMOTE SYSTEM)XXX-14398”, “0?customtrunk”) in new stack
[ :24] pbx.c: Executing [s@macro-dialout-trunk:30] Dial(“IAX2/XXXX(REMOTE SYSTEM)XXX-14398”, “DAHDI/2/142,300,Ttr”) in new stack
[ :24] WARNING app_dial.c: Unable to create channel of type ‘DAHDI’ (cause 17 - User busy)
[ :24] app_dial.c: Everyone is busy/congested at this time (1:1/0/0)
[ :24] pbx.c: Executing [s@macro-dialout-trunk:31] NoOp(“IAX2/XXXX(REMOTE SYSTEM)XXX-14398”, “Dial failed for some reason with DIALSTATUS = BUSY and HANGUPCAUSE = 17”) in new stack
[ :24] pbx.c: Executing [s@macro-dialout-trunk:32] GotoIf(“IAX2/XXXX(REMOTE SYSTEM)XXX-14398”, “0?continue,1:s-BUSY,1”) in new stack
[ :24] pbx_builtins.c: Goto (macro-dialout-trunk,s-BUSY,1)
[ :24] pbx.c: Executing [s-BUSY@macro-dialout-trunk:1] NoOp(“IAX2/XXXX(REMOTE SYSTEM)XXX-14398”, “Dial failed due to trunk reporting BUSY - giving up”) in new stack
[ :24] pbx.c: Executing [s-BUSY@macro-dialout-trunk:2] PlayTones(“IAX2/XXXX(REMOTE SYSTEM)XXX-14398”, “busy”) in new stack
[ :24] pbx.c: Executing [s-BUSY@macro-dialout-trunk:3] Busy(“IAX2/XXXX(REMOTE SYSTEM)XXX-14398”, “20”) in new stack
[ :24] app_macro.c: Spawn extension (macro-dialout-trunk, s-BUSY, 3) exited non-zero on ‘IAX2/XXXX(REMOTE SYSTEM)XXX-14398’ in macro ‘dialout-trunk’
[ :24] WARNING[2122] chan_iax2.c: Received trunked frame before first full voice frame
[ :24] pbx.c: Spawn extension (from-internal, 142, 7) exited non-zero on ‘IAX2/XXXX(REMOTE SYSTEM)XXX-14398’
[ :24] pbx.c: Executing [h@from-internal:1] Macro(“IAX2/XXXX(REMOTE SYSTEM)XXX-14398”, “hangupcall”) in new stack
[ :24] pbx.c: Executing [s@macro-hangupcall:1] GotoIf(“IAX2/XXXX(REMOTE SYSTEM)XXX-14398”, “1?theend”) in new stack
[ :24] pbx_builtins.c: Goto (macro-hangupcall,s,3)
[ :24] pbx.c: Executing [s@macro-hangupcall:3] ExecIf(“IAX2/XXXX(REMOTE SYSTEM)XXX-14398”, “0?Set(CDR(recordingfile)=)”) in new stack
[ :24] pbx.c: Executing [s@macro-hangupcall:4] Hangup(“IAX2/XXXX(REMOTE SYSTEM)XXX-14398”, “”) in new stack
[ :24] app_macro.c: Spawn extension (macro-hangupcall, s, 4) exited non-zero on ‘IAX2/XXXX(REMOTE SYSTEM)XXX-14398’ in macro ‘hangupcall’
[ :24] pbx.c: Spawn extension (from-internal, h, 1) exited non-zero on ‘IAX2/XXXX(REMOTE SYSTEM)XXX-14398’
[ :24] app_stack.c: IAX2/XXXX(REMOTE SYSTEM)XXX-14398 Internal Gosub(crm-hangup,s,1) start
[ :24] pbx.c: Executing [s@crm-hangup:1] NoOp(“IAX2/XXXX(REMOTE SYSTEM)XXX-14398”, “Sending Hangup to CRM”) in new stack
[ :24] pbx.c: Executing [s@crm-hangup:2] NoOp(“IAX2/XXXX(REMOTE SYSTEM)XXX-14398”, “HANGUP CAUSE: 17”) in new stack
[ :24] pbx.c: Executing [s@crm-hangup:3] ExecIf(“IAX2/XXXX(REMOTE SYSTEM)XXX-14398”, “0?Set(__CRM_VOICEMAIL=)”) in new stack
[ :24] pbx.c: Executing [s@crm-hangup:4] NoOp(“IAX2/XXXX(REMOTE SYSTEM)XXX-14398”, “MASTER CHANNEL: 1497804264.111 = 1497804264.111”) in new stack
[ :24] pbx.c: Executing [s@crm-hangup:5] GotoIf(“IAX2/XXXX(REMOTE SYSTEM)XXX-14398”, “0?return”) in new stack
[ :24] pbx.c: Executing [s@crm-hangup:6] Set(“IAX2/XXXX(REMOTE SYSTEM)XXX-14398”, “__CRM_HANGUP=1”) in new stack
[ :24] WARNING[2114] chan_iax2.c: Received trunked frame before first full voice frame
[ :24] pbx.c: Executing [s@crm-hangup:7] AGI(“IAX2/XXXX(REMOTE SYSTEM)XXX-14398”, “sangomacrm.agi”) in new stack
[ :24] res_agi.c: Launched AGI Script /var/lib/asterisk/agi-bin/sangomacrm.agi
[ :25] app_dial.c: IAX2/XXXX(REMOTE SYSTEM)XXX-31839 stopped sounds
[ :25] app_dial.c: IAX2/XXXX(REMOTE SYSTEM)XXX-31839 is busy
[ :25] chan_iax2.c: Hungup ‘IAX2/XXXX(REMOTE SYSTEM)XXX-31839’
[ :25] app_dial.c: Everyone is busy/congested at this time (1:1/0/0)
[ :25] pbx.c: Executing [tdial@ext-trunk:11] Set(“DAHDI/2-1”, “CALLERID(number)=”) in new stack
[ :25] pbx.c: Executing [tdial@ext-trunk:12] Set(“DAHDI/2-1”, “CALLERID(name)=”) in new stack
[ :25] pbx.c: Executing [tdial@ext-trunk:13] Hangup(“DAHDI/2-1”, “”) in new stack
[ :25] pbx.c: Spawn extension (ext-trunk, tdial, 13) exited non-zero on ‘DAHDI/2-1’
[ :25] app_stack.c: DAHDI/2-1 Internal Gosub(crm-hangup,s,1) start
[ :25] pbx.c: Executing [s@crm-hangup:1] NoOp(“DAHDI/2-1”, “Sending Hangup to CRM”) in new stack
[ :25] pbx.c: Executing [s@crm-hangup:2] NoOp(“DAHDI/2-1”, “HANGUP CAUSE: 17”) in new stack
[ :25] pbx.c: Executing [s@crm-hangup:3] ExecIf(“DAHDI/2-1”, “0?Set(__CRM_VOICEMAIL=)”) in new stack
[ :25] pbx.c: Executing [s@crm-hangup:4] NoOp(“DAHDI/2-1”, “MASTER CHANNEL: 1497804246.109 = 1497804246.109”) in new stack
[ :25] pbx.c: Executing [s@crm-hangup:5] GotoIf(“DAHDI/2-1”, “0?return”) in new stack
[ :25] pbx.c: Executing [s@crm-hangup:6] Set(“DAHDI/2-1”, “__CRM_HANGUP=1”) in new stack
[ :25] pbx.c: Executing [s@crm-hangup:7] AGI(“DAHDI/2-1”, “sangomacrm.agi”) in new stack
[ :25] WARNING[2117] chan_iax2.c: Received trunked frame before first full voice frame
[ :25] WARNING[2115] chan_iax2.c: Received trunked frame before first full voice frame
[ :25] res_agi.c: Launched AGI Script /var/lib/asterisk/agi-bin/sangomacrm.agi
[ :25] WARNING[2118] chan_iax2.c: Received trunked frame before first full voice frame
[ :25] WARNING[2121] chan_iax2.c: Received trunked frame before first full voice frame
[ :25] WARNING[2123] chan_iax2.c: Received trunked frame before first full voice frame
[ :25] res_agi.c: <IAX2/XXXX(REMOTE SYSTEM)XXX-14398>AGI Script sangomacrm.agi completed, returning 0
[ :25] pbx.c: Executing [s@crm-hangup:8] Return(“IAX2/XXXX(REMOTE SYSTEM)XXX-14398”, “”) in new stack
[ :25] app_stack.c: Spawn extension (from-internal, h, 1) exited non-zero on ‘IAX2/XXXX(REMOTE SYSTEM)XXX-14398’
[ :25] app_stack.c: IAX2/XXXX(REMOTE SYSTEM)XXX-14398 Internal Gosub(crm-hangup,s,1) complete GOSUB_RETVAL=
[ :25] chan_iax2.c: Hungup ‘IAX2/XXXX(REMOTE SYSTEM)XXX-14398’
[ :25] res_agi.c: <DAHDI/2-1>AGI Script sangomacrm.agi completed, returning 0
[ :25] pbx.c: Executing [s@crm-hangup:8] Return(“DAHDI/2-1”, “”) in new stack
[ :25] app_stack.c: Spawn extension (ext-trunk, tdial, 13) exited non-zero on ‘DAHDI/2-1’
[ :25] app_stack.c: DAHDI/2-1 Internal Gosub(crm-hangup,s,1) complete GOSUB_RETVAL=
[ :25] sig_analog.c: Hanging up on ‘DAHDI/2-1’
[ :25] chan_dahdi.c: Hungup ‘DAHDI/2-1’
I would start by bypassing the ivr and setting a "virtual did’ normally the phone number associated a with that line, on your dahdi fxo’s, so to direct the call to a known endpoint.
Dear Dicko ,
But how I would make the possibility to decide where to ring ? if I remover the IVR ?
because is just one extension and 3 locations ( the Remote PBX , an other Remote PBX and the local FXS extension that has a number 147 I think … )
Also i can set the Virtual did under this menu ? “DAHDI Channel DIDs” ?
If yes I already did and gave it a number 142 on Channel 2
You can see it in the log if this is what you suggest to do .:
pbx.c: Executing [s@from-analog:12] Macro(“DAHDI/2-1”, “from-dahdi-2,s,1”) in new stack
pbx.c: Executing [s@macro-from-dahdi-2:1] NoOp(“DAHDI/2-1”, “Entering macro-from-dahdi-2 with DID = s and setting to: 142”) in new stack
pbx.c: Executing [s@macro-from-dahdi-2:2] Set(“DAHDI/2-1”, “_FROMDID=142”) in new stack
pbx.c: Executing [s@macro-from-dahdi-2:3] Goto(“DAHDI/2-1”, “from-trunk,142,1”) in new stack
pbx_builtins.c: Goto (from-trunk,142,1)
app_macro.c: Channel ‘DAHDI/2-1’ jumping out of macro ‘from-dahdi-2’
pbx.c: Executing [142@from-trunk:1] NoOp(“DAHDI/2-1”, “Catch-All DID Match - Found 142 - You probably want a DID for this.”) in new stack
WARNING chan_sip.c: This function can only be used on SIP channels.
If not please elaborate further.
Thank you for your input
Few have the patience to wade through unnecessary stuff (I don’t at least) just for testing purposes have that inbound call go directly to the problematic endpoint.
okay , I will try that
Dear Dicko ,
Well I had to change the DID of the phone , to the one of the other system (2XX) for some reason it kind of worked …
any how thank you very much
pbx.c: Executing [142@from-trunk:1] NoOp(“DAHDI/2-1”, “Catch-All DID Match - Found 142 - You probably want a DID for this.”) in new stack
So you are missing an inbound route for 142
LooL maybe I have to try that an other time ,
also I got this Error ,
" WARNING[2123] chan_iax2.c: Received trunked frame before first full voice frame
NOTICE[2118] chan_iax2.c: Packet Decrypt Failed!
"
What are these ? Is like dropped packets or something ?
While you get on your feet I suggest you don’t use encryption or md5 authorization yet
Why , It just complicates things ? But Safety and Security is number One priority
Any way Now it works as I intended it to Even without the IVR
Thanks for the help
So that would be an unconditional “thankyou” ?
Fix your security when you understand how to.
Yes it is a Thank you.
Again, thank you in advance