Inbound call fail

I’ve a problem with inbound call: i can’t receive call from external.

Debug message:

-- Executing [********5523@from-pstn:1] Set("SIP/********5523-0000001e", "__FROM_DID=********5523") in new stack
-- Executing [********5523@from-pstn:2] NoOp("SIP/********5523-0000001e", "Received an unknown call with DID set to ******575523") in new stack
-- Executing [******575523@from-pstn:3] Goto("SIP/********5523-0000001e", "s,a2") in new stack
 -- Goto (from-pstn,s,2)
 -- Executing [s@from-pstn:2] Answer("SIP/********5523-0000001e","") in new stack
    -- Executing [s@from-pstn:3] Wait("SIP/********5523-0000001e", "2")in new stack
    -- Executing [s@from-pstn:4] Playback("SIP/********5523-0000001e","ss-noservice") in new stack
    -- <SIP/******575523-0000001e> Playing 'ss-noservice.gsm' (language'en')
    -- Executing [s@from-pstn:5] SayAlpha("SIP/********5523-0000001e","********5523") in new stack
    -- <SIP/******575523-0000001e> Playing 'digits/*.gsm' (language 'en')
    -- <SIP/******575523-0000001e> Playing 'digits/*.gsm' (language 'en')
    -- <SIP/******575523-0000001e> Playing 'digits/*.gsm' (language 'en')
    -- <SIP/******575523-0000001e> Playing 'digits/*.gsm' (language 'en')
    -- <SIP/******575523-0000001e> Playing 'digits/*.gsm' (language 'en')
    -- <SIP/******575523-0000001e> Playing 'digits/*.gsm' (language 'en')
    -- <SIP/******575523-0000001e> Playing 'digits/*.gsm' (language 'en')
    -- <SIP/******575523-0000001e> Playing 'digits/*.gsm' (language 'en')
    -- <SIP/******575523-0000001e> Playing 'digits/5.gsm' (language 'en')
    -- <SIP/******575523-0000001e> Playing 'digits/5.gsm' (language 'en')
    -- <SIP/******575523-0000001e> Playing 'digits/2.gsm' (language 'en')
    -- <SIP/******575523-0000001e> Playing 'digits/3.gsm' (language 'en')
    -- Executing [s@from-pstn:6] Hangup("SIP/*******5523-0000001e","") in new stack
  == Spawn extension (from-pstn, s, 6) exited non-zero on'SIP/********5523-0000001e'
    -- Executing [h@from-pstn:1] Macro("SIP/********5523-0000001e","hangupcall,") in new stack
    -- Executing [s@macro-hangupcall:1]GotoIf("SIP/********5523-0000001e", "1?theend") in new stack
    -- Goto (macro-hangupcall,s,3)
    -- Executing [s@macro-hangupcall:3]
ExecIf("SIP/********5523-0000001e", "0,Set,CDR(recordingfile)=") in newstack[2012-09-17 15:23:50] WARNING[18058]: app_exec.c:231 execif_exec:Deprecated syntax found.  Please upgrade to usingExecIf(<expr>?Set(CDR(recordingfile)=))
 -- Executing [s@macro-hangupcall:4]Hangup("SIP/********5523-0000001e", "") in new stack
  == Spawn extension (macro-hangupcall, s, 4) exited non-zero on'SIP/********5523-0000001e' in macro 'hangupcall'
  == Spawn extension (from-pstn, h, 1) exited non-zero on'SIP/********5523-0000001e'

TRUNK SIP INCOMING
[ul]
context=from-pstn
fromuser=**5523
host=84.
.131.

insecure=very
secret=xxxxx-xx
type=peer
user=********5523
username=********5523

[/ul]

REGISTER STRING
[ul]*****5523:PASSWORD@84..131.****:5060/********5523[/ul]

The outbound calls work correctly.
I’m using AsteriskNow2
What am i wronging?

You are almost certainly using an obsolete version, as, if “insecure=very” was needed, incoming calls won’t be accepted at all. Insecure=very should be insecure=port,invite, but most cases should not have been very, but actually invite, in the first place.

Given that that doesn’t seem to be your problem, there is nothing wrong according to the information you supplied. What did you expect to happen?