Calls from Elastix to Lync

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 [[email protected]:1] GotoIf(“SIP/217.65.181.237-00000004”, “1?checklang:noanonymous”) in new stack
– Goto (from-sip-external,s,2)
– Executing [[email protected]:2] GotoIf(“SIP/217.65.181.237-00000004”, “0?setlanguage:from-trunk,1”) in new stack
– Goto (from-trunk,s,1)
– Executing [[email protected]:1] Set(“SIP/217.65.181.237-00000004”, “__FROM_DID=s”) in new stack
– Executing [[email protected]:2] Gosub(“SIP/217.65.181.237-00000004”, “app-blacklist-check,s,1”) in new stack
– Executing [[email protected]:1] GotoIf(“SIP/217.65.181.237-00000004”, “0?blacklisted”) in new stack
– Executing [[email protected]:2] Set(“SIP/217.65.181.237-00000004”, “CALLED_BLACKLIST=1”) in new stack
– Executing [[email protected]:3] Return(“SIP/217.65.181.237-00000004”, “”) in new stack
– Executing [[email protected]:3] ExecIf(“SIP/217.65.181.237-00000004”, “0 ?Set(CALLERID(name)=05072131002)”) in new stack
– Executing [[email protected]:4] Set(“SIP/217.65.181.237-00000004”, “__CALLINGPRES_SV=allowed_not_screened”) in new stack
– Executing [[email protected]:5] Set(“SIP/217.65.181.237-00000004”, “CALLERPRES()=allowed_not_screened”) in new stack
– Executing [[email protected]:6] Goto(“SIP/217.65.181.237-00000004”, “ext-trunk,3,1”) in new stack
– Goto (ext-trunk,3,1)
– Executing [[email protected]:1] Set(“SIP/217.65.181.237-00000004”, “TDIAL_STRING=SIP/FromLync”) in new stack
– Executing [[email protected]:2] Set(“SIP/217.65.181.237-00000004”, “DIAL_TRUNK=3”) in new stack
– Executing [[email protected]:3] Goto(“SIP/217.65.181.237-00000004”, “ext-trunk,tdial,1”) in new stack
– Goto (ext-trunk,tdial,1)
– Executing [[email protected]:1] Set(“SIP/217.65.181.237-00000004”, “OUTBOUND_GROUP=OUT_3”) in new stack
– Executing [[email protected]:2] GotoIf(“SIP/217.65.181.237-00000004”, “1?nomax”) in new stack
– Goto (ext-trunk,tdial,4)
– Executing [[email protected]:4] ExecIf(“SIP/217.65.181.237-00000004”, “1?Set(CALLERPRES()=allowed_not_screened)”) in new stack
– Executing [[email protected]:5] Set(“SIP/217.65.181.237-00000004”, “DIAL_NUMBER=s”) in new stack
– Executing [[email protected]:6] GosubIf(“SIP/217.65.181.237-00000004”, “1?sub-flp-3,s,1”) in new stack
– Executing [[email protected]:1] ExecIf(“SIP/217.65.181.237-00000004”, “0?Return()”) in new stack
– Executing [[email protected]:2] Return(“SIP/217.65.181.237-00000004”, “”) in new stack
– Executing [[email protected]:7] Set(“SIP/217.65.181.237-00000004”, “OUTNUM=s”) in new stack
– Executing [[email protected]: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 [[email protected]:9] Set(“SIP/217.65.181.237-00000004”, “CALLERID(number)=05072131002”) in new stack
– Executing [[email protected]:10] Set(“SIP/217.65.181.237-00000004”, “CALLERID(name)=05072131002”) in new stack
– Executing [[email protected]: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’