Incoming call CLIR problem

Hello
I have 1 Trunk Zap and 1 Trunk SIP
If make test incoming call from GSM line (status “Send my Caller ID : NO” ) to Zap Trunk
ought Private no but I see number. How make if status prohib number is hiden.
Please Help

– Accepting call from ‘601156991’ to ‘223865000’ on channel 0/12, span 1
– Executing [223865000@from-pstn:1] Set(“Zap/12-1”, “__FROM_DID=223865000” ) in new stack
– Executing [223865000@from-pstn:2] Gosub(“Zap/12-1”, “app-blacklist-check|s|1” ) in new stack
– Executing [s@app-blacklist-check:1] LookupBlacklist(“Zap/12-1”, " ) in new stack
– Executing [s@app-blacklist-check:2] GotoIf(“Zap/12-1”, “0?blacklisted” ) in new stack
– Executing [s@app-blacklist-check:3] Return(“Zap/12-1”, " ) in new stack
– Executing [223865000@from-pstn:3] ExecIf(“Zap/12-1”, “1 |Set|CALLERID(name)=601156991” ) in new stack
– Executing [223865000@from-pstn:4] SetMusicOnHold(“Zap/12-1”, “default” ) in new stack
– Executing [223865000@from-pstn:5] Set(“Zap/12-1”, “__MOHCLASS=default” ) in new stack
– Executing [223865000@from-pstn:6] Set(“Zap/12-1”, “__CALLINGPRES_SV=[color=red]prohib[/color]” ) in new stack
– Executing [223865000@from-pstn:7] SetCallerPres(“Zap/12-1”, “allowed_not_screened” ) in new stack
– Executing [223865000@from-pstn:8] Goto(“Zap/12-1”, “from-did-direct|5000|1” ) in new stack
– Goto (from-did-direct,5000,1)
– Executing [5000@from-did-direct:1] GotoIf(“Zap/12-1”, “0?ext-local|5000|1” ) in new stack
– Executing [5000@from-did-direct:2] Macro(“Zap/12-1”, “user-callerid|” ) in new stack
– Executing [s@macro-user-callerid:1] Set(“Zap/12-1”, “AMPUSER=601156991” ) in new stack
– Executing [s@macro-user-callerid:2] GotoIf(“Zap/12-1”, “0?report” ) in new stack
– Executing [s@macro-user-callerid:3] ExecIf(“Zap/12-1”, “1|Set|REALCALLERIDNUM=601156991” ) in new stack
– Executing [s@macro-user-callerid:4] Set(“Zap/12-1”, “AMPUSER=” ) in new stack
– Executing [s@macro-user-callerid:5] Set(“Zap/12-1”, “AMPUSERCIDNAME=” ) in new stack
– Executing [s@macro-user-callerid:6] GotoIf(“Zap/12-1”, “1?report” ) in new stack
– Goto (macro-user-callerid,s,11)
– Executing [s@macro-user-callerid:11] GotoIf(“Zap/12-1”, “0?continue” ) in new stack
– Executing [s@macro-user-callerid:12] Set(“Zap/12-1”, “__TTL=64” ) in new stack
– Executing [s@macro-user-callerid:13] GotoIf(“Zap/12-1”, “1?continue” ) in new stack
– Goto (macro-user-callerid,s,20)
– Executing [s@macro-user-callerid:20] NoOp(“Zap/12-1”, “Using CallerID “601156991” <601156991>” ) in new stack
– Executing [5000@from-did-direct:3] GotoIf(“Zap/12-1”, “1?skipdb” ) in new stack
– Goto (from-did-direct,5000,5)
– Executing [5000@from-did-direct:5] Set(“Zap/12-1”, “__NODEST=” ) in new stack
– Executing [5000@from-did-direct:6] Set(“Zap/12-1”, “__BLKVM_OVERRIDE=BLKVM/5000/Zap/12-1” ) in new stack
– Executing [5000@from-did-direct:7] Set(“Zap/12-1”, “__BLKVM_BASE=5000” ) in new stack
– Executing [5000@from-did-direct:8] Set(“Zap/12-1”, "DB(BLKVM/5000/Zap/12-1)=TRUE ) in new stack
– Executing [5000@from-did-direct:9] Set(“Zap/12-1”, “RRNODEST=” ) in new stack
– Executing [5000@from-did-direct:10] Set(“Zap/12-1”, “__NODEST=5000” ) in new stack
– Executing [5000@from-did-direct:11] Set(“Zap/12-1”, “RecordMethod=Group” ) in new stack
– Executing [5000@from-did-direct:12] Macro(“Zap/12-1”, “record-enable|5000|Group” ) in new stack
– Executing [s@macro-record-enable:1] GotoIf(“Zap/12-1”, “1?check” ) in new stack
– Goto (macro-record-enable,s,4)
– Executing [s@macro-record-enable:4] AGI(“Zap/12-1”, “recordingcheck|20081127-154423|1227797063.922” ) in new stack
– Launched AGI Script /var/lib/asterisk/agi-bin/recordingcheck
– AGI Script recordingcheck completed, returning 0
– Executing [s@macro-record-enable:5] MacroExit(“Zap/12-1”, " ) in new stack
– Executing [5000@from-did-direct:13] Set(“Zap/12-1”, “RingGroupMethod=ringallv2” ) in new stack
– Executing [5000@from-did-direct:14] Set(“Zap/12-1”, “_FMGRP=5000” ) in new stack
– Executing [5000@from-did-direct:15] GotoIf(“Zap/12-1”, “0?doconfirm” ) in new stack
– Executing [5000@from-did-direct:16] Macro(“Zap/12-1”, “dial|20|tr|5000” ) in new stack
– Executing [s@macro-dial:1] GotoIf(“Zap/12-1”, “0?dial” ) in new stack
– Executing [s@macro-dial:2] SetMusicOnHold(“Zap/12-1”, “default” ) in new stack
– Executing [s@macro-dial:3] AGI(“Zap/12-1”, “dialparties.agi” ) in new stack
– Launched AGI Script /var/lib/asterisk/agi-bin/dialparties.agi
dialparties.agi: Starting New Dialparties.agi
== Parsing ‘/etc/asterisk/manager.conf’: Found
== Parsing ‘/etc/asterisk/manager_additional.conf’: Found
== Parsing ‘/etc/asterisk/manager_custom.conf’: Found
== Manager ‘admin’ logged on from 127.0.0.1
dialparties.agi: Caller ID name is ‘601156991’ number is ‘601156991’
dialparties.agi: Methodology of ring is ‘ringallv2’
– dialparties.agi: Added extension 5000 to extension map
> dialparties.agi: got fmgrp_prering: 2, fmgrp_grptime: 20
> dialparties.agi: fmgrp_totalprering: 22
> dialparties.agi: found extension in pre-ring and array
> dialparties.agi: ringallv2 ring times: REALPRERING: 22, PRERING: 2
> dialparties.agi: Extension 5000 has call screening off
– dialparties.agi: Extension 5000 cf is disabled
– dialparties.agi: Extension 5000 do not disturb is disabled
> dialparties.agi: extnum 5000 has: cw: 0; hascfb: 0 [] hascfu: 0 []
> dialparties.agi: ExtensionState: 0
dialparties.agi: Extension 5000 has ExtensionState: 0
– dialparties.agi: Checking CW and CFB status for extension 5000
– dialparties.agi: dbset CALLTRACE/5000 to 601156991
– dialparties.agi: Filtered ARG3: 5000
> dialparties.agi: NODEST: 5000 adding M(auto-blkvm) to dialopts: trM(auto-blkvm)
> dialparties.agi: NODEST: 5000 blkvm enabled macro already in dialopts: trM(auto-blkvm)
== Manager ‘admin’ logged off from 127.0.0.1
– AGI Script dialparties.agi completed, returning 0
– Executing [s@macro-dial:7] Dial(“Zap/12-1”, "SIP/5000|22|trM(auto-blkvm) " ) in new stack
– Called 5000
– SIP/5000-0884d478 is ringing
– Channel 0/12, span 1 got hangup request, cause 0
== Spawn extension (macro-dial, s, 7) exited non-zero on ‘Zap/12-1’ in macro ‘dial’
== Spawn extension (macro-dial, s, 7) exited non-zero on ‘Zap/12-1’
– Executing [h@macro-dial:1] Macro(“Zap/12-1”, “hangupcall” ) in new stack
– Executing [s@macro-hangupcall:1] ResetCDR(“Zap/12-1”, “w” ) in new stack
– Executing [s@macro-hangupcall:2] NoCDR(“Zap/12-1”, “” ) in new stack
– Executing [s@macro-hangupcall:3] GotoIf(“Zap/12-1”, “1?skiprg” ) in new stack
– Goto (macro-hangupcall,s,6)
– Executing [s@macro-hangupcall:6] GotoIf(“Zap/12-1”, “0?skipblkvm” ) in new stack
– Executing [s@macro-hangupcall:7] NoOp(“Zap/12-1”, “Cleaning Up Block VM Flag: BLKVM/5000/Zap/12-1” ) in new stack
– Executing [s@macro-hangupcall:8] DBdel(“Zap/12-1”, “BLKVM/5000/Zap/12-1” ) in new stack
– DBdel: family=BLKVM, key=5000/Zap/12-1
– Executing [s@macro-hangupcall:9] GotoIf(“Zap/12-1”, "1?theend” ) in new stack
– Goto (macro-hangupcall,s,11)
– Executing [s@macro-hangupcall:11] Hangup(“Zap/12-1”, “” ) in new stack
== Spawn extension (macro-hangupcall, s, 11) exited non-zero on ‘Zap/12-1’ in macro ‘hangupcall’
== Spawn extension (macro-hangupcall, s, 11) exited non-zero on ‘Zap/12-1’
– Hungup ‘Zap/12-1’

Not any idea