Incoming call routing to lync server 2013

Hello pros,

I am kind of starter with freepbx systems,
I have a sip topology Lync 2013 + Elastix + MySipProvider

I can make calls from lync too all around, I can call from everywhere to elastix, but I cant call from outside of organization to Lync.
Here is the error message I got during my external calls

== Using SIP RTP TOS bits 184
== Using SIP RTP CoS mark 5
– Executing [s@from-sip-external:1] GotoIf(“SIP/217.65.181.237-00000004”, “1?checklang:noanonymous”) in new stack
– Goto (from-sip-external,s,2)
– Executing [s@from-sip-external:2] GotoIf(“SIP/217.65.181.237-00000004”, “0?setlanguage:from-trunk,1”) in new stack
– Goto (from-trunk,s,1)
– Executing [s@from-trunk:1] Set(“SIP/217.65.181.237-00000004”, “__FROM_DID=s”) in new stack
– Executing [s@from-trunk:2] Gosub(“SIP/217.65.181.237-00000004”, “app-blacklist-check,s,1”) in new stack
– Executing [s@app-blacklist-check:1] GotoIf(“SIP/217.65.181.237-00000004”, “0?blacklisted”) in new stack
– Executing [s@app-blacklist-check:2] Set(“SIP/217.65.181.237-00000004”, “CALLED_BLACKLIST=1”) in new stack
– Executing [s@app-blacklist-check:3] Return(“SIP/217.65.181.237-00000004”, “”) in new stack
– Executing [s@from-trunk:3] ExecIf(“SIP/217.65.181.237-00000004”, “0 ?Set(CALLERID(name)=05072131002)”) in new stack
– Executing [s@from-trunk:4] Set(“SIP/217.65.181.237-00000004”, “__CALLINGPRES_SV=allowed_not_screened”) in new stack
– Executing [s@from-trunk:5] Set(“SIP/217.65.181.237-00000004”, “CALLERPRES()=allowed_not_screened”) in new stack
– Executing [s@from-trunk:6] Goto(“SIP/217.65.181.237-00000004”, “ext-trunk,3,1”) in new stack
– Goto (ext-trunk,3,1)
– Executing [3@ext-trunk:1] Set(“SIP/217.65.181.237-00000004”, “TDIAL_STRING=SIP/FromLync”) in new stack
– Executing [3@ext-trunk:2] Set(“SIP/217.65.181.237-00000004”, “DIAL_TRUNK=3”) in new stack
– Executing [3@ext-trunk:3] Goto(“SIP/217.65.181.237-00000004”, “ext-trunk,tdial,1”) in new stack
– Goto (ext-trunk,tdial,1)
– Executing [tdial@ext-trunk:1] Set(“SIP/217.65.181.237-00000004”, “OUTBOUND_GROUP=OUT_3”) in new stack
– Executing [tdial@ext-trunk:2] GotoIf(“SIP/217.65.181.237-00000004”, “1?nomax”) in new stack
– Goto (ext-trunk,tdial,4)
– Executing [tdial@ext-trunk:4] ExecIf(“SIP/217.65.181.237-00000004”, “1?Set(CALLERPRES()=allowed_not_screened)”) in new stack
– Executing [tdial@ext-trunk:5] Set(“SIP/217.65.181.237-00000004”, “DIAL_NUMBER=s”) in new stack
– Executing [tdial@ext-trunk:6] GosubIf(“SIP/217.65.181.237-00000004”, “1?sub-flp-3,s,1”) in new stack
– Executing [s@sub-flp-3:1] ExecIf(“SIP/217.65.181.237-00000004”, “0?Return()”) in new stack
– Executing [s@sub-flp-3:2] Return(“SIP/217.65.181.237-00000004”, “”) in new stack
– Executing [tdial@ext-trunk:7] Set(“SIP/217.65.181.237-00000004”, “OUTNUM=s”) in new stack
– Executing [tdial@ext-trunk:8] Dial(“SIP/217.65.181.237-00000004”, “SIP/FromLync/s,300,”) in new stack
== Using SIP RTP TOS bits 184
== Using SIP RTP CoS mark 5
– Called SIP/FromLync/s
– Got SIP response 504 “Server time-out” back from 192.168.1.171:5060
– SIP/FromLync-00000005 is circuit-busy
== Everyone is busy/congested at this time (1:0/1/0)
– Executing [tdial@ext-trunk:9] Set(“SIP/217.65.181.237-00000004”, “CALLERID(number)=05072131002”) in new stack
– Executing [tdial@ext-trunk:10] Set(“SIP/217.65.181.237-00000004”, “CALLERID(name)=05072131002”) in new stack
– Executing [tdial@ext-trunk:11] Hangup(“SIP/217.65.181.237-00000004”, “”) in new stack
== Spawn extension (ext-trunk, tdial, 11) exited non-zero on ‘SIP/217.65.181.237-00000004’