Good Day,
I am newbie with freepbx. I installed FreePBX 14.0.13.4 with Sangoma A101 DE. Eyebeam to Eyebeam is ok. Incoming Call is ok. However, Outgoing calls which is not successful. Someone can guide me on this please?
Asterisk -vvvr capture with firewall disabled:
[root@freepbx ~]# asterisk -vvvr
Asterisk 13.27.1, Copyright © 1999 - 2014, Digium, Inc. and others.
Connected to Asterisk 13.27.1 currently running on freepbx (pid = 2951)
== Setting global variable ‘SIPDOMAIN’ to ‘192.168.1.4’
== Using SIP RTP Audio TOS bits 184
== Using SIP RTP Audio TOS bits 184 in TCLASS field.
== Using SIP RTP Audio CoS mark 5
– Executing [4704146@from-internal:1] Macro(“PJSIP/8000-00000006”, “user-ca llerid,LIMIT,EXTERNAL,”) in new stack
– Executing [s@macro-user-callerid:1] Set(“PJSIP/8000-00000006”, “TOUCH_MON ITOR=1568265315.6”) in new stack
– Executing [s@macro-user-callerid:2] Set(“PJSIP/8000-00000006”, “AMPUSER=8 000”) in new stack
– Executing [s@macro-user-callerid:3] GotoIf(“PJSIP/8000-00000006”, “0?repo rt”) in new stack
– Executing [s@macro-user-callerid:4] ExecIf(“PJSIP/8000-00000006”, “1?Set( REALCALLERIDNUM=8000)”) in new stack
– Executing [s@macro-user-callerid:5] Set(“PJSIP/8000-00000006”, “AMPUSER=8 000”) in new stack
– Executing [s@macro-user-callerid:6] GotoIf(“PJSIP/8000-00000006”, “0?limi t”) in new stack
– Executing [s@macro-user-callerid:7] Set(“PJSIP/8000-00000006”, “AMPUSERCI DNAME=Admin”) in new stack
– Executing [s@macro-user-callerid:8] ExecIf(“PJSIP/8000-00000006”, “0?Set( __CIDMASQUERADING=TRUE)”) in new stack
– Executing [s@macro-user-callerid:9] GotoIf(“PJSIP/8000-00000006”, “0?repo rt”) in new stack
– Executing [s@macro-user-callerid:10] Set(“PJSIP/8000-00000006”, “AMPUSERC ID=8000”) in new stack
– Executing [s@macro-user-callerid:11] Set(“PJSIP/8000-00000006”, “__DIAL_O PTIONS=HhTtr”) in new stack
– Executing [s@macro-user-callerid:12] Set(“PJSIP/8000-00000006”, “CALLERID (all)=“Admin” <8000>”) in new stack
– Executing [s@macro-user-callerid:13] ExecIf(“PJSIP/8000-00000006”, “0?Set (CALLERID(all)=EXTERNAL)”) in new stack
– Executing [s@macro-user-callerid:14] GotoIf(“PJSIP/8000-00000006”, “0?lim it”) in new stack
– Executing [s@macro-user-callerid:15] ExecIf(“PJSIP/8000-00000006”, “1?Set (GROUP(concurrency_limit)=8000)”) in new stack
– Executing [s@macro-user-callerid:16] ExecIf(“PJSIP/8000-00000006”, “0?Set (CHANNEL(language)=)”) in new stack
– Executing [s@macro-user-callerid:17] NoOp(“PJSIP/8000-00000006”, “Macro D epth is 1”) in new stack
– Executing [s@macro-user-callerid:18] GotoIf(“PJSIP/8000-00000006”, “1?rep ort2:macroerror”) in new stack
– Goto (macro-user-callerid,s,19)
– Executing [s@macro-user-callerid:19] GotoIf(“PJSIP/8000-00000006”, “1?con tinue”) in new stack
– Goto (macro-user-callerid,s,38)
– Executing [s@macro-user-callerid:38] Set(“PJSIP/8000-00000006”, “CALLERID (number)=8000”) in new stack
– Executing [s@macro-user-callerid:39] Set(“PJSIP/8000-00000006”, “CALLERID (name)=Admin”) in new stack
– Executing [s@macro-user-callerid:40] GotoIf(“PJSIP/8000-00000006”, “0?cnu m”) in new stack
– Executing [s@macro-user-callerid:41] Set(“PJSIP/8000-00000006”, “CDR(cnam )=Admin”) in new stack
– Executing [s@macro-user-callerid:42] Set(“PJSIP/8000-00000006”, “CDR(cnum )=8000”) in new stack
– Executing [s@macro-user-callerid:43] Set(“PJSIP/8000-00000006”, “CHANNEL( language)=en”) in new stack
– Executing [4704146@from-internal:2] Gosub(“PJSIP/8000-00000006”, “sub-rec ord-check,s,1(out,4704146,force)”) in new stack
– Executing [s@sub-record-check:1] GotoIf(“PJSIP/8000-00000006”, “0?initial ized”) in new stack
– Executing [s@sub-record-check:2] Set(“PJSIP/8000-00000006”, “__REC_STATUS =INITIALIZED”) in new stack
– Executing [s@sub-record-check:3] Set(“PJSIP/8000-00000006”, “NOW=15682653 15”) in new stack
– Executing [s@sub-record-check:4] Set(“PJSIP/8000-00000006”, “__DAY=12”) i n new stack
– Executing [s@sub-record-check:5] Set(“PJSIP/8000-00000006”, “__MONTH=09”) in new stack
– Executing [s@sub-record-check:6] Set(“PJSIP/8000-00000006”, “__YEAR=2019” ) in new stack
– Executing [s@sub-record-check:7] Set(“PJSIP/8000-00000006”, “__TIMESTR=20 190912-131515”) in new stack
– Executing [s@sub-record-check:8] Set(“PJSIP/8000-00000006”, “FROMEXTEN= 8000") in new stack
– Executing [s@sub-record-check:9] Set(“PJSIP/8000-00000006”, "MON_FMT=wa v") in new stack
– Executing [s@sub-record-check:10] NoOp(“PJSIP/8000-00000006”, “Recordings initialized”) in new stack
– Executing [s@sub-record-check:11] ExecIf(“PJSIP/8000-00000006”, “0?Set(AR G3=dontcare)”) in new stack
– Executing [s@sub-record-check:12] Set(“PJSIP/8000-00000006”, "REC_POLICY MODE_SAVE=") in new stack
– Executing [s@sub-record-check:13] ExecIf(“PJSIP/8000-00000006”, “0?Set(RE C_STATUS=NO)”) in new stack
– Executing [s@sub-record-check:14] GotoIf(“PJSIP/8000-00000006”, “3?checka ction”) in new stack
– Goto (sub-record-check,s,17)
– Executing [s@sub-record-check:17] GotoIf(“PJSIP/8000-00000006”, “1?sub-re cord-check,out,1”) in new stack
– Goto (sub-record-check,out,1)
– Executing [out@sub-record-check:1] NoOp(“PJSIP/8000-00000006”, “Outbound Recording Check from 8000 to 4704146”) in new stack
– Executing [out@sub-record-check:2] Set(“PJSIP/8000-00000006”, “RECMODE=fo rce”) in new stack
– Executing [out@sub-record-check:3] ExecIf(“PJSIP/8000-00000006”, “0?Goto( routewins)”) in new stack
– Executing [out@sub-record-check:4] ExecIf(“PJSIP/8000-00000006”, “1?Goto( routewins)”) in new stack
– Goto (sub-record-check,out,7)
– Executing [out@sub-record-check:7] Gosub(“PJSIP/8000-00000006”, “recordch eck,1(force,out,4704146)”) in new stack
– Executing [recordcheck@sub-record-check:1] NoOp(“PJSIP/8000-00000006”, “S tarting recording check against force”) in new stack
– Executing [recordcheck@sub-record-check:2] Goto(“PJSIP/8000-00000006”, “f orce”) in new stack
– Goto (sub-record-check,recordcheck,5)
– Executing [recordcheck@sub-record-check:5] Set(“PJSIP/8000-00000006”, " REC_POLICY_MODE=FORCE") in new stack
– Executing [recordcheck@sub-record-check:6] GotoIf(“PJSIP/8000-00000006”, “1?startrec”) in new stack
– Goto (sub-record-check,recordcheck,16)
– Executing [recordcheck@sub-record-check:16] NoOp(“PJSIP/8000-00000006”, " Starting recording: out, 4704146") in new stack
– Executing [recordcheck@sub-record-check:17] Set(“PJSIP/8000-00000006”, " CALLFILENAME=out-4704146-8000-20190912-131515-1568265315.6") in new stack
– Executing [recordcheck@sub-record-check:18] MixMonitor(“PJSIP/8000-000000 06”, “2019/09/12/out-4704146-8000-20190912-131515-1568265315.6.wav,abi(LOCAL_MIX MON_ID),”) in new stack
– Executing [recordcheck@sub-record-check:19] Set(“PJSIP/8000-00000006”, " MIXMON_ID=0x7f0660003c60") in new stack
– Executing [recordcheck@sub-record-check:20] Set(“PJSIP/8000-00000006”, " RECORD_ID=PJSIP/8000-00000006") in new stack
– Executing [recordcheck@sub-record-check:21] Set(“PJSIP/8000-00000006”, " _REC_STATUS=RECORDING”) in new stack
– Executing [recordcheck@sub-record-check:22] Set(“PJSIP/8000-00000006”, “C DR(recordingfile)=out-4704146-8000-20190912-131515-1568265315.6.wav”) in new sta ck
== Begin MixMonitor Recording PJSIP/8000-00000006
– Executing [recordcheck@sub-record-check:23] Return(“PJSIP/8000-00000006”, “”) in new stack
– Executing [out@sub-record-check:8] Return(“PJSIP/8000-00000006”, “”) in n ew stack
– Executing [4704146@from-internal:3] ExecIf(“PJSIP/8000-00000006”, “0 ?Set (CDR(accountcode)=)”) in new stack
– Executing [4704146@from-internal:4] Set(“PJSIP/8000-00000006”, “MOHCLASS= default”) in new stack
– Executing [4704146@from-internal:5] ExecIf(“PJSIP/8000-00000006”, “1?Set( TRUNKCIDOVERRIDE=3184800)”) in new stack
– Executing [4704146@from-internal:6] Set(“PJSIP/8000-00000006”, “NODEST=" ) in new stack
– Executing [4704146@from-internal:7] Macro(“PJSIP/8000-00000006”, “dialout -trunk,1,4704146,off”) in new stack
– Executing [s@macro-dialout-trunk:1] Set(“PJSIP/8000-00000006”, “DIAL_TRUN K=1”) in new stack
– Executing [s@macro-dialout-trunk:2] ExecIf(“PJSIP/8000-00000006”, “0?Set( DIAL_OPTIONS=Hhtr)”) in new stack
– Executing [s@macro-dialout-trunk:3] GosubIf(“PJSIP/8000-00000006”, “0?sub -pincheck,s,1()”) in new stack
– Executing [s@macro-dialout-trunk:4] ExecIf(“PJSIP/8000-00000006”, “0?Set( CALLERID(num)=8000)”) in new stack
– Executing [s@macro-dialout-trunk:5] GotoIf(“PJSIP/8000-00000006”, “0?disa bletrunk,1”) in new stack
– Executing [s@macro-dialout-trunk:6] Set(“PJSIP/8000-00000006”, “DIAL_NUMB ER=4704146”) in new stack
– Executing [s@macro-dialout-trunk:7] Set(“PJSIP/8000-00000006”, “DIAL_TRUN K_OPTIONS=HhTtr”) in new stack
– Executing [s@macro-dialout-trunk:8] Set(“PJSIP/8000-00000006”, "OUTBOUND GROUP=OUT_1”) in new stack
– Executing [s@macro-dialout-trunk:9] Set(“PJSIP/8000-00000006”, “DIAL_TRUN K_OPTIONS=T”) in new stack
– Executing [s@macro-dialout-trunk:10] GotoIf(“PJSIP/8000-00000006”, “1?nom ax”) in new stack
– Goto (macro-dialout-trunk,s,12)
– Executing [s@macro-dialout-trunk:12] GotoIf(“PJSIP/8000-00000006”, “0?ski poutcid”) in new stack
– Executing [s@macro-dialout-trunk:13] Macro(“PJSIP/8000-00000006”, “outbou nd-callerid,1”) in new stack
– Executing [s@macro-outbound-callerid:1] NoOp(“PJSIP/8000-00000006”, "8000 ") in new stack
– Executing [s@macro-outbound-callerid:2] NoOp(“PJSIP/8000-00000006”, “”) i n new stack
– Executing [s@macro-outbound-callerid:3] NoOp(“PJSIP/8000-00000006”, “off” ) in new stack
– Executing [s@macro-outbound-callerid:4] ExecIf(“PJSIP/8000-00000006”, “0? Set(CALLERPRES(name-pres)=)”) in new stack
– Executing [s@macro-outbound-callerid:5] ExecIf(“PJSIP/8000-00000006”, “0? Set(CALLERPRES(num-pres)=)”) in new stack
– Executing [s@macro-outbound-callerid:6] ExecIf(“PJSIP/8000-00000006”, “0? Set(REALCALLERIDNUM=8000)”) in new stack
– Executing [s@macro-outbound-callerid:7] ExecIf(“PJSIP/8000-00000006”, “0? Set(AMPUSER=8000)”) in new stack
– Executing [s@macro-outbound-callerid:8] GotoIf(“PJSIP/8000-00000006”, “1? normcid”) in new stack
– Goto (macro-outbound-callerid,s,12)
– Executing [s@macro-outbound-callerid:12] Set(“PJSIP/8000-00000006”, “USER OUTCID=”) in new stack
– Executing [s@macro-outbound-callerid:13] Set(“PJSIP/8000-00000006”, “EMER GENCYCID=”) in new stack
– Executing [s@macro-outbound-callerid:14] Set(“PJSIP/8000-00000006”, “TRUN KOUTCID=”) in new stack
– Executing [s@macro-outbound-callerid:15] GotoIf(“PJSIP/8000-00000006”, “1 ?trunkcid”) in new stack
– Goto (macro-outbound-callerid,s,21)
– Executing [s@macro-outbound-callerid:21] ExecIf(“PJSIP/8000-00000006”, “0 ?Set(CALLERID(all)=)”) in new stack
– Executing [s@macro-outbound-callerid:22] ExecIf(“PJSIP/8000-00000006”, “0 ?Set(CALLERID(all)=)”) in new stack
– Executing [s@macro-outbound-callerid:23] ExecIf(“PJSIP/8000-00000006”, “1 ?Set(CALLERID(all)=3184800)”) in new stack
– Executing [s@macro-outbound-callerid:24] ExecIf(“PJSIP/8000-00000006”, “0 ?Set(CALLERPRES(name-pres)=prohib_passed_screen)”) in new stack
– Executing [s@macro-outbound-callerid:25] ExecIf(“PJSIP/8000-00000006”, “0 ?Set(CALLERPRES(num-pres)=prohib_passed_screen)”) in new stack
– Executing [s@macro-outbound-callerid:26] Set(“PJSIP/8000-00000006”, “CDR( outbound_cnum)=3184800”) in new stack
– Executing [s@macro-outbound-callerid:27] Set(“PJSIP/8000-00000006”, “CDR( outbound_cnam)=”) in new stack
– Executing [s@macro-dialout-trunk:14] GosubIf(“PJSIP/8000-00000006”, “0?su b-flp-1,s,1()”) in new stack
– Executing [s@macro-dialout-trunk:15] Set(“PJSIP/8000-00000006”, “OUTNUM=4 704146”) in new stack
– Executing [s@macro-dialout-trunk:16] Set(“PJSIP/8000-00000006”, “custom=D AHDI/g0”) in new stack
– Executing [s@macro-dialout-trunk:17] ExecIf(“PJSIP/8000-00000006”, “0?Set (DIAL_TRUNK_OPTIONS=M(setmusic^default)T)”) in new stack
– Executing [s@macro-dialout-trunk:18] ExecIf(“PJSIP/8000-00000006”, “0?Set (DIAL_TRUNK_OPTIONS=TM(confirm))”) in new stack
– Executing [s@macro-dialout-trunk:19] Macro(“PJSIP/8000-00000006”, “dialou t-trunk-predial-hook,”) in new stack
– Executing [s@macro-dialout-trunk-predial-hook:1] MacroExit(“PJSIP/8000-00 000006”, “”) in new stack
– Executing [s@macro-dialout-trunk:20] GotoIf(“PJSIP/8000-00000006”, “0?ski pcrm”) in new stack
– Executing [s@macro-dialout-trunk:21] Set(“PJSIP/8000-00000006”, “__CRM_DI RECTION=OUTBOUND”) in new stack
– Executing [s@macro-dialout-trunk:22] Set(“PJSIP/8000-00000006”, “__CRM_DE STINATION=4704146”) in new stack
– Executing [s@macro-dialout-trunk:23] Set(“PJSIP/8000-00000006”, “__CRM_SO URCE=8000”) in new stack
– Executing [s@macro-dialout-trunk:24] AGI(“PJSIP/8000-00000006”, “sangomac rm.agi”) in new stack
– Launched AGI Script /var/lib/asterisk/agi-bin/sangomacrm.agi
– <PJSIP/8000-00000006>AGI Script sangomacrm.agi completed, returning 0
– Executing [s@macro-dialout-trunk:25] Set(“PJSIP/8000-00000006”, “CHANNEL( hangup_handler_push)=crm-hangup,s,1”) in new stack
– Executing [s@macro-dialout-trunk:26] NoOp(“PJSIP/8000-00000006”, “CRM Fin ished”) in new stack
– Executing [s@macro-dialout-trunk:27] GotoIf(“PJSIP/8000-00000006”, “0?byp ass,1”) in new stack
– Executing [s@macro-dialout-trunk:28] ExecIf(“PJSIP/8000-00000006”, “1?Set (CONNECTEDLINE(num,i)=4704146)”) in new stack
– Executing [s@macro-dialout-trunk:29] ExecIf(“PJSIP/8000-00000006”, “1?Set (CONNECTEDLINE(name,i)=CID:3184800)”) in new stack
– Executing [s@macro-dialout-trunk:30] ExecIf(“PJSIP/8000-00000006”, “0?Set (CONNECTEDLINE(name,i)=CID:(Hidden)3184800)”) in new stack
– Executing [s@macro-dialout-trunk:31] GotoIf(“PJSIP/8000-00000006”, “0?cus tomtrunk”) in new stack
– Executing [s@macro-dialout-trunk:32] Dial(“PJSIP/8000-00000006”, “DAHDI/g 0/4704146,300,Tb(func-apply-sipheaders^s^1,(1))”) in new stack
– DAHDI/i1/4704146-1 Internal Gosub(func-apply-sipheaders,s,1(1)) start
– Executing [s@func-apply-sipheaders:1] ExecIf(“DAHDI/i1/4704146-1”, “0?Set (CHANNEL(hangup_handler_push)=crm-hangup,s,1)”) in new stack
– Executing [s@func-apply-sipheaders:2] NoOp(“DAHDI/i1/4704146-1”, “Applyin g SIP Headers to channel DAHDI/i1/4704146-1”) in new stack
– Executing [s@func-apply-sipheaders:3] Set(“DAHDI/i1/4704146-1”, “TECH=DAH DI”) in new stack
– Executing [s@func-apply-sipheaders:4] Set(“DAHDI/i1/4704146-1”, “SIPHEADE RKEYS=”) in new stack
– Executing [s@func-apply-sipheaders:5] While(“DAHDI/i1/4704146-1”, “0”) in new stack
– Jumping to priority 13
– Executing [s@func-apply-sipheaders:14] Return(“DAHDI/i1/4704146-1”, “”) i n new stack
== Spawn extension (from-digital, 4704146, 1) exited non-zero on ‘DAHDI/i1/470 4146-1’
– DAHDI/i1/4704146-1 Internal Gosub(func-apply-sipheaders,s,1(1)) complete GOSUB_RETVAL=
– Requested transfer capability: 0x00 - SPEECH
– Called DAHDI/g0/4704146
– DAHDI/i1/4704146-1 is making progress passing it to PJSIP/8000-00000006
– Hungup ‘DAHDI/i1/4704146-1’
== Spawn extension (macro-dialout-trunk, s, 32) exited non-zero on ‘PJSIP/8000 -00000006’ in macro ‘dialout-trunk’
== Spawn extension (from-internal, 4704146, 7) exited non-zero on ‘PJSIP/8000- 00000006’
– Executing [h@from-internal:1] Macro(“PJSIP/8000-00000006”, “hangupcall”) in new stack
– Executing [s@macro-hangupcall:1] GotoIf(“PJSIP/8000-00000006”, “1?theend” ) in new stack
– Goto (macro-hangupcall,s,3)
– Executing [s@macro-hangupcall:3] ExecIf(“PJSIP/8000-00000006”, “0?Set(CDR (recordingfile)=)”) in new stack
– Executing [s@macro-hangupcall:4] NoOp(“PJSIP/8000-00000006”, “DAHDI/i1/47 04146-1 montior file= /var/spool/asterisk/monitor/2019/09/12/out-4704146-8000-20 190912-131515-1568265315.6.wav”) in new stack
– Executing [s@macro-hangupcall:5] GotoIf(“PJSIP/8000-00000006”, "0?skipagi ") in new stack
– Executing [s@macro-hangupcall:6] AGI(“PJSIP/8000-00000006”, “attendedtran sfer-rec-restart.php,DAHDI/i1/4704146-1,/var/spool/asterisk/monitor/2019/09/12/o ut-4704146-8000-20190912-131515-1568265315.6.wav”) in new stack
– Launched AGI Script /var/lib/asterisk/agi-bin/attendedtransfer-rec-restar t.php
– <PJSIP/8000-00000006>AGI Script attendedtransfer-rec-restart.php complete d, returning 0
– Executing [s@macro-hangupcall:7] Hangup(“PJSIP/8000-00000006”, “”) in new stack
== Spawn extension (macro-hangupcall, s, 7) exited non-zero on ‘PJSIP/8000-000 00006’ in macro ‘hangupcall’
== Spawn extension (from-internal, h, 1) exited non-zero on ‘PJSIP/8000-000000 06’
– PJSIP/8000-00000006 Internal Gosub(crm-hangup,s,1) start
– Executing [s@crm-hangup:1] NoOp(“PJSIP/8000-00000006”, “Sending Hangup to CRM”) in new stack
– Executing [s@crm-hangup:2] NoOp(“PJSIP/8000-00000006”, "HANGUP CAUSE: 127 ") in new stack
– Executing [s@crm-hangup:3] ExecIf(“PJSIP/8000-00000006”, “0?Set(__CRM_VOI CEMAIL=)”) in new stack
– Executing [s@crm-hangup:4] NoOp(“PJSIP/8000-00000006”, “MASTER CHANNEL: 1 568265315.6 = 1568265315.6”) in new stack
– Executing [s@crm-hangup:5] GotoIf(“PJSIP/8000-00000006”, “0?return”) in n ew stack
– Executing [s@crm-hangup:6] Set(“PJSIP/8000-00000006”, “__CRM_HANGUP=1”) i n new stack
– Executing [s@crm-hangup:7] AGI(“PJSIP/8000-00000006”, “sangomacrm.agi”) i n new stack
– Launched AGI Script /var/lib/asterisk/agi-bin/sangomacrm.agi
– <PJSIP/8000-00000006>AGI Script sangomacrm.agi completed, returning 0
– Executing [s@crm-hangup:8] Return(“PJSIP/8000-00000006”, “”) in new stack
== Spawn extension (from-internal, h, 1) exited non-zero on ‘PJSIP/8000-000000 06’
– PJSIP/8000-00000006 Internal Gosub(crm-hangup,s,1) complete GOSUB_RETVAL=
== MixMonitor close filestream (mixed)
== End MixMonitor Recording PJSIP/8000-00000006
freepbx*CLI>