Incoming Calls - Ok, Outgoing Calls - Error


(Lex) #1

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>


#2

Possibly, your number format or caller ID format is not what your provider expects so they are rejecting the call.

What country are you in? Based on your moniker, I’m guessing USA, near Sacramento, CA. In that case, 4704146 may not be accepted and you would have to dial 9164704146, 19164704146 or +19164704146. If the DID (called number) you receive on incoming calls has more than 7 digits, use that format for outgoing.

Likewise, you may need to format the caller ID as 9163184800, etc. Sending the same format as you receive on incoming calls is probably correct.

If that’s not your issue, find out why the carrier is rejecting the call. See
https://support.digium.com/community/s/article/How-to-enable-ISDN-PRI-debug-in-Asterisk
and
https://support.digium.com/community/s/article/Understanding-a-ISDN-PRI-capture

When you attempt a call, what (if anything) is heard by the caller?

When posting a log, it is useful to have timestamps on each step. By default, they will appear if you view Reports -> Asterisk Logfiles. For posting a long log, paste it at
pastebin.freepbx.org
and post the link here (if you can’t post links, post the 8-hex-character code at the end of the URL).


(Lex) #3

Thank you for replying. We are in the Philippines.
Here is the pri debug:

freepbxCLI>
== 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
== Begin MixMonitor Recording PJSIP/8000-00000008
== Spawn extension (from-digital, 4704146, 1) exited non-zero on ‘DAHDI/i1/4704146-8’
PRI Span: 1 – Making new call for cref 32775
PRI Span: 1
PRI Span: 1 > DL-DATA request
PRI Span: 1 > Protocol Discriminator: Q.931 (8) len=42
PRI Span: 1 > TEI=0 Call Ref: len= 2 (reference 7/0x7) (Sent from originator)
PRI Span: 1 > Message Type: SETUP (5)
PRI Span: 1 TEI=0 Transmitting N(S)=21, window is open V(A)=21 K=7
PRI Span: 1
PRI Span: 1 > Protocol Discriminator: Q.931 (8) len=42
PRI Span: 1 > TEI=0 Call Ref: len= 2 (reference 7/0x7) (Sent from originator)
PRI Span: 1 > Message Type: SETUP (5)
PRI Span: 1 > [04 03 80 90 a3]
PRI Span: 1 > Bearer Capability (len= 5) [ Ext: 1 Coding-Std: 0 Info transfer capability: Speech (0)
PRI Span: 1 > Ext: 1 Trans mode/rate: 64kbps, circuit-mode (16)
PRI Span: 1 > User information layer 1: A-Law (35)
PRI Span: 1 > [18 03 a1 83 81]
PRI Span: 1 > Channel ID (len= 5) [ Ext: 1 IntID: Implicit Other(PRI) Spare: 0 Preferred Dchan: 0
PRI Span: 1 > ChanSel: As indicated in following octets
PRI Span: 1 > Ext: 1 Coding: 0 Number Specified Channel Type: 3
PRI Span: 1 > Ext: 1 Channel: 1 Type: CPE]
PRI Span: 1 > [1e 02 80 83]
PRI Span: 1 > Progress Indicator (len= 4) [ Ext: 1 Coding: CCITT (ITU) standard (0) 0: 0 Location: User (0)
PRI Span: 1 > Ext: 1 Progress Description: Calling equipment is non-ISDN. (3) ]
PRI Span: 1 > [6c 0b 21 80 30 32 33 31 38 39 31 30 30]
PRI Span: 1 > Calling Party Number (len=13) [ Ext: 0 TON: National Number (2) NPI: ISDN/Telephony Numbering Plan (E.164/E.163) (1)
PRI Span: 1 > Presentation: Presentation allowed, User-provided, not screened (0) ‘023189100’ ]
PRI Span: 1 > [70 08 a1 34 37 30 34 31 34 36]
PRI Span: 1 > Called Party Number (len=10) [ Ext: 1 TON: National Number (2) NPI: ISDN/Telephony Numbering Plan (E.164/E.163) (1) ‘4704146’ ]
PRI Span: 1 q931.c:6531 q931_setup: Call 32775 enters state 1 (Call Initiated). Hold state: Idle
PRI Span: 1
PRI Span: 1 < Protocol Discriminator: Q.931 (8) len=10
PRI Span: 1 < TEI=0 Call Ref: len= 2 (reference 7/0x7) (Sent to originator)
PRI Span: 1 < Message Type: SETUP ACKNOWLEDGE (13)
PRI Span: 1 < [18 03 a9 83 81]
PRI Span: 1 < Channel ID (len= 5) [ Ext: 1 IntID: Implicit Other(PRI) Spare: 0 Exclusive Dchan: 0
PRI Span: 1 < ChanSel: As indicated in following octets
PRI Span: 1 < Ext: 1 Coding: 0 Number Specified Channel Type: 3
PRI Span: 1 < Ext: 1 Channel: 1 Type: CPE]
PRI Span: 1 Received message for call 0x7f203c06af20 on link 0x2ea2d90 TEI/SAPI 0/0
PRI Span: 1 – Processing IE 24 (cs0, Channel ID)
PRI Span: 1 q931.c:9499 post_handle_q931_message: Call 32775 enters state 2 (Overlap Sending). Hold state: Idle
Span 1: Processing event PRI_EVENT_SETUP_ACK(14)
PRI Span: 1
PRI Span: 1 < Protocol Discriminator: Q.931 (8) len=9
PRI Span: 1 < TEI=0 Call Ref: len= 2 (reference 7/0x7) (Sent to originator)
PRI Span: 1 < Message Type: PROGRESS (3)
PRI Span: 1 < [1e 02 82 88]
PRI Span: 1 < Progress Indicator (len= 4) [ Ext: 1 Coding: CCITT (ITU) standard (0) 0: 0 Location: Public network serving the local user (2)
PRI Span: 1 < Ext: 1 Progress Description: Inband information or appropriate pattern now available. (8) ]
PRI Span: 1 Received message for call 0x7f203c06af20 on link 0x2ea2d90 TEI/SAPI 0/0
PRI Span: 1 – Processing IE 30 (cs0, Progress Indicator)
Span 1: Processing event PRI_EVENT_PROGRESS(17)
PRI Span: 1 q931.c:7332 q931_hangup: Hangup other cref:32775
PRI Span: 1 q931.c:7089 __q931_hangup: ourstate Overlap Sending, peerstate Overlap Receiving, hold-state Idle
PRI Span: 1 q931.c:6275 q931_disconnect: Call 32775 enters state 11 (Disconnect Request). Hold state: Idle
PRI Span: 1
PRI Span: 1 > DL-DATA request
PRI Span: 1 > Protocol Discriminator: Q.931 (8) len=9
PRI Span: 1 > TEI=0 Call Ref: len= 2 (reference 7/0x7) (Sent from originator)
PRI Span: 1 > Message Type: DISCONNECT (69)
PRI Span: 1 TEI=0 Transmitting N(S)=22, window is open V(A)=22 K=7
PRI Span: 1
PRI Span: 1 > Protocol Discriminator: Q.931 (8) len=9
PRI Span: 1 > TEI=0 Call Ref: len= 2 (reference 7/0x7) (Sent from originator)
PRI Span: 1 > Message Type: DISCONNECT (69)
PRI Span: 1 > [08 02 81 90]
PRI Span: 1 > Cause (len= 4) [ Ext: 1 Coding: CCITT (ITU) standard (0) Spare: 0 Location: Private network serving the local user (1)
PRI Span: 1 > Ext: 1 Cause: Normal Clearing (16), class = Normal Event (1) ]
== Spawn extension (macro-dialout-trunk, s, 32) exited non-zero on ‘PJSIP/8000-00000008’ in macro ‘dialout-trunk’
== Spawn extension (from-internal, 4704146, 7) exited non-zero on ‘PJSIP/8000-00000008’
== Spawn extension (macro-hangupcall, s, 7) exited non-zero on ‘PJSIP/8000-00000008’ in macro ‘hangupcall’
== Spawn extension (from-internal, h, 1) exited non-zero on ‘PJSIP/8000-00000008’
PRI Span: 1
PRI Span: 1 < Protocol Discriminator: Q.931 (8) len=10
PRI Span: 1 < TEI=0 Call Ref: len= 2 (reference 7/0x7) (Sent to originator)
PRI Span: 1 < Message Type: RELEASE (77)
PRI Span: 1 < [08 03 02 80 90]
PRI Span: 1 < Cause (len= 5) [ Ext: 0 Coding: CCITT (ITU) standard (0) Spare: 0 Location: Public network serving the local user (2)
PRI Span: 1 < Ext: 1 Recommendation: Q.931 (0)
PRI Span: 1 < Ext: 1 Cause: Normal Clearing (16), class = Normal Event (1) ]
PRI Span: 1 Received message for call 0x7f203c06af20 on link 0x2ea2d90 TEI/SAPI 0/0
PRI Span: 1 – Processing IE 8 (cs0, Cause)
PRI Span: 1 q931.c:9257 post_handle_q931_message: Call 32775 enters state 0 (Null). Hold state: Idle
Span 1: Processing event PRI_EVENT_HANGUP(6)
PRI Span: 1 q931.c:7332 q931_hangup: Hangup other cref:32775
PRI Span: 1 q931.c:7089 __q931_hangup: ourstate Null, peerstate Release Request, hold-state Idle
PRI Span: 1
PRI Span: 1 > DL-DATA request
PRI Span: 1 > Protocol Discriminator: Q.931 (8) len=9
PRI Span: 1 > TEI=0 Call Ref: len= 2 (reference 7/0x7) (Sent from originator)
PRI Span: 1 > Message Type: RELEASE COMPLETE (90)
PRI Span: 1 TEI=0 Transmitting N(S)=23, window is open V(A)=23 K=7
PRI Span: 1
PRI Span: 1 > Protocol Discriminator: Q.931 (8) len=9
PRI Span: 1 > TEI=0 Call Ref: len= 2 (reference 7/0x7) (Sent from originator)
PRI Span: 1 > Message Type: RELEASE COMPLETE (90)
PRI Span: 1 > [08 02 81 90]
PRI Span: 1 > Cause (len= 4) [ Ext: 1 Coding: CCITT (ITU) standard (0) Spare: 0 Location: Private network serving the local user (1)
PRI Span: 1 > Ext: 1 Cause: Normal Clearing (16), class = Normal Event (1) ]
PRI Span: 1 q931.c:7332 q931_hangup: Hangup other cref:32775
PRI Span: 1 q931.c:7089 __q931_hangup: ourstate Null, peerstate Null, hold-state Idle
PRI Span: 1 Destroying call 0x7f203c06af20, ourstate Null, peerstate Null, hold-state Idle
== Spawn extension (from-internal, h, 1) exited non-zero on ‘PJSIP/8000-00000008’
== MixMonitor close filestream (mixed)
== End MixMonitor Recording PJSIP/8000-00000008
freepbx
CLI>

I can’t get the sangoma in the right setup:

Our Eastern Telco Paramaters:
Protocol: EDSS-1
Own Address: 0231891xx
Termination: Terminate (120 Ohm)
Codec: A-Law
Type of Number: Unknown
Numbering Plan: Unknown
Keep B Channel: No
E1 Framing: PCM 31 / CRC OFF
E1 Encoding: HDB3
E1 Clock Source: Recovered
E1 Slip Reference: Ext. 2M Ref Clock