Blacklist stripping CLID

Been having problems with DADHI settings since upgrading, now this is very strange.

If i select the blacklist to terminate call and hangup, phones are still ringing but with the CLID stripped and showing Unkown any other setting it works fine but i dont want a caller sat on our line being placed on hold forever.

[2017-04-15 11:31:23] VERBOSE[24343][C-00000017] sig_analog.c: Starting simple switch on 'DAHDI/1-1'
[2017-04-15 11:31:25] VERBOSE[24343][C-00000017] pbx.c: Executing [s@from-analog:1] NoOp("DAHDI/1-1", "Entering from-dahdi with DID == ") in new stack
[2017-04-15 11:31:25] VERBOSE[24343][C-00000017] pbx.c: Executing [s@from-analog:2] Ringing("DAHDI/1-1", "") in new stack
[2017-04-15 11:31:25] VERBOSE[24343][C-00000017] pbx.c: Executing [s@from-analog:3] Set("DAHDI/1-1", "DID=s") in new stack
[2017-04-15 11:31:25] VERBOSE[24343][C-00000017] pbx.c: Executing [s@from-analog:4] NoOp("DAHDI/1-1", "DID is now s") in new stack
[2017-04-15 11:31:25] VERBOSE[24343][C-00000017] pbx.c: Executing [s@from-analog:5] GotoIf("DAHDI/1-1", "1?dahdiok:checkzap") in new stack
[2017-04-15 11:31:25] VERBOSE[24343][C-00000017] pbx_builtins.c: Goto (from-analog,s,9)
[2017-04-15 11:31:25] VERBOSE[24343][C-00000017] pbx.c: Executing [s@from-analog:9] NoOp("DAHDI/1-1", "Is a DAHDi Channel") in new stack
[2017-04-15 11:31:25] VERBOSE[24343][C-00000017] pbx.c: Executing [s@from-analog:10] Set("DAHDI/1-1", "CHAN=1-1") in new stack
[2017-04-15 11:31:25] VERBOSE[24343][C-00000017] pbx.c: Executing [s@from-analog:11] Set("DAHDI/1-1", "CHAN=1") in new stack
[2017-04-15 11:31:25] VERBOSE[24343][C-00000017] pbx.c: Executing [s@from-analog:12] Macro("DAHDI/1-1", "from-dahdi-1,s,1") in new stack
[2017-04-15 11:31:25] WARNING[24343][C-00000017] app_macro.c: No such context 'macro-from-dahdi-1' for macro 'from-dahdi-1'. Was called by s@from-analog
[2017-04-15 11:31:25] VERBOSE[24343][C-00000017] pbx.c: Executing [s@from-analog:13] NoOp("DAHDI/1-1", "Returned from Macro from-dahdi-1") in new stack
[2017-04-15 11:31:25] VERBOSE[24343][C-00000017] pbx.c: Executing [s@from-analog:14] Goto("DAHDI/1-1", "from-pstn,s,1") in new stack
[2017-04-15 11:31:25] VERBOSE[24343][C-00000017] pbx_builtins.c: Goto (from-pstn,s,1)
[2017-04-15 11:31:25] VERBOSE[24343][C-00000017] pbx.c: Executing [s@from-pstn:1] Set("DAHDI/1-1", "__DIRECTION=INBOUND") in new stack
[2017-04-15 11:31:25] VERBOSE[24343][C-00000017] pbx.c: Executing [s@from-pstn:2] Gosub("DAHDI/1-1", "sub-record-check,s,1(in,s,force)") in new stack
[2017-04-15 11:31:25] VERBOSE[24343][C-00000017] pbx.c: Executing [s@sub-record-check:1] GotoIf("DAHDI/1-1", "0?initialized") in new stack
[2017-04-15 11:31:25] VERBOSE[24343][C-00000017] pbx.c: Executing [s@sub-record-check:2] Set("DAHDI/1-1", "__REC_STATUS=INITIALIZED") in new stack
[2017-04-15 11:31:25] VERBOSE[24343][C-00000017] pbx.c: Executing [s@sub-record-check:3] Set("DAHDI/1-1", "NOW=1492252285") in new stack
[2017-04-15 11:31:25] VERBOSE[24343][C-00000017] pbx.c: Executing [s@sub-record-check:4] Set("DAHDI/1-1", "__DAY=15") in new stack
[2017-04-15 11:31:25] VERBOSE[24343][C-00000017] pbx.c: Executing [s@sub-record-check:5] Set("DAHDI/1-1", "__MONTH=04") in new stack
[2017-04-15 11:31:25] VERBOSE[24343][C-00000017] pbx.c: Executing [s@sub-record-check:6] Set("DAHDI/1-1", "__YEAR=2017") in new stack
[2017-04-15 11:31:25] VERBOSE[24343][C-00000017] pbx.c: Executing [s@sub-record-check:7] Set("DAHDI/1-1", "__TIMESTR=20170415-113125") in new stack
[2017-04-15 11:31:25] VERBOSE[24343][C-00000017] pbx.c: Executing [s@sub-record-check:8] Set("DAHDI/1-1", "__FROMEXTEN=unknown") in new stack
[2017-04-15 11:31:25] VERBOSE[24343][C-00000017] pbx.c: Executing [s@sub-record-check:9] Set("DAHDI/1-1", "__MON_FMT=wav") in new stack
[2017-04-15 11:31:25] VERBOSE[24343][C-00000017] pbx.c: Executing [s@sub-record-check:10] NoOp("DAHDI/1-1", "Recordings initialized") in new stack
[2017-04-15 11:31:25] VERBOSE[24343][C-00000017] pbx.c: Executing [s@sub-record-check:11] ExecIf("DAHDI/1-1", "0?Set(ARG3=dontcare)") in new stack
[2017-04-15 11:31:25] VERBOSE[24343][C-00000017] pbx.c: Executing [s@sub-record-check:12] Set("DAHDI/1-1", "REC_POLICY_MODE_SAVE=") in new stack
[2017-04-15 11:31:25] VERBOSE[24343][C-00000017] pbx.c: Executing [s@sub-record-check:13] ExecIf("DAHDI/1-1", "0?Set(REC_STATUS=NO)") in new stack
[2017-04-15 11:31:25] VERBOSE[24343][C-00000017] pbx.c: Executing [s@sub-record-check:14] GotoIf("DAHDI/1-1", "2?checkaction") in new stack
[2017-04-15 11:31:25] VERBOSE[24343][C-00000017] pbx_builtins.c: Goto (sub-record-check,s,17)
[2017-04-15 11:31:25] VERBOSE[24343][C-00000017] pbx.c: Executing [s@sub-record-check:17] GotoIf("DAHDI/1-1", "1?sub-record-check,in,1") in new stack
[2017-04-15 11:31:25] VERBOSE[24343][C-00000017] pbx_builtins.c: Goto (sub-record-check,in,1)
[2017-04-15 11:31:25] VERBOSE[24343][C-00000017] pbx.c: Executing [in@sub-record-check:1] NoOp("DAHDI/1-1", "Inbound Recording Check to s") in new stack
[2017-04-15 11:31:25] VERBOSE[24343][C-00000017] pbx.c: Executing [in@sub-record-check:2] Set("DAHDI/1-1", "FROMEXTEN=unknown") in new stack
[2017-04-15 11:31:25] VERBOSE[24343][C-00000017] pbx.c: Executing [in@sub-record-check:3] ExecIf("DAHDI/1-1", "11?Set(FROMEXTEN=XXXXXXXXXXX)") in new stack
[2017-04-15 11:31:25] VERBOSE[24343][C-00000017] pbx.c: Executing [in@sub-record-check:4] Gosub("DAHDI/1-1", "recordcheck,1(force,in,s)") in new stack
[2017-04-15 11:31:25] VERBOSE[24343][C-00000017] pbx.c: Executing [recordcheck@sub-record-check:1] NoOp("DAHDI/1-1", "Starting recording check against force") in new stack
[2017-04-15 11:31:25] VERBOSE[24343][C-00000017] pbx.c: Executing [recordcheck@sub-record-check:2] Goto("DAHDI/1-1", "force") in new stack
[2017-04-15 11:31:25] VERBOSE[24343][C-00000017] pbx_builtins.c: Goto (sub-record-check,recordcheck,5)
[2017-04-15 11:31:25] VERBOSE[24343][C-00000017] pbx.c: Executing [recordcheck@sub-record-check:5] Set("DAHDI/1-1", "__REC_POLICY_MODE=FORCE") in new stack
[2017-04-15 11:31:25] VERBOSE[24343][C-00000017] pbx.c: Executing [recordcheck@sub-record-check:6] GotoIf("DAHDI/1-1", "1?startrec") in new stack
[2017-04-15 11:31:25] VERBOSE[24343][C-00000017] pbx_builtins.c: Goto (sub-record-check,recordcheck,16)
[2017-04-15 11:31:25] VERBOSE[24343][C-00000017] pbx.c: Executing [recordcheck@sub-record-check:16] NoOp("DAHDI/1-1", "Starting recording: in, s") in new stack
[2017-04-15 11:31:25] VERBOSE[24343][C-00000017] pbx.c: Executing [recordcheck@sub-record-check:17] Set("DAHDI/1-1", "AUDIOHOOK_INHERIT(MixMonitor)=yes") in new stack
[2017-04-15 11:31:25] VERBOSE[24343][C-00000017] pbx.c: Executing [recordcheck@sub-record-check:18] Set("DAHDI/1-1", "__CALLFILENAME=in-s-XXXXXXXXXXX-20170415-113125-1492252283.290") in new stack
[2017-04-15 11:31:25] VERBOSE[24343][C-00000017] pbx.c: Executing [recordcheck@sub-record-check:19] MixMonitor("DAHDI/1-1", "2017/04/15/in-s-XXXXXXXXXX-20170415-113125-1492252283.290.wav,abi(LOCAL_MIXMON_ID),") in new stack
[2017-04-15 11:31:25] VERBOSE[24344][C-00000017] app_mixmonitor.c: Begin MixMonitor Recording DAHDI/1-1
[2017-04-15 11:31:25] VERBOSE[24343][C-00000017] pbx.c: Executing [recordcheck@sub-record-check:20] Set("DAHDI/1-1", "__MIXMON_ID=0xb4836b10") in new stack
[2017-04-15 11:31:25] VERBOSE[24343][C-00000017] pbx.c: Executing [recordcheck@sub-record-check:21] Set("DAHDI/1-1", "__RECORD_ID=DAHDI/1-1") in new stack
[2017-04-15 11:31:25] VERBOSE[24343][C-00000017] pbx.c: Executing [recordcheck@sub-record-check:22] Set("DAHDI/1-1", "__REC_STATUS=RECORDING") in new stack
[2017-04-15 11:31:25] VERBOSE[24343][C-00000017] pbx.c: Executing [recordcheck@sub-record-check:23] Set("DAHDI/1-1", "CDR(recordingfile)=in-s-XXXXXXXXXXX-20170415-113125-1492252283.290.wav") in new stack
[2017-04-15 11:31:25] VERBOSE[24343][C-00000017] pbx.c: Executing [recordcheck@sub-record-check:24] Return("DAHDI/1-1", "") in new stack
[2017-04-15 11:31:25] VERBOSE[24343][C-00000017] pbx.c: Executing [in@sub-record-check:5] Return("DAHDI/1-1", "") in new stack
[2017-04-15 11:31:25] VERBOSE[24343][C-00000017] pbx.c: Executing [s@from-pstn:3] Gosub("DAHDI/1-1", "app-blacklist-check,s,1()") in new stack
[2017-04-15 11:31:25] VERBOSE[24343][C-00000017] pbx.c: Executing [s@app-blacklist-check:1] GotoIf("DAHDI/1-1", "1?blacklisted") in new stack
[2017-04-15 11:31:25] VERBOSE[24343][C-00000017] pbx_builtins.c: Goto (app-blacklist-check,s,4)
[2017-04-15 11:31:25] VERBOSE[24343][C-00000017] pbx.c: Executing [s@app-blacklist-check:4] Answer("DAHDI/1-1", "") in new stack
[2017-04-15 11:31:25] VERBOSE[24343][C-00000017] pbx.c: Executing [s@app-blacklist-check:5] Set("DAHDI/1-1", "BLDEST=app-blackhole,hangup,1") in new stack
[2017-04-15 11:31:25] VERBOSE[24343][C-00000017] pbx.c: Executing [s@app-blacklist-check:6] GotoIf("DAHDI/1-1", "22?app-blackhole,hangup,1:app-blackhole,zapateller,1") in new stack
[2017-04-15 11:31:25] VERBOSE[24343][C-00000017] pbx_builtins.c: Goto (app-blackhole,hangup,1)
[2017-04-15 11:31:25] VERBOSE[24343][C-00000017] pbx.c: Executing [hangup@app-blackhole:1] NoOp("DAHDI/1-1", "Blackhole Dest: Hangup") in new stack
[2017-04-15 11:31:25] VERBOSE[24343][C-00000017] pbx.c: Executing [hangup@app-blackhole:2] Hangup("DAHDI/1-1", "") in new stack
[2017-04-15 11:31:25] VERBOSE[24343][C-00000017] pbx.c: Spawn extension (app-blackhole, hangup, 2) exited non-zero on 'DAHDI/1-1'
[2017-04-15 11:31:25] VERBOSE[24343][C-00000017] sig_analog.c: Hanging up on 'DAHDI/1-1'
[2017-04-15 11:31:25] VERBOSE[24343][C-00000017] chan_dahdi.c: Hungup 'DAHDI/1-1'

Your trace shows an fxs channel

Unless I read your first post screenshot wrong then you probably should start off by saying “Yes” to the blocking bit.

Dicko, the call coming in was from my mobile which sends its number i have just deleted it. Basically with the settings above in the blacklist module it has allowed my mobile through even though it is on the blacklist but my number has been stripped any other choice in the blacklist like place on hold forever works fine but i dont wont our lines tied up for to long.

James, Thats strange showing up as FXO on a Sangoma A200