Connection established. no in/out voice

hello ,
We are setting up Freepbx at the moment and we have a issue.
My phones can connect without any issues and is not the same IP as the VOIP Server.
But when i try on another place to connect a phone with extension and call myself or 7777 i get connected with it and everything but can’t hear anything and they can’t hear me neither.

Hear some logs i got, not sure if you got anything on it else let me know what is needed:[2017-02-17 19:45:02] VERBOSE[31086][C-00000007] netsock2.c: Using SIP RTP TOS bits 184 [2017-02-17 19:45:02] VERBOSE[31086][C-00000007] netsock2.c: Using SIP RTP CoS mark 5 [2017-02-17 19:45:02] VERBOSE[32173][C-00000007] pbx.c: Executing [7777@from-internal:1] Macro("SIP/101-00000008", "user-callerid,") in new stack [2017-02-17 19:45:02] VERBOSE[32173][C-00000007] pbx.c: Executing [s@macro-user-callerid:1] Set("SIP/101-00000008", "TOUCH_MONITOR=1487357102.10") in new stack [2017-02-17 19:45:02] VERBOSE[32173][C-00000007] pbx.c: Executing [s@macro-user-callerid:2] Set("SIP/101-00000008", "AMPUSER=101") in new stack [2017-02-17 19:45:02] VERBOSE[32173][C-00000007] pbx.c: Executing [s@macro-user-callerid:3] GotoIf("SIP/101-00000008", "0?report") in new stack [2017-02-17 19:45:02] VERBOSE[32173][C-00000007] pbx.c: Executing [s@macro-user-callerid:4] ExecIf("SIP/101-00000008", "1?Set(REALCALLERIDNUM=101)") in new stack [2017-02-17 19:45:02] VERBOSE[32173][C-00000007] pbx.c: Executing [s@macro-user-callerid:5] Set("SIP/101-00000008", "AMPUSER=101") in new stack [2017-02-17 19:45:02] VERBOSE[32173][C-00000007] pbx.c: Executing [s@macro-user-callerid:6] GotoIf("SIP/101-00000008", "0?limit") in new stack [2017-02-17 19:45:02] VERBOSE[32173][C-00000007] pbx.c: Executing [s@macro-user-callerid:7] Set("SIP/101-00000008", "AMPUSERCIDNAME=Sander") in new stack [2017-02-17 19:45:02] VERBOSE[32173][C-00000007] pbx.c: Executing [s@macro-user-callerid:8] GotoIf("SIP/101-00000008", "0?report") in new stack [2017-02-17 19:45:02] VERBOSE[32173][C-00000007] pbx.c: Executing [s@macro-user-callerid:9] Set("SIP/101-00000008", "AMPUSERCID=101") in new stack [2017-02-17 19:45:02] VERBOSE[32173][C-00000007] pbx.c: Executing [s@macro-user-callerid:10] Set("SIP/101-00000008", "__DIAL_OPTIONS=Ttr") in new stack [2017-02-17 19:45:02] VERBOSE[32173][C-00000007] pbx.c: Executing [s@macro-user-callerid:11] Set("SIP/101-00000008", "CALLERID(all)="Sander" <101>") in new stack [2017-02-17 19:45:02] VERBOSE[32173][C-00000007] pbx.c: Executing [s@macro-user-callerid:12] GotoIf("SIP/101-00000008", "0?limit") in new stack [2017-02-17 19:45:02] VERBOSE[32173][C-00000007] pbx.c: Executing [s@macro-user-callerid:13] ExecIf("SIP/101-00000008", "0?Set(GROUP(concurrency_limit)=101)") in new stack [2017-02-17 19:45:02] VERBOSE[32173][C-00000007] pbx.c: Executing [s@macro-user-callerid:14] GotoIf("SIP/101-00000008", "0?continue") in new stack [2017-02-17 19:45:02] VERBOSE[32173][C-00000007] pbx.c: Executing [s@macro-user-callerid:15] Set("SIP/101-00000008", "__TTL=64") in new stack [2017-02-17 19:45:02] VERBOSE[32173][C-00000007] pbx.c: Executing [s@macro-user-callerid:16] GotoIf("SIP/101-00000008", "1?continue") in new stack [2017-02-17 19:45:02] VERBOSE[32173][C-00000007] pbx_builtins.c: Goto (macro-user-callerid,s,27) [2017-02-17 19:45:02] VERBOSE[32173][C-00000007] pbx.c: Executing [s@macro-user-callerid:27] Set("SIP/101-00000008", "CALLERID(number)=101") in new stack [2017-02-17 19:45:02] VERBOSE[32173][C-00000007] pbx.c: Executing [s@macro-user-callerid:28] Set("SIP/101-00000008", "CALLERID(name)=Sander") in new stack [2017-02-17 19:45:02] VERBOSE[32173][C-00000007] pbx.c: Executing [s@macro-user-callerid:29] GotoIf("SIP/101-00000008", "0?cnum") in new stack [2017-02-17 19:45:02] VERBOSE[32173][C-00000007] pbx.c: Executing [s@macro-user-callerid:30] Set("SIP/101-00000008", "CDR(cnam)=Sander") in new stack [2017-02-17 19:45:02] VERBOSE[32173][C-00000007] pbx.c: Executing [s@macro-user-callerid:31] Set("SIP/101-00000008", "CDR(cnum)=101") in new stack [2017-02-17 19:45:02] VERBOSE[32173][C-00000007] pbx.c: Executing [s@macro-user-callerid:32] Set("SIP/101-00000008", "CHANNEL(language)=nl") in new stack [2017-02-17 19:45:02] VERBOSE[32173][C-00000007] pbx.c: Executing [7777@from-internal:2] Goto("SIP/101-00000008", "from-pstn,7777,1") in new stack [2017-02-17 19:45:02] VERBOSE[32173][C-00000007] pbx_builtins.c: Goto (from-pstn,7777,1) [2017-02-17 19:45:02] VERBOSE[32173][C-00000007] pbx.c: Executing [7777@from-pstn:1] NoOp("SIP/101-00000008", "Catch-All DID Match - Found 7777 - You probably want a DID for this.") in new stack [2017-02-17 19:45:02] VERBOSE[32173][C-00000007] pbx.c: Executing [7777@from-pstn:2] Log("SIP/101-00000008", "WARNING,Friendly Scanner from 192.168.178.164") in new stack [2017-02-17 19:45:02] WARNING[32173][C-00000007] Ext. 7777: Friendly Scanner from 192.168.178.164 [2017-02-17 19:45:02] VERBOSE[32173][C-00000007] pbx.c: Executing [7777@from-pstn:3] Set("SIP/101-00000008", "__FROM_DID=7777") in new stack [2017-02-17 19:45:02] VERBOSE[32173][C-00000007] pbx.c: Executing [7777@from-pstn:4] Goto("SIP/101-00000008", "ext-did,s,1") in new stack [2017-02-17 19:45:02] VERBOSE[32173][C-00000007] pbx_builtins.c: Goto (ext-did,s,1) [2017-02-17 19:45:02] VERBOSE[32173][C-00000007] pbx.c: Executing [s@ext-did:1] Set("SIP/101-00000008", "__DIRECTION=INBOUND") in new stack [2017-02-17 19:45:02] VERBOSE[32173][C-00000007] pbx.c: Executing [s@ext-did:2] Gosub("SIP/101-00000008", "sub-record-check,s,1(in,s,dontcare)") in new stack [2017-02-17 19:45:02] VERBOSE[32173][C-00000007] pbx.c: Executing [s@sub-record-check:1] GotoIf("SIP/101-00000008", "0?initialized") in new stack [2017-02-17 19:45:02] VERBOSE[32173][C-00000007] pbx.c: Executing [s@sub-record-check:2] Set("SIP/101-00000008", "__REC_STATUS=INITIALIZED") in new stack [2017-02-17 19:45:02] VERBOSE[32173][C-00000007] pbx.c: Executing [s@sub-record-check:3] Set("SIP/101-00000008", "NOW=1487357102") in new stack [2017-02-17 19:45:02] VERBOSE[32173][C-00000007] pbx.c: Executing [s@sub-record-check:4] Set("SIP/101-00000008", "__DAY=17") in new stack [2017-02-17 19:45:02] VERBOSE[32173][C-00000007] pbx.c: Executing [s@sub-record-check:5] Set("SIP/101-00000008", "__MONTH=02") in new stack [2017-02-17 19:45:02] VERBOSE[32173][C-00000007] pbx.c: Executing [s@sub-record-check:6] Set("SIP/101-00000008", "__YEAR=2017") in new stack [2017-02-17 19:45:02] VERBOSE[32173][C-00000007] pbx.c: Executing [s@sub-record-check:7] Set("SIP/101-00000008", "__TIMESTR=20170217-194502") in new stack [2017-02-17 19:45:02] VERBOSE[32173][C-00000007] pbx.c: Executing [s@sub-record-check:8] Set("SIP/101-00000008", "__FROMEXTEN=101") in new stack [2017-02-17 19:45:02] VERBOSE[32173][C-00000007] pbx.c: Executing [s@sub-record-check:9] Set("SIP/101-00000008", "__MON_FMT=wav") in new stack [2017-02-17 19:45:02] VERBOSE[32173][C-00000007] pbx.c: Executing [s@sub-record-check:10] NoOp("SIP/101-00000008", "Recordings initialized") in new stack [2017-02-17 19:45:02] VERBOSE[32173][C-00000007] pbx.c: Executing [s@sub-record-check:11] ExecIf("SIP/101-00000008", "0?Set(ARG3=dontcare)") in new stack [2017-02-17 19:45:02] VERBOSE[32173][C-00000007] pbx.c: Executing [s@sub-record-check:12] Set("SIP/101-00000008", "REC_POLICY_MODE_SAVE=") in new stack [2017-02-17 19:45:02] VERBOSE[32173][C-00000007] pbx.c: Executing [s@sub-record-check:13] ExecIf("SIP/101-00000008", "0?Set(REC_STATUS=NO)") in new stack [2017-02-17 19:45:02] VERBOSE[32173][C-00000007] pbx.c: Executing [s@sub-record-check:14] GotoIf("SIP/101-00000008", "2?checkaction") in new stack [2017-02-17 19:45:02] VERBOSE[32173][C-00000007] pbx_builtins.c: Goto (sub-record-check,s,17) [2017-02-17 19:45:02] VERBOSE[32173][C-00000007] pbx.c: Executing [s@sub-record-check:17] GotoIf("SIP/101-00000008", "1?sub-record-check,in,1") in new stack [2017-02-17 19:45:02] VERBOSE[32173][C-00000007] pbx_builtins.c: Goto (sub-record-check,in,1) [2017-02-17 19:45:02] VERBOSE[32173][C-00000007] pbx.c: Executing [in@sub-record-check:1] NoOp("SIP/101-00000008", "Inbound Recording Check to s") in new stack [2017-02-17 19:45:02] VERBOSE[32173][C-00000007] pbx.c: Executing [in@sub-record-check:2] Set("SIP/101-00000008", "FROMEXTEN=unknown") in new stack [2017-02-17 19:45:02] VERBOSE[32173][C-00000007] pbx.c: Executing [in@sub-record-check:3] ExecIf("SIP/101-00000008", "3?Set(FROMEXTEN=101)") in new stack [2017-02-17 19:45:02] VERBOSE[32173][C-00000007] pbx.c: Executing [in@sub-record-check:4] Gosub("SIP/101-00000008", "recordcheck,1(dontcare,in,s)") in new stack [2017-02-17 19:45:02] VERBOSE[32173][C-00000007] pbx.c: Executing [recordcheck@sub-record-check:1] NoOp("SIP/101-00000008", "Starting recording check against dontcare") in new stack [2017-02-17 19:45:02] VERBOSE[32173][C-00000007] pbx.c: Executing [recordcheck@sub-record-check:2] Goto("SIP/101-00000008", "dontcare") in new stack [2017-02-17 19:45:02] VERBOSE[32173][C-00000007] pbx_builtins.c: Goto (sub-record-check,recordcheck,3) [2017-02-17 19:45:02] VERBOSE[32173][C-00000007] pbx.c: Executing [recordcheck@sub-record-check:3] Return("SIP/101-00000008", "") in new stack [2017-02-17 19:45:02] VERBOSE[32173][C-00000007] pbx.c: Executing [in@sub-record-check:5] Return("SIP/101-00000008", "") in new stack [2017-02-17 19:45:02] VERBOSE[32173][C-00000007] pbx.c: Executing [s@ext-did:3] Gosub("SIP/101-00000008", "app-blacklist-check,s,1()") in new stack [2017-02-17 19:45:02] VERBOSE[32173][C-00000007] pbx.c: Executing [s@app-blacklist-check:1] GotoIf("SIP/101-00000008", "0?blacklisted") in new stack [2017-02-17 19:45:02] VERBOSE[32173][C-00000007] pbx.c: Executing [s@app-blacklist-check:2] Set("SIP/101-00000008", "CALLED_BLACKLIST=1") in new stack [2017-02-17 19:45:02] VERBOSE[32173][C-00000007] pbx.c: Executing [s@app-blacklist-check:3] Return("SIP/101-00000008", "") in new stack [2017-02-17 19:45:02] VERBOSE[32173][C-00000007] pbx.c: Executing [s@ext-did:4] ExecIf("SIP/101-00000008", "0?Set(__FROM_DID=s)") in new stack [2017-02-17 19:45:02] VERBOSE[32173][C-00000007] pbx.c: Executing [s@ext-did:5] Set("SIP/101-00000008", "CDR(did)=7777") in new stack [2017-02-17 19:45:02] VERBOSE[32173][C-00000007] pbx.c: Executing [s@ext-did:6] ExecIf("SIP/101-00000008", "0 ?Set(CALLERID(name)=101)") in new stack [2017-02-17 19:45:02] VERBOSE[32173][C-00000007] pbx.c: Executing [s@ext-did:7] Set("SIP/101-00000008", "__MOHCLASS=") in new stack [2017-02-17 19:45:02] VERBOSE[32173][C-00000007] pbx.c: Executing [s@ext-did:8] Set("SIP/101-00000008", "__REVERSAL_REJECT=FALSE") in new stack [2017-02-17 19:45:02] VERBOSE[32173][C-00000007] pbx.c: Executing [s@ext-did:9] GotoIf("SIP/101-00000008", "1?post-reverse-charge") in new stack [2017-02-17 19:45:02] VERBOSE[32173][C-00000007] pbx_builtins.c: Goto (ext-did,s,11) [2017-02-17 19:45:02] VERBOSE[32173][C-00000007] pbx.c: Executing [s@ext-did:11] NoOp("SIP/101-00000008", "") in new stack [2017-02-17 19:45:02] VERBOSE[32173][C-00000007] pbx.c: Executing [s@ext-did:12] Set("SIP/101-00000008", "__CALLINGNAMEPRES_SV=allowed_not_screened") in new stack [2017-02-17 19:45:02] VERBOSE[32173][C-00000007] pbx.c: Executing [s@ext-did:13] Set("SIP/101-00000008", "__CALLINGNUMPRES_SV=allowed_not_screened") in new stack [2017-02-17 19:45:02] VERBOSE[32173][C-00000007] pbx.c: Executing [s@ext-did:14] Set("SIP/101-00000008", "CALLERID(name-pres)=allowed_not_screened") in new stack [2017-02-17 19:45:02] VERBOSE[32173][C-00000007] pbx.c: Executing [s@ext-did:15] Set("SIP/101-00000008", "CALLERID(num-pres)=allowed_not_screened") in new stack [2017-02-17 19:45:02] VERBOSE[32173][C-00000007] pbx.c: Executing [s@ext-did:16] NoOp("SIP/101-00000008", "CallerID Entry Point") in new stack [2017-02-17 19:45:02] VERBOSE[32173][C-00000007] pbx.c: Executing [s@ext-did:17] Goto("SIP/101-00000008", "ivr-2,s,1") in new stack [2017-02-17 19:45:02] VERBOSE[32173][C-00000007] pbx_builtins.c: Goto (ivr-2,s,1) [2017-02-17 19:45:02] VERBOSE[32173][C-00000007] pbx.c: Executing [s@ivr-2:1] Set("SIP/101-00000008", "TIMEOUT_LOOPCOUNT=0") in new stack [2017-02-17 19:45:02] VERBOSE[32173][C-00000007] pbx.c: Executing [s@ivr-2:2] Set("SIP/101-00000008", "INVALID_LOOPCOUNT=0") in new stack [2017-02-17 19:45:02] VERBOSE[32173][C-00000007] pbx.c: Executing [s@ivr-2:3] Set("SIP/101-00000008", "_IVR_CONTEXT_ivr-2=") in new stack [2017-02-17 19:45:02] VERBOSE[32173][C-00000007] pbx.c: Executing [s@ivr-2:4] Set("SIP/101-00000008", "_IVR_CONTEXT=ivr-2") in new stack [2017-02-17 19:45:02] VERBOSE[32173][C-00000007] pbx.c: Executing [s@ivr-2:5] Set("SIP/101-00000008", "__IVR_RETVM=") in new stack [2017-02-17 19:45:02] VERBOSE[32173][C-00000007] pbx.c: Executing [s@ivr-2:6] GotoIf("SIP/101-00000008", "0?skip") in new stack [2017-02-17 19:45:02] VERBOSE[32173][C-00000007] pbx.c: Executing [s@ivr-2:7] Answer("SIP/101-00000008", "") in new stack [2017-02-17 19:45:02] VERBOSE[32173][C-00000007] pbx.c: Executing [s@ivr-2:8] Wait("SIP/101-00000008", "1") in new stack [2017-02-17 19:45:03] VERBOSE[32173][C-00000007] pbx.c: Executing [s@ivr-2:9] Set("SIP/101-00000008", "IVR_MSG=custom/test123test") in new stack [2017-02-17 19:45:03] VERBOSE[32173][C-00000007] pbx.c: Executing [s@ivr-2:10] Set("SIP/101-00000008", "TIMEOUT(digit)=3") in new stack [2017-02-17 19:45:03] VERBOSE[32173][C-00000007] func_timeout.c: Digit timeout set to 3.000 [2017-02-17 19:45:03] VERBOSE[32173][C-00000007] pbx.c: Executing [s@ivr-2:11] ExecIf("SIP/101-00000008", "1?Background(custom/test123test)") in new stack [2017-02-17 19:45:08] VERBOSE[32173][C-00000007] pbx.c: Executing [s@ivr-2:12] WaitExten("SIP/101-00000008", "10,") in new stack [2017-02-17 19:45:10] VERBOSE[32173][C-00000007] pbx.c: Spawn extension (ivr-2, s, 12) exited non-zero on 'SIP/101-00000008' [2017-02-17 19:45:10] VERBOSE[32173][C-00000007] pbx.c: Executing [h@ivr-2:1] Hangup("SIP/101-00000008", "") in new stack [2017-02-17 19:45:10] VERBOSE[32173][C-00000007] pbx.c: Spawn extension (ivr-2, h, 1) exited non-zero on 'SIP/101-00000008'

I hope there is a option to fix it.
It’s a softphone and it looks like the issue is on 3G and WIFI.