Telepon dari jaringan GSM ke SIP tidak ada suaranya

Halo, maaf nanya lagi nih, saya ada server asterik dengan freepbx yang saat ini akan digunakan untuk telepon namun masih tidak bisa telepon dari luar jaringan LAN, apakah ada yang pernah mengalami?

  1. asterisk dengan freepbx diforward ke IP Publik melalui router mikrotik.
  2. Router mikrotik digunakan sebagai router utama, mempunyai NAT,
  3. coba telepon sesama jaringan LAN, ada suara dari kedua arah.
  4. coba telepon ke ext dengan jaringan GSM tidak ada suara dari kedua arah.
  5. untuk setting NAT pada extension ‘force_rport,comedia’.

mohon bantuannya semua, terimakasih…

Berikut saya lampirkan log dari asterisk:

[2018-04-03 09:21:49] VERBOSE[1994][C-00000078] netsock2.c: Using SIP RTP TOS bits 184
[2018-04-03 09:21:49] VERBOSE[1994][C-00000078] netsock2.c: Using SIP RTP CoS mark 5
[2018-04-03 09:21:49] VERBOSE[15945][C-00000078] pbx.c: Executing [69@from-internal:1] GotoIf(“SIP/688-000000e4”, “1?ext-local,69,1:followme-check,69,1”) in new stack
[2018-04-03 09:21:49] VERBOSE[15945][C-00000078] pbx_builtins.c: Goto (ext-local,69,1)
[2018-04-03 09:21:49] VERBOSE[15945][C-00000078] pbx.c: Executing [69@ext-local:1] Set(“SIP/688-000000e4”, “__RINGTIMER=15”) in new stack
[2018-04-03 09:21:49] VERBOSE[15945][C-00000078] pbx.c: Executing [69@ext-local:2] Macro(“SIP/688-000000e4”, “exten-vm,novm,69,0,0,0”) in new stack
[2018-04-03 09:21:49] VERBOSE[15945][C-00000078] pbx.c: Executing [s@macro-exten-vm:1] Macro(“SIP/688-000000e4”, “user-callerid,”) in new stack
[2018-04-03 09:21:49] VERBOSE[15945][C-00000078] pbx.c: Executing [s@macro-user-callerid:1] Set(“SIP/688-000000e4”, “TOUCH_MONITOR=1522722109.228”) in new stack
[2018-04-03 09:21:49] VERBOSE[15945][C-00000078] pbx.c: Executing [s@macro-user-callerid:2] Set(“SIP/688-000000e4”, “AMPUSER=688”) in new stack
[2018-04-03 09:21:49] VERBOSE[15945][C-00000078] pbx.c: Executing [s@macro-user-callerid:3] GotoIf(“SIP/688-000000e4”, “0?report”) in new stack
[2018-04-03 09:21:49] VERBOSE[15945][C-00000078] pbx.c: Executing [s@macro-user-callerid:4] ExecIf(“SIP/688-000000e4”, “1?Set(__REALCALLERIDNUM=688)”) in new stack
[2018-04-03 09:21:49] VERBOSE[15945][C-00000078] pbx.c: Executing [s@macro-user-callerid:5] Set(“SIP/688-000000e4”, “AMPUSER=688”) in new stack
[2018-04-03 09:21:49] VERBOSE[15945][C-00000078] pbx.c: Executing [s@macro-user-callerid:6] GotoIf(“SIP/688-000000e4”, “0?limit”) in new stack
[2018-04-03 09:21:49] VERBOSE[15945][C-00000078] pbx.c: Executing [s@macro-user-callerid:7] Set(“SIP/688-000000e4”, “AMPUSERCIDNAME=Yusuf R Hakim”) in new stack
[2018-04-03 09:21:49] VERBOSE[15945][C-00000078] pbx.c: Executing [s@macro-user-callerid:8] GotoIf(“SIP/688-000000e4”, “0?report”) in new stack
[2018-04-03 09:21:49] VERBOSE[15945][C-00000078] pbx.c: Executing [s@macro-user-callerid:9] Set(“SIP/688-000000e4”, “AMPUSERCID=688”) in new stack
[2018-04-03 09:21:49] VERBOSE[15945][C-00000078] pbx.c: Executing [s@macro-user-callerid:10] Set(“SIP/688-000000e4”, “__DIAL_OPTIONS=Ttr”) in new stack
[2018-04-03 09:21:49] VERBOSE[15945][C-00000078] pbx.c: Executing [s@macro-user-callerid:11] Set(“SIP/688-000000e4”, “CALLERID(all)=“Yusuf R Hakim” <688>”) in new stack
[2018-04-03 09:21:49] VERBOSE[15945][C-00000078] pbx.c: Executing [s@macro-user-callerid:12] GotoIf(“SIP/688-000000e4”, “0?limit”) in new stack
[2018-04-03 09:21:49] VERBOSE[15945][C-00000078] pbx.c: Executing [s@macro-user-callerid:13] ExecIf(“SIP/688-000000e4”, “0?Set(GROUP(concurrency_limit)=688)”) in new stack
[2018-04-03 09:21:49] VERBOSE[15945][C-00000078] pbx.c: Executing [s@macro-user-callerid:14] ExecIf(“SIP/688-000000e4”, “0?Set(CHANNEL(language)=)”) in new stack
[2018-04-03 09:21:49] VERBOSE[15945][C-00000078] pbx.c: Executing [s@macro-user-callerid:15] GotoIf(“SIP/688-000000e4”, “0?continue”) in new stack
[2018-04-03 09:21:49] VERBOSE[15945][C-00000078] pbx.c: Executing [s@macro-user-callerid:16] ExecIf(“SIP/688-000000e4”, “1?Set(__CALLEE_ACCOUNCODE=)”) in new stack
[2018-04-03 09:21:49] VERBOSE[15945][C-00000078] pbx.c: Executing [s@macro-user-callerid:17] Set(“SIP/688-000000e4”, “__TTL=6”) in new stack
[2018-04-03 09:21:49] VERBOSE[15945][C-00000078] pbx.c: Executing [s@macro-user-callerid:18] GotoIf(“SIP/688-000000e4”, “1?continue”) in new stack
[2018-04-03 09:21:49] VERBOSE[15945][C-00000078] pbx_builtins.c: Goto (macro-user-callerid,s,29)
[2018-04-03 09:21:49] VERBOSE[15945][C-00000078] pbx.c: Executing [s@macro-user-callerid:29] Set(“SIP/688-000000e4”, “CALLERID(number)=688”) in new stack
[2018-04-03 09:21:49] VERBOSE[15945][C-00000078] pbx.c: Executing [s@macro-user-callerid:30] Set(“SIP/688-000000e4”, “CALLERID(name)=Yusuf R Hakim”) in new stack
[2018-04-03 09:21:49] VERBOSE[15945][C-00000078] pbx.c: Executing [s@macro-user-callerid:31] GotoIf(“SIP/688-000000e4”, “0?cnum”) in new stack
[2018-04-03 09:21:49] VERBOSE[15945][C-00000078] pbx.c: Executing [s@macro-user-callerid:32] Set(“SIP/688-000000e4”, “CDR(cnam)=Yusuf R Hakim”) in new stack
[2018-04-03 09:21:49] VERBOSE[15945][C-00000078] pbx.c: Executing [s@macro-user-callerid:33] Set(“SIP/688-000000e4”, “CDR(cnum)=688”) in new stack
[2018-04-03 09:21:49] VERBOSE[15945][C-00000078] pbx.c: Executing [s@macro-user-callerid:34] Set(“SIP/688-000000e4”, “CHANNEL(language)=en”) in new stack
[2018-04-03 09:21:49] VERBOSE[15945][C-00000078] pbx.c: Executing [s@macro-exten-vm:2] Set(“SIP/688-000000e4”, “RingGroupMethod=none”) in new stack
[2018-04-03 09:21:49] VERBOSE[15945][C-00000078] pbx.c: Executing [s@macro-exten-vm:3] Set(“SIP/688-000000e4”, “__EXTTOCALL=69”) in new stack
[2018-04-03 09:21:49] VERBOSE[15945][C-00000078] pbx.c: Executing [s@macro-exten-vm:4] Set(“SIP/688-000000e4”, “__PICKUPMARK=69”) in new stack
[2018-04-03 09:21:49] VERBOSE[15945][C-00000078] pbx.c: Executing [s@macro-exten-vm:5] Set(“SIP/688-000000e4”, “RT=”) in new stack
[2018-04-03 09:21:49] ERROR[15945][C-00000078] res_pjsip_header_funcs.c: This function requires a PJSIP channel.
[2018-04-03 09:21:49] VERBOSE[15945][C-00000078] pbx.c: Executing [s@macro-exten-vm:6] ExecIf(“SIP/688-000000e4”, “0?Macro(vm,novm,DIRECTDIAL,)”) in new stack
[2018-04-03 09:21:49] ERROR[15945][C-00000078] res_pjsip_header_funcs.c: This function requires a PJSIP channel.
[2018-04-03 09:21:49] ERROR[15945][C-00000078] res_pjsip_header_funcs.c: This function requires a PJSIP channel.
[2018-04-03 09:21:49] VERBOSE[15945][C-00000078] pbx.c: Executing [s@macro-exten-vm:7] ExecIf(“SIP/688-000000e4”, “0?MacroExit()”) in new stack
[2018-04-03 09:21:49] ERROR[15945][C-00000078] res_pjsip_header_funcs.c: This function requires a PJSIP channel.
[2018-04-03 09:21:49] ERROR[15945][C-00000078] res_pjsip_header_funcs.c: This function requires a PJSIP channel.
[2018-04-03 09:21:49] VERBOSE[15945][C-00000078] pbx.c: Executing [s@macro-exten-vm:8] ExecIf(“SIP/688-000000e4”, “0?Gosub(ext-intercom,nointercom69,1())”) in new stack
[2018-04-03 09:21:49] ERROR[15945][C-00000078] res_pjsip_header_funcs.c: This function requires a PJSIP channel.
[2018-04-03 09:21:49] ERROR[15945][C-00000078] res_pjsip_header_funcs.c: This function requires a PJSIP channel.
[2018-04-03 09:21:49] VERBOSE[15945][C-00000078] pbx.c: Executing [s@macro-exten-vm:9] ExecIf(“SIP/688-000000e4”, “0?MacroExit()”) in new stack
[2018-04-03 09:21:49] ERROR[15945][C-00000078] res_pjsip_header_funcs.c: This function requires a PJSIP channel.
[2018-04-03 09:21:49] ERROR[15945][C-00000078] res_pjsip_header_funcs.c: This function requires a PJSIP channel.
[2018-04-03 09:21:49] WARNING[15945][C-00000078] pbx_functions.c: Can’t find trailing parenthesis for function ‘DB(DEVICE/69/dial’?
[2018-04-03 09:21:49] VERBOSE[15945][C-00000078] pbx.c: Executing [s@macro-exten-vm:10] ExecIf(“SIP/688-000000e4”, “0?ChanSpy(SIP/69,q)”) in new stack
[2018-04-03 09:21:49] ERROR[15945][C-00000078] res_pjsip_header_funcs.c: This function requires a PJSIP channel.
[2018-04-03 09:21:49] WARNING[15945][C-00000078] pbx_functions.c: Can’t find trailing parenthesis for function ‘DB(DEVICE/69/dial’?
[2018-04-03 09:21:49] ERROR[15945][C-00000078] res_pjsip_header_funcs.c: This function requires a PJSIP channel.
[2018-04-03 09:21:49] VERBOSE[15945][C-00000078] pbx.c: Executing [s@macro-exten-vm:11] ExecIf(“SIP/688-000000e4”, “0?MacroExit()”) in new stack
[2018-04-03 09:21:49] ERROR[15945][C-00000078] res_pjsip_header_funcs.c: This function requires a PJSIP channel.
[2018-04-03 09:21:49] VERBOSE[15945][C-00000078] pbx.c: Executing [s@macro-exten-vm:12] Gosub(“SIP/688-000000e4”, “sub-record-check,s,1(exten,69,dontcare)”) in new stack
[2018-04-03 09:21:49] VERBOSE[15945][C-00000078] pbx.c: Executing [s@sub-record-check:1] GotoIf(“SIP/688-000000e4”, “0?initialized”) in new stack
[2018-04-03 09:21:49] VERBOSE[15945][C-00000078] pbx.c: Executing [s@sub-record-check:2] Set(“SIP/688-000000e4”, “__REC_STATUS=INITIALIZED”) in new stack
[2018-04-03 09:21:49] VERBOSE[15945][C-00000078] pbx.c: Executing [s@sub-record-check:3] Set(“SIP/688-000000e4”, “NOW=1522722109”) in new stack
[2018-04-03 09:21:49] VERBOSE[15945][C-00000078] pbx.c: Executing [s@sub-record-check:4] Set(“SIP/688-000000e4”, “__DAY=03”) in new stack
[2018-04-03 09:21:49] VERBOSE[15945][C-00000078] pbx.c: Executing [s@sub-record-check:5] Set(“SIP/688-000000e4”, “__MONTH=04”) in new stack
[2018-04-03 09:21:49] VERBOSE[15945][C-00000078] pbx.c: Executing [s@sub-record-check:6] Set(“SIP/688-000000e4”, “__YEAR=2018”) in new stack
[2018-04-03 09:21:49] VERBOSE[15945][C-00000078] pbx.c: Executing [s@sub-record-check:7] Set(“SIP/688-000000e4”, “__TIMESTR=20180403-092149”) in new stack
[2018-04-03 09:21:49] VERBOSE[15945][C-00000078] pbx.c: Executing [s@sub-record-check:8] Set(“SIP/688-000000e4”, “__FROMEXTEN=688”) in new stack
[2018-04-03 09:21:49] VERBOSE[15945][C-00000078] pbx.c: Executing [s@sub-record-check:9] Set(“SIP/688-000000e4”, “__MON_FMT=wav”) in new stack
[2018-04-03 09:21:49] VERBOSE[15945][C-00000078] pbx.c: Executing [s@sub-record-check:10] NoOp(“SIP/688-000000e4”, “Recordings initialized”) in new stack
[2018-04-03 09:21:49] VERBOSE[15945][C-00000078] pbx.c: Executing [s@sub-record-check:11] ExecIf(“SIP/688-000000e4”, “0?Set(ARG3=dontcare)”) in new stack
[2018-04-03 09:21:49] VERBOSE[15945][C-00000078] pbx.c: Executing [s@sub-record-check:12] Set(“SIP/688-000000e4”, “REC_POLICY_MODE_SAVE=”) in new stack
[2018-04-03 09:21:49] VERBOSE[15945][C-00000078] pbx.c: Executing [s@sub-record-check:13] ExecIf(“SIP/688-000000e4”, “0?Set(REC_STATUS=NO)”) in new stack
[2018-04-03 09:21:49] VERBOSE[15945][C-00000078] pbx.c: Executing [s@sub-record-check:14] GotoIf(“SIP/688-000000e4”, “5?checkaction”) in new stack
[2018-04-03 09:21:49] VERBOSE[15945][C-00000078] pbx_builtins.c: Goto (sub-record-check,s,17)
[2018-04-03 09:21:49] VERBOSE[15945][C-00000078] pbx.c: Executing [s@sub-record-check:17] GotoIf(“SIP/688-000000e4”, “1?sub-record-check,exten,1”) in new stack
[2018-04-03 09:21:49] VERBOSE[15945][C-00000078] pbx_builtins.c: Goto (sub-record-check,exten,1)
[2018-04-03 09:21:49] VERBOSE[15945][C-00000078] pbx.c: Executing [exten@sub-record-check:1] NoOp(“SIP/688-000000e4”, “Exten Recording Check between 688 and 69”) in new stack
[2018-04-03 09:21:49] VERBOSE[15945][C-00000078] pbx.c: Executing [exten@sub-record-check:2] Set(“SIP/688-000000e4”, “CALLTYPE=internal”) in new stack
[2018-04-03 09:21:49] VERBOSE[15945][C-00000078] pbx.c: Executing [exten@sub-record-check:3] ExecIf(“SIP/688-000000e4”, “0?Set(CALLTYPE=)”) in new stack
[2018-04-03 09:21:49] VERBOSE[15945][C-00000078] pbx.c: Executing [exten@sub-record-check:4] Set(“SIP/688-000000e4”, “CALLEE=dontcare”) in new stack
[2018-04-03 09:21:49] VERBOSE[15945][C-00000078] pbx.c: Executing [exten@sub-record-check:5] ExecIf(“SIP/688-000000e4”, “0?Set(CALLEE=dontcare)”) in new stack
[2018-04-03 09:21:49] VERBOSE[15945][C-00000078] pbx.c: Executing [exten@sub-record-check:6] GotoIf(“SIP/688-000000e4”, “0?callee”) in new stack
[2018-04-03 09:21:49] VERBOSE[15945][C-00000078] pbx.c: Executing [exten@sub-record-check:7] GotoIf(“SIP/688-000000e4”, “1?caller”) in new stack
[2018-04-03 09:21:49] VERBOSE[15945][C-00000078] pbx_builtins.c: Goto (sub-record-check,exten,13)
[2018-04-03 09:21:49] VERBOSE[15945][C-00000078] pbx.c: Executing [exten@sub-record-check:13] Set(“SIP/688-000000e4”, “RECMODE=dontcare”) in new stack
[2018-04-03 09:21:49] VERBOSE[15945][C-00000078] pbx.c: Executing [exten@sub-record-check:14] ExecIf(“SIP/688-000000e4”, “0?Set(RECMODE=dontcare)”) in new stack
[2018-04-03 09:21:49] VERBOSE[15945][C-00000078] pbx.c: Executing [exten@sub-record-check:15] ExecIf(“SIP/688-000000e4”, “1?Set(RECMODE=dontcare)”) in new stack
[2018-04-03 09:21:49] VERBOSE[15945][C-00000078] pbx.c: Executing [exten@sub-record-check:16] Gosub(“SIP/688-000000e4”, “recordcheck,1(dontcare,internal,69)”) in new stack
[2018-04-03 09:21:49] VERBOSE[15945][C-00000078] pbx.c: Executing [recordcheck@sub-record-check:1] NoOp(“SIP/688-000000e4”, “Starting recording check against dontcare”) in new stack
[2018-04-03 09:21:49] VERBOSE[15945][C-00000078] pbx.c: Executing [recordcheck@sub-record-check:2] Goto(“SIP/688-000000e4”, “dontcare”) in new stack
[2018-04-03 09:21:49] VERBOSE[15945][C-00000078] pbx_builtins.c: Goto (sub-record-check,recordcheck,3)
[2018-04-03 09:21:49] VERBOSE[15945][C-00000078] pbx.c: Executing [recordcheck@sub-record-check:3] Return(“SIP/688-000000e4”, “”) in new stack
[2018-04-03 09:21:49] VERBOSE[15945][C-00000078] pbx.c: Executing [exten@sub-record-check:17] Return(“SIP/688-000000e4”, “”) in new stack
[2018-04-03 09:21:49] VERBOSE[15945][C-00000078] pbx.c: Executing [s@macro-exten-vm:13] Macro(“SIP/688-000000e4”, “dial-one,Ttr,69”) in new stack
[2018-04-03 09:21:49] VERBOSE[15945][C-00000078] pbx.c: Executing [s@macro-dial-one:1] Set(“SIP/688-000000e4”, “DEXTEN=69”) in new stack
[2018-04-03 09:21:49] VERBOSE[15945][C-00000078] pbx.c: Executing [s@macro-dial-one:2] Set(“SIP/688-000000e4”, “__CRM_SOURCE=688”) in new stack
[2018-04-03 09:21:49] VERBOSE[15945][C-00000078] pbx.c: Executing [s@macro-dial-one:3] ExecIf(“SIP/688-000000e4”, “0?Set(EXTTOCALL=69)”) in new stack
[2018-04-03 09:21:49] VERBOSE[15945][C-00000078] pbx.c: Executing [s@macro-dial-one:4] Set(“SIP/688-000000e4”, “DIALSTATUS_CW=”) in new stack
[2018-04-03 09:21:49] VERBOSE[15945][C-00000078] pbx.c: Executing [s@macro-dial-one:5] GosubIf(“SIP/688-000000e4”, “0?screen,1()”) in new stack
[2018-04-03 09:21:49] VERBOSE[15945][C-00000078] pbx.c: Executing [s@macro-dial-one:6] GosubIf(“SIP/688-000000e4”, “0?cf,1()”) in new stack
[2018-04-03 09:21:49] VERBOSE[15945][C-00000078] pbx.c: Executing [s@macro-dial-one:7] GotoIf(“SIP/688-000000e4”, “1?skip1”) in new stack
[2018-04-03 09:21:49] VERBOSE[15945][C-00000078] pbx_builtins.c: Goto (macro-dial-one,s,10)
[2018-04-03 09:21:49] VERBOSE[15945][C-00000078] pbx.c: Executing [s@macro-dial-one:10] GotoIf(“SIP/688-000000e4”, “0?nodial”) in new stack
[2018-04-03 09:21:49] VERBOSE[15945][C-00000078] pbx.c: Executing [s@macro-dial-one:11] GotoIf(“SIP/688-000000e4”, “0?continue”) in new stack
[2018-04-03 09:21:49] VERBOSE[15945][C-00000078] pbx.c: Executing [s@macro-dial-one:12] Set(“SIP/688-000000e4”, “EXTHASCW=ENABLED”) in new stack
[2018-04-03 09:21:49] VERBOSE[15945][C-00000078] pbx.c: Executing [s@macro-dial-one:13] GotoIf(“SIP/688-000000e4”, “0?next1:cwinusebusy”) in new stack
[2018-04-03 09:21:49] VERBOSE[15945][C-00000078] pbx_builtins.c: Goto (macro-dial-one,s,25)
[2018-04-03 09:21:49] VERBOSE[15945][C-00000078] pbx.c: Executing [s@macro-dial-one:25] GotoIf(“SIP/688-000000e4”, “0?next3:continue”) in new stack
[2018-04-03 09:21:49] VERBOSE[15945][C-00000078] pbx_builtins.c: Goto (macro-dial-one,s,27)
[2018-04-03 09:21:49] VERBOSE[15945][C-00000078] pbx.c: Executing [s@macro-dial-one:27] GotoIf(“SIP/688-000000e4”, “0?nodial”) in new stack
[2018-04-03 09:21:49] VERBOSE[15945][C-00000078] pbx.c: Executing [s@macro-dial-one:28] GosubIf(“SIP/688-000000e4”, “1?dstring,1():dlocal,1()”) in new stack
[2018-04-03 09:21:49] VERBOSE[15945][C-00000078] pbx.c: Executing [dstring@macro-dial-one:1] Set(“SIP/688-000000e4”, “DSTRING=”) in new stack
[2018-04-03 09:21:49] VERBOSE[15945][C-00000078] pbx.c: Executing [dstring@macro-dial-one:2] Set(“SIP/688-000000e4”, “DEVICES=69”) in new stack
[2018-04-03 09:21:49] VERBOSE[15945][C-00000078] pbx.c: Executing [dstring@macro-dial-one:3] ExecIf(“SIP/688-000000e4”, “0?Return()”) in new stack
[2018-04-03 09:21:49] VERBOSE[15945][C-00000078] pbx.c: Executing [dstring@macro-dial-one:4] ExecIf(“SIP/688-000000e4”, “0?Set(DEVICES=9)”) in new stack
[2018-04-03 09:21:49] VERBOSE[15945][C-00000078] pbx.c: Executing [dstring@macro-dial-one:5] Set(“SIP/688-000000e4”, “LOOPCNT=1”) in new stack
[2018-04-03 09:21:49] VERBOSE[15945][C-00000078] pbx.c: Executing [dstring@macro-dial-one:6] Set(“SIP/688-000000e4”, “ITER=1”) in new stack
[2018-04-03 09:21:49] VERBOSE[15945][C-00000078] pbx.c: Executing [dstring@macro-dial-one:7] Set(“SIP/688-000000e4”, “THISDIAL=SIP/69”) in new stack
[2018-04-03 09:21:49] VERBOSE[15945][C-00000078] pbx.c: Executing [dstring@macro-dial-one:8] GosubIf(“SIP/688-000000e4”, “1?zap2dahdi,1()”) in new stack
[2018-04-03 09:21:49] VERBOSE[15945][C-00000078] pbx.c: Executing [zap2dahdi@macro-dial-one:1] ExecIf(“SIP/688-000000e4”, “0?Return()”) in new stack
[2018-04-03 09:21:49] VERBOSE[15945][C-00000078] pbx.c: Executing [zap2dahdi@macro-dial-one:2] Set(“SIP/688-000000e4”, “NEWDIAL=”) in new stack
[2018-04-03 09:21:49] VERBOSE[15945][C-00000078] pbx.c: Executing [zap2dahdi@macro-dial-one:3] Set(“SIP/688-000000e4”, “LOOPCNT2=1”) in new stack
[2018-04-03 09:21:49] VERBOSE[15945][C-00000078] pbx.c: Executing [zap2dahdi@macro-dial-one:4] Set(“SIP/688-000000e4”, “ITER2=1”) in new stack
[2018-04-03 09:21:49] VERBOSE[15945][C-00000078] pbx.c: Executing [zap2dahdi@macro-dial-one:5] Set(“SIP/688-000000e4”, “THISPART2=SIP/69”) in new stack
[2018-04-03 09:21:49] VERBOSE[15945][C-00000078] pbx.c: Executing [zap2dahdi@macro-dial-one:6] ExecIf(“SIP/688-000000e4”, “0?Set(THISPART2=DAHDI/69)”) in new stack
[2018-04-03 09:21:49] VERBOSE[15945][C-00000078] pbx.c: Executing [zap2dahdi@macro-dial-one:7] Set(“SIP/688-000000e4”, “NEWDIAL=SIP/69&”) in new stack
[2018-04-03 09:21:49] VERBOSE[15945][C-00000078] pbx.c: Executing [zap2dahdi@macro-dial-one:8] Set(“SIP/688-000000e4”, “ITER2=2”) in new stack
[2018-04-03 09:21:49] VERBOSE[15945][C-00000078] pbx.c: Executing [zap2dahdi@macro-dial-one:9] GotoIf(“SIP/688-000000e4”, “0?begin2”) in new stack
[2018-04-03 09:21:49] VERBOSE[15945][C-00000078] pbx.c: Executing [zap2dahdi@macro-dial-one:10] Set(“SIP/688-000000e4”, “THISDIAL=SIP/69”) in new stack
[2018-04-03 09:21:49] VERBOSE[15945][C-00000078] pbx.c: Executing [zap2dahdi@macro-dial-one:11] Return(“SIP/688-000000e4”, “”) in new stack
[2018-04-03 09:21:49] VERBOSE[15945][C-00000078] pbx.c: Executing [dstring@macro-dial-one:9] GotoIf(“SIP/688-000000e4”, “1?docheck”) in new stack
[2018-04-03 09:21:49] VERBOSE[15945][C-00000078] pbx_builtins.c: Goto (macro-dial-one,dstring,14)
[2018-04-03 09:21:49] VERBOSE[15945][C-00000078] pbx.c: Executing [dstring@macro-dial-one:14] GotoIf(“SIP/688-000000e4”, “0?skipset”) in new stack
[2018-04-03 09:21:49] VERBOSE[15945][C-00000078] pbx.c: Executing [dstring@macro-dial-one:15] Set(“SIP/688-000000e4”, “DSTRING=SIP/69&”) in new stack
[2018-04-03 09:21:49] VERBOSE[15945][C-00000078] pbx.c: Executing [dstring@macro-dial-one:16] Set(“SIP/688-000000e4”, “ITER=2”) in new stack
[2018-04-03 09:21:49] VERBOSE[15945][C-00000078] pbx.c: Executing [dstring@macro-dial-one:17] GotoIf(“SIP/688-000000e4”, “0?begin”) in new stack
[2018-04-03 09:21:49] VERBOSE[15945][C-00000078] pbx.c: Executing [dstring@macro-dial-one:18] ExecIf(“SIP/688-000000e4”, “0?Return()”) in new stack
[2018-04-03 09:21:49] VERBOSE[15945][C-00000078] pbx.c: Executing [dstring@macro-dial-one:19] Set(“SIP/688-000000e4”, “DSTRING=SIP/69”) in new stack
[2018-04-03 09:21:49] VERBOSE[15945][C-00000078] pbx.c: Executing [dstring@macro-dial-one:20] Return(“SIP/688-000000e4”, “”) in new stack
[2018-04-03 09:21:49] VERBOSE[15945][C-00000078] pbx.c: Executing [s@macro-dial-one:29] GotoIf(“SIP/688-000000e4”, “0?nodial”) in new stack
[2018-04-03 09:21:49] VERBOSE[15945][C-00000078] pbx.c: Executing [s@macro-dial-one:30] GotoIf(“SIP/688-000000e4”, “0?skiptrace”) in new stack
[2018-04-03 09:21:49] VERBOSE[15945][C-00000078] pbx.c: Executing [s@macro-dial-one:31] GosubIf(“SIP/688-000000e4”, “1?ctset,1():ctclear,1()”) in new stack
[2018-04-03 09:21:49] VERBOSE[15945][C-00000078] pbx.c: Executing [ctset@macro-dial-one:1] Set(“SIP/688-000000e4”, “DB(CALLTRACE/69)=688”) in new stack
[2018-04-03 09:21:49] VERBOSE[15945][C-00000078] pbx.c: Executing [ctset@macro-dial-one:2] Return(“SIP/688-000000e4”, “”) in new stack
[2018-04-03 09:21:49] VERBOSE[15945][C-00000078] pbx.c: Executing [s@macro-dial-one:32] Set(“SIP/688-000000e4”, “D_OPTIONS=Ttr”) in new stack
[2018-04-03 09:21:49] VERBOSE[15945][C-00000078] pbx.c: Executing [s@macro-dial-one:33] NoOp(“SIP/688-000000e4”, "Blind Transfer: , Attended Transfer: , User: 688, Alert Info: ") in new stack
[2018-04-03 09:21:49] VERBOSE[15945][C-00000078] pbx.c: Executing [s@macro-dial-one:34] ExecIf(“SIP/688-000000e4”, “1?Set(ALERT_INFO=)”) in new stack
[2018-04-03 09:21:49] VERBOSE[15945][C-00000078] pbx.c: Executing [s@macro-dial-one:35] ExecIf(“SIP/688-000000e4”, “0?Set(ALERT_INFO=)”) in new stack
[2018-04-03 09:21:49] VERBOSE[15945][C-00000078] pbx.c: Executing [s@macro-dial-one:36] ExecIf(“SIP/688-000000e4”, “0?Set(ALERT_INFO=)”) in new stack
[2018-04-03 09:21:49] VERBOSE[15945][C-00000078] pbx.c: Executing [s@macro-dial-one:37] ExecIf(“SIP/688-000000e4”, “0?Set(ALERT_INFO=Normal;volume=)”) in new stack
[2018-04-03 09:21:50] VERBOSE[15945][C-00000078] pbx.c: Executing [s@macro-dial-one:38] ExecIf(“SIP/688-000000e4”, “0?Set(ALERT_INFO=Normal;volume=)”) in new stack
[2018-04-03 09:21:50] VERBOSE[15945][C-00000078] pbx.c: Executing [s@macro-dial-one:39] GosubIf(“SIP/688-000000e4”, “0?func-set-sipheader,s,1(Alert-Info,)”) in new stack
[2018-04-03 09:21:50] VERBOSE[15945][C-00000078] pbx.c: Executing [s@macro-dial-one:40] ExecIf(“SIP/688-000000e4”, “0?Set(CHANNEL(musicclass)=)”) in new stack
[2018-04-03 09:21:50] VERBOSE[15945][C-00000078] pbx.c: Executing [s@macro-dial-one:41] GosubIf(“SIP/688-000000e4”, “0?qwait,1()”) in new stack
[2018-04-03 09:21:50] VERBOSE[15945][C-00000078] pbx.c: Executing [s@macro-dial-one:42] Set(“SIP/688-000000e4”, “__CWIGNORE=”) in new stack
[2018-04-03 09:21:50] VERBOSE[15945][C-00000078] pbx.c: Executing [s@macro-dial-one:43] Set(“SIP/688-000000e4”, “__KEEPCID=TRUE”) in new stack
[2018-04-03 09:21:50] VERBOSE[15945][C-00000078] pbx.c: Executing [s@macro-dial-one:44] GotoIf(“SIP/688-000000e4”, “0?usegoto,1”) in new stack
[2018-04-03 09:21:50] VERBOSE[15945][C-00000078] pbx.c: Executing [s@macro-dial-one:45] GotoIf(“SIP/688-000000e4”, “0?godial”) in new stack
[2018-04-03 09:21:50] VERBOSE[15945][C-00000078] pbx.c: Executing [s@macro-dial-one:46] Gosub(“SIP/688-000000e4”, “sub-presencestate-display,s,1(69)”) in new stack
[2018-04-03 09:21:50] VERBOSE[15945][C-00000078] pbx.c: Executing [s@sub-presencestate-display:1] Goto(“SIP/688-000000e4”, “state-not_set,1”) in new stack
[2018-04-03 09:21:50] VERBOSE[15945][C-00000078] pbx_builtins.c: Goto (sub-presencestate-display,state-not_set,1)
[2018-04-03 09:21:50] VERBOSE[15945][C-00000078] pbx.c: Executing [state-not_set@sub-presencestate-display:1] Set(“SIP/688-000000e4”, “PRESENCESTATE_DISPLAY=”) in new stack
[2018-04-03 09:21:50] VERBOSE[15945][C-00000078] pbx.c: Executing [state-not_set@sub-presencestate-display:2] Return(“SIP/688-000000e4”, “”) in new stack
[2018-04-03 09:21:50] VERBOSE[15945][C-00000078] pbx.c: Executing [s@macro-dial-one:47] Set(“SIP/688-000000e4”, “CONNECTEDLINE(name,i)=ucuptes”) in new stack
[2018-04-03 09:21:50] VERBOSE[15945][C-00000078] pbx.c: Executing [s@macro-dial-one:48] Set(“SIP/688-000000e4”, “CONNECTEDLINE(num)=69”) in new stack
[2018-04-03 09:21:50] VERBOSE[15945][C-00000078] pbx.c: Executing [s@macro-dial-one:49] Set(“SIP/688-000000e4”, “D_OPTIONS=TtrI”) in new stack
[2018-04-03 09:21:50] VERBOSE[15945][C-00000078] pbx.c: Executing [s@macro-dial-one:50] Macro(“SIP/688-000000e4”, “dialout-one-predial-hook,”) in new stack
[2018-04-03 09:21:50] VERBOSE[15945][C-00000078] pbx.c: Executing [s@macro-dialout-one-predial-hook:1] MacroExit(“SIP/688-000000e4”, “”) in new stack
[2018-04-03 09:21:50] VERBOSE[15945][C-00000078] pbx.c: Executing [s@macro-dial-one:51] ExecIf(“SIP/688-000000e4”, “0?Set(D_OPTIONS=trII)”) in new stack
[2018-04-03 09:21:50] VERBOSE[15945][C-00000078] pbx.c: Executing [s@macro-dial-one:52] NoOp(“SIP/688-000000e4”, “”) in new stack
[2018-04-03 09:21:50] VERBOSE[15945][C-00000078] pbx.c: Executing [s@macro-dial-one:53] Dial(“SIP/688-000000e4”, “SIP/69,TtrIb(func-apply-sipheaders^s^1)”) in new stack
[2018-04-03 09:21:50] VERBOSE[15945][C-00000078] netsock2.c: Using SIP RTP TOS bits 184
[2018-04-03 09:21:50] VERBOSE[15945][C-00000078] netsock2.c: Using SIP RTP CoS mark 5
[2018-04-03 09:21:50] VERBOSE[15945][C-00000078] app_stack.c: SIP/69-000000e5 Internal Gosub(func-apply-sipheaders,s,1) start
[2018-04-03 09:21:50] VERBOSE[15945][C-00000078] pbx.c: Executing [s@func-apply-sipheaders:1] ExecIf(“SIP/69-000000e5”, “0?Set(CHANNEL(hangup_handler_push)=crm-hangup,s,1)”) in new stack
[2018-04-03 09:21:50] VERBOSE[15945][C-00000078] pbx.c: Executing [s@func-apply-sipheaders:2] NoOp(“SIP/69-000000e5”, “Applying SIP Headers to channel”) in new stack
[2018-04-03 09:21:50] VERBOSE[15945][C-00000078] pbx.c: Executing [s@func-apply-sipheaders:3] Set(“SIP/69-000000e5”, “SIPHEADERKEYS=”) in new stack
[2018-04-03 09:21:50] VERBOSE[15945][C-00000078] pbx.c: Executing [s@func-apply-sipheaders:4] While(“SIP/69-000000e5”, “0”) in new stack
[2018-04-03 09:21:50] VERBOSE[15945][C-00000078] app_while.c: Jumping to priority 8
[2018-04-03 09:21:50] VERBOSE[15945][C-00000078] pbx.c: Executing [s@func-apply-sipheaders:9] Return(“SIP/69-000000e5”, “”) in new stack
[2018-04-03 09:21:50] VERBOSE[15945][C-00000078] app_stack.c: Spawn extension (from-internal, 69, 1) exited non-zero on ‘SIP/69-000000e5’
[2018-04-03 09:21:50] VERBOSE[15945][C-00000078] app_stack.c: SIP/69-000000e5 Internal Gosub(func-apply-sipheaders,s,1) complete GOSUB_RETVAL=
[2018-04-03 09:21:50] VERBOSE[15945][C-00000078] app_dial.c: Called SIP/69
[2018-04-03 09:21:50] VERBOSE[15945][C-00000078] app_dial.c: Connected line update to SIP/688-000000e4 prevented.
[2018-04-03 09:21:50] VERBOSE[15945][C-00000078] app_dial.c: SIP/69-000000e5 is ringing
[2018-04-03 09:21:54] VERBOSE[15945][C-00000078] app_dial.c: Connected line update to SIP/688-000000e4 prevented.
[2018-04-03 09:21:54] VERBOSE[15945][C-00000078] app_dial.c: SIP/69-000000e5 answered SIP/688-000000e4
[2018-04-03 09:21:54] VERBOSE[15982][C-00000078] bridge_channel.c: Channel SIP/69-000000e5 joined ‘simple_bridge’ basic-bridge
[2018-04-03 09:21:54] VERBOSE[15945][C-00000078] bridge_channel.c: Channel SIP/688-000000e4 joined ‘simple_bridge’ basic-bridge
[2018-04-03 09:22:05] WARNING[1994] chan_sip.c: Retransmission timeout reached on transmission 48211559-22933-9@BA.BH.CH.CAJ for seqno 81 (Critical Response) – See https://wiki.asterisk.org/wiki/display/AST/SIP+Retransmissions
Packet timed out after 10496ms with no response
[2018-04-03 09:22:05] WARNING[1994] chan_sip.c: Hanging up call 48211559-22933-9@BA.BH.CH.CAJ - no reply to our critical packet (see https://wiki.asterisk.org/wiki/display/AST/SIP+Retransmissions).
[2018-04-03 09:22:05] VERBOSE[15945][C-00000078] bridge_channel.c: Channel SIP/688-000000e4 left ‘native_rtp’ basic-bridge
[2018-04-03 09:22:05] VERBOSE[15982][C-00000078] bridge_channel.c: Channel SIP/69-000000e5 left ‘native_rtp’ basic-bridge
[2018-04-03 09:22:05] VERBOSE[15945][C-00000078] app_macro.c: Spawn extension (macro-dial-one, s, 53) exited non-zero on ‘SIP/688-000000e4’ in macro ‘dial-one’
[2018-04-03 09:22:05] VERBOSE[15945][C-00000078] app_macro.c: Spawn extension (macro-exten-vm, s, 13) exited non-zero on ‘SIP/688-000000e4’ in macro ‘exten-vm’
[2018-04-03 09:22:05] VERBOSE[15945][C-00000078] pbx.c: Spawn extension (ext-local, 69, 2) exited non-zero on ‘SIP/688-000000e4’
[2018-04-03 09:22:05] VERBOSE[15945][C-00000078] pbx.c: Executing [h@ext-local:1] Macro(“SIP/688-000000e4”, “hangupcall,”) in new stack
[2018-04-03 09:22:05] VERBOSE[15945][C-00000078] pbx.c: Executing [s@macro-hangupcall:1] GotoIf(“SIP/688-000000e4”, “1?theend”) in new stack
[2018-04-03 09:22:05] VERBOSE[15945][C-00000078] pbx_builtins.c: Goto (macro-hangupcall,s,3)
[2018-04-03 09:22:05] VERBOSE[15945][C-00000078] pbx.c: Executing [s@macro-hangupcall:3] ExecIf(“SIP/688-000000e4”, “0?Set(CDR(recordingfile)=)”) in new stack
[2018-04-03 09:22:05] VERBOSE[15945][C-00000078] pbx.c: Executing [s@macro-hangupcall:4] Hangup(“SIP/688-000000e4”, “”) in new stack
[2018-04-03 09:22:05] VERBOSE[15945][C-00000078] app_macro.c: Spawn extension (macro-hangupcall, s, 4) exited non-zero on ‘SIP/688-000000e4’ in macro ‘hangupcall’
[2018-04-03 09:22:05] VERBOSE[15945][C-00000078] pbx.c: Spawn extension (ext-local, h, 1) exited non-zero on ‘SIP/688-000000e4’

Jadi ini call ke GSM nya melalui gateway di luar NAT ya mas? atau gimana? Kalo benar GSM gateway nya ada di luar nat (atau menggunakan SIP provider), port yang diforward brapa saja kah? jangan lupa UDP 10000 - 20000 nya.