Hello Everyone,
I have an issue with my current configuration running Asterisk 14 and the latest freepbx.
My phone server has two interfaces, one for the local network and one with an external ip address for outside phones.
Everything works fine internally, however extensions that are outside of our local network are dropping outgoing calls after 30 seconds. Incoming calls to the external extensions are fine and do not disconnect.
I cant seem to find anything wrong in the logs that I can myself identify. Can anyone provide any insight?
Any help is appreciated! Thanks a bunch,
Chris W.
[2018-03-29 11:26:27] VERBOSE[16348] netsock2.c: Using SIP RTP Audio TOS bits 184
[2018-03-29 11:26:27] VERBOSE[16348] netsock2.c: Using SIP RTP Audio TOS bits 184 in TCLASS field.
[2018-03-29 11:26:27] VERBOSE[16348] netsock2.c: Using SIP RTP Audio CoS mark 5
[2018-03-29 11:26:27] VERBOSE[31895][C-0000000b] pbx.c: Executing [*97@from-internal:1] Macro("PJSIP/606-00000009", "user-callerid,") in new stack
[2018-03-29 11:26:27] VERBOSE[31895][C-0000000b] pbx.c: Executing [s@macro-user-callerid:1] Set("PJSIP/606-00000009", "TOUCH_MONITOR=1522340787.16") in new stack
[2018-03-29 11:26:27] VERBOSE[31895][C-0000000b] pbx.c: Executing [s@macro-user-callerid:2] Set("PJSIP/606-00000009", "AMPUSER=606") in new stack
[2018-03-29 11:26:27] VERBOSE[31895][C-0000000b] pbx.c: Executing [s@macro-user-callerid:3] GotoIf("PJSIP/606-00000009", "0?report") in new stack
[2018-03-29 11:26:27] VERBOSE[31895][C-0000000b] pbx.c: Executing [s@macro-user-callerid:4] ExecIf("PJSIP/606-00000009", "1?Set(REALCALLERIDNUM=606)") in new stack
[2018-03-29 11:26:27] VERBOSE[31895][C-0000000b] pbx.c: Executing [s@macro-user-callerid:5] Set("PJSIP/606-00000009", "AMPUSER=606") in new stack
[2018-03-29 11:26:27] VERBOSE[31895][C-0000000b] pbx.c: Executing [s@macro-user-callerid:6] GotoIf("PJSIP/606-00000009", "0?limit") in new stack
[2018-03-29 11:26:27] VERBOSE[31895][C-0000000b] pbx.c: Executing [s@macro-user-callerid:7] Set("PJSIP/606-00000009", "AMPUSERCIDNAME=Chris Cell") in new stack
[2018-03-29 11:26:27] VERBOSE[31895][C-0000000b] pbx.c: Executing [s@macro-user-callerid:8] ExecIf("PJSIP/606-00000009", "0?Set(__CIDMASQUERADING=TRUE)") in new stack
[2018-03-29 11:26:27] VERBOSE[31895][C-0000000b] pbx.c: Executing [s@macro-user-callerid:9] GotoIf("PJSIP/606-00000009", "0?report") in new stack
[2018-03-29 11:26:27] VERBOSE[31895][C-0000000b] pbx.c: Executing [s@macro-user-callerid:10] Set("PJSIP/606-00000009", "AMPUSERCID=606") in new stack
[2018-03-29 11:26:27] VERBOSE[31895][C-0000000b] pbx.c: Executing [s@macro-user-callerid:11] Set("PJSIP/606-00000009", "__DIAL_OPTIONS=HhTtr") in new stack
[2018-03-29 11:26:27] VERBOSE[31895][C-0000000b] pbx.c: Executing [s@macro-user-callerid:12] Set("PJSIP/606-00000009", "CALLERID(all)="Chris Cell" <606>") in new stack
[2018-03-29 11:26:27] VERBOSE[31895][C-0000000b] pbx.c: Executing [s@macro-user-callerid:13] GotoIf("PJSIP/606-00000009", "0?limit") in new stack
[2018-03-29 11:26:27] VERBOSE[31895][C-0000000b] pbx.c: Executing [s@macro-user-callerid:14] ExecIf("PJSIP/606-00000009", "0?Set(GROUP(concurrency_limit)=606)") in new stack
[2018-03-29 11:26:27] VERBOSE[31895][C-0000000b] pbx.c: Executing [s@macro-user-callerid:15] NoOp("PJSIP/606-00000009", "Macro Depth is 1") in new stack
[2018-03-29 11:26:27] VERBOSE[31895][C-0000000b] pbx.c: Executing [s@macro-user-callerid:16] GotoIf("PJSIP/606-00000009", "1?report2:macroerror") in new stack
[2018-03-29 11:26:27] VERBOSE[31895][C-0000000b] pbx_builtins.c: Goto (macro-user-callerid,s,17)
[2018-03-29 11:26:27] VERBOSE[31895][C-0000000b] pbx.c: Executing [s@macro-user-callerid:17] GotoIf("PJSIP/606-00000009", "0?continue") in new stack
[2018-03-29 11:26:27] VERBOSE[31895][C-0000000b] pbx.c: Executing [s@macro-user-callerid:18] Set("PJSIP/606-00000009", "__TTL=64") in new stack
[2018-03-29 11:26:27] VERBOSE[31895][C-0000000b] pbx.c: Executing [s@macro-user-callerid:19] GotoIf("PJSIP/606-00000009", "1?continue") in new stack
[2018-03-29 11:26:27] VERBOSE[31895][C-0000000b] pbx_builtins.c: Goto (macro-user-callerid,s,35)
[2018-03-29 11:26:27] VERBOSE[31895][C-0000000b] pbx.c: Executing [s@macro-user-callerid:35] Set("PJSIP/606-00000009", "CALLERID(number)=606") in new stack
[2018-03-29 11:26:27] VERBOSE[31895][C-0000000b] pbx.c: Executing [s@macro-user-callerid:36] Set("PJSIP/606-00000009", "CALLERID(name)=Chris Cell") in new stack
[2018-03-29 11:26:27] VERBOSE[31895][C-0000000b] pbx.c: Executing [s@macro-user-callerid:37] GotoIf("PJSIP/606-00000009", "0?cnum") in new stack
[2018-03-29 11:26:27] VERBOSE[31895][C-0000000b] pbx.c: Executing [s@macro-user-callerid:38] Set("PJSIP/606-00000009", "CDR(cnam)=Chris Cell") in new stack
[2018-03-29 11:26:27] VERBOSE[31895][C-0000000b] pbx.c: Executing [s@macro-user-callerid:39] Set("PJSIP/606-00000009", "CDR(cnum)=606") in new stack
[2018-03-29 11:26:27] VERBOSE[31895][C-0000000b] pbx.c: Executing [s@macro-user-callerid:40] Set("PJSIP/606-00000009", "CHANNEL(language)=en") in new stack
[2018-03-29 11:26:27] VERBOSE[31895][C-0000000b] pbx.c: Executing [*97@from-internal:2] Set("PJSIP/606-00000009", "CONNECTEDLINE(name-charset,i)=utf8") in new stack
[2018-03-29 11:26:27] VERBOSE[31895][C-0000000b] pbx.c: Executing [*97@from-internal:3] Set("PJSIP/606-00000009", "CONNECTEDLINE(name,i)=My Voicemail") in new stack
[2018-03-29 11:26:27] VERBOSE[31895][C-0000000b] pbx.c: Executing [*97@from-internal:4] Set("PJSIP/606-00000009", "CONNECTEDLINE(num,i)=606") in new stack
[2018-03-29 11:26:27] VERBOSE[31895][C-0000000b] pbx.c: Executing [*97@from-internal:5] Answer("PJSIP/606-00000009", "") in new stack
[2018-03-29 11:26:27] VERBOSE[31895][C-0000000b] pbx.c: Executing [*97@from-internal:6] Wait("PJSIP/606-00000009", "1") in new stack
[2018-03-29 11:26:28] VERBOSE[31895][C-0000000b] pbx.c: Executing [*97@from-internal:7] Macro("PJSIP/606-00000009", "get-vmcontext,606") in new stack
[2018-03-29 11:26:28] VERBOSE[31895][C-0000000b] pbx.c: Executing [s@macro-get-vmcontext:1] Set("PJSIP/606-00000009", "VMCONTEXT=default") in new stack
[2018-03-29 11:26:28] VERBOSE[31895][C-0000000b] pbx.c: Executing [s@macro-get-vmcontext:2] GotoIf("PJSIP/606-00000009", "0?200:300") in new stack
[2018-03-29 11:26:28] VERBOSE[31895][C-0000000b] pbx_builtins.c: Goto (macro-get-vmcontext,s,300)
[2018-03-29 11:26:28] VERBOSE[31895][C-0000000b] pbx.c: Executing [s@macro-get-vmcontext:300] NoOp("PJSIP/606-00000009", "") in new stack
[2018-03-29 11:26:28] VERBOSE[31895][C-0000000b] pbx.c: Executing [*97@from-internal:8] Set("PJSIP/606-00000009", "VMBOXEXISTSSTATUS=SUCCESS") in new stack
[2018-03-29 11:26:28] VERBOSE[31895][C-0000000b] pbx.c: Executing [*97@from-internal:9] GotoIf("PJSIP/606-00000009", "1?mbexist") in new stack
[2018-03-29 11:26:28] VERBOSE[31895][C-0000000b] pbx_builtins.c: Goto (from-internal,*97,109)
[2018-03-29 11:26:28] VERBOSE[31895][C-0000000b] pbx.c: Executing [*97@from-internal:109] GotoIf("PJSIP/606-00000009", "1?novmpw:vmpw") in new stack
[2018-03-29 11:26:28] VERBOSE[31895][C-0000000b] pbx_builtins.c: Goto (from-internal,*97,110)
[2018-03-29 11:26:28] VERBOSE[31895][C-0000000b] pbx.c: Executing [*97@from-internal:110] NoOp("PJSIP/606-00000009", "Verifying channel PJSIP/606-00000009 is actually 606") in new stack
[2018-03-29 11:26:28] VERBOSE[31895][C-0000000b] pbx.c: Executing [*97@from-internal:111] Set("PJSIP/606-00000009", "DEVICES=606") in new stack
[2018-03-29 11:26:28] VERBOSE[31895][C-0000000b] pbx.c: Executing [*97@from-internal:112] ExecIf("PJSIP/606-00000009", "0?Set(DEVICES=606)") in new stack
[2018-03-29 11:26:28] VERBOSE[31895][C-0000000b] pbx.c: Executing [*97@from-internal:113] ExecIf("PJSIP/606-00000009", "0?Set(DEVICES=06)") in new stack
[2018-03-29 11:26:28] VERBOSE[31895][C-0000000b] pbx.c: Executing [*97@from-internal:114] While("PJSIP/606-00000009", "1") in new stack
[2018-03-29 11:26:28] VERBOSE[31895][C-0000000b] pbx.c: Executing [*97@from-internal:115] GotoIf("PJSIP/606-00000009", "1?vmpwskip") in new stack
[2018-03-29 11:26:28] VERBOSE[31895][C-0000000b] pbx_builtins.c: Goto (from-internal,*97,120)
[2018-03-29 11:26:28] VERBOSE[31895][C-0000000b] pbx.c: Executing [*97@from-internal:120] VoiceMailMain("PJSIP/606-00000009", "606@default,s") in new stack
[2018-03-29 11:26:28] VERBOSE[31895][C-0000000b] file.c: <PJSIP/606-00000009> Playing 'vm-youhave.ulaw' (language 'en')
[2018-03-29 11:26:29] VERBOSE[31895][C-0000000b] file.c: <PJSIP/606-00000009> Playing 'vm-no.ulaw' (language 'en')
[2018-03-29 11:26:30] VERBOSE[31895][C-0000000b] file.c: <PJSIP/606-00000009> Playing 'vm-messages.ulaw' (language 'en')
[2018-03-29 11:26:31] VERBOSE[31895][C-0000000b] file.c: <PJSIP/606-00000009> Playing 'vm-opts.ulaw' (language 'en')
[2018-03-29 11:26:35] VERBOSE[31895][C-0000000b] file.c: <PJSIP/606-00000009> Playing 'vm-options.ulaw' (language 'en')
[2018-03-29 11:26:54] VERBOSE[31895][C-0000000b] file.c: <PJSIP/606-00000009> Playing 'vm-opts.ulaw' (language 'en')
[2018-03-29 11:26:59] VERBOSE[31895][C-0000000b] pbx.c: Spawn extension (from-internal, *97, 120) exited non-zero on 'PJSIP/606-00000009'
[2018-03-29 11:26:59] VERBOSE[31895][C-0000000b] pbx.c: Executing [h@from-internal:1] Macro("PJSIP/606-00000009", "hangupcall") in new stack
[2018-03-29 11:26:59] VERBOSE[31895][C-0000000b] pbx.c: Executing [s@macro-hangupcall:1] GotoIf("PJSIP/606-00000009", "1?theend") in new stack
[2018-03-29 11:26:59] VERBOSE[31895][C-0000000b] pbx_builtins.c: Goto (macro-hangupcall,s,3)
[2018-03-29 11:26:59] VERBOSE[31895][C-0000000b] pbx.c: Executing [s@macro-hangupcall:3] ExecIf("PJSIP/606-00000009", "0?Set(CDR(recordingfile)=)") in new stack
[2018-03-29 11:26:59] VERBOSE[31895][C-0000000b] pbx.c: Executing [s@macro-hangupcall:4] NoOp("PJSIP/606-00000009", " monior file= ") in new stack
[2018-03-29 11:26:59] VERBOSE[31895][C-0000000b] pbx.c: Executing [s@macro-hangupcall:5] AGI("PJSIP/606-00000009", "attendedtransfer-rec-restart.php,,") in new stack
[2018-03-29 11:26:59] VERBOSE[31895][C-0000000b] res_agi.c: Launched AGI Script /var/lib/asterisk/agi-bin/attendedtransfer-rec-restart.php
[2018-03-29 11:26:59] VERBOSE[31895][C-0000000b] res_agi.c: <PJSIP/606-00000009>AGI Script attendedtransfer-rec-restart.php completed, returning 0
[2018-03-29 11:26:59] VERBOSE[31895][C-0000000b] pbx.c: Executing [s@macro-hangupcall:6] Hangup("PJSIP/606-00000009", "") in new stack
[2018-03-29 11:26:59] VERBOSE[31895][C-0000000b] app_macro.c: Spawn extension (macro-hangupcall, s, 6) exited non-zero on 'PJSIP/606-00000009' in macro 'hangupcall'
[2018-03-29 11:26:59] VERBOSE[31895][C-0000000b] pbx.c: Spawn extension (from-internal, h, 1) exited non-zero on 'PJSIP/606-00000009'``
`