I thought i'd post pictures so you all know what the settings were:
#1 above:
#2 above:
#3 above:
#4 above:
#5 above:
Still no luck, so I'm posting the new log file:
[pre]
[2015-05-12 17:54:32] VERBOSE[15840] netsock2.c: == Using UCX RTP TOS bits 184
[2015-05-12 17:54:32] VERBOSE[15840] netsock2.c: == Using UCX RTP CoS mark 5
[2015-05-12 17:54:32] VERBOSE[5573] chan_ucx.c: -- Starting switch on '222@222-0' to 911
[2015-05-12 17:54:32] VERBOSE[5573][C-0000124b] pbx.c: -- Executing [911@from-internal:1] Macro("UCX/222@222-0", "user-callerid,LIMIT,EXTERNAL,") in new stack
[2015-05-12 17:54:32] VERBOSE[5573][C-0000124b] pbx.c: -- Executing [s@macro-user-callerid:1] Set("UCX/222@222-0", "TOUCH_MONITOR=1431471272.17238") in new stack
[2015-05-12 17:54:32] VERBOSE[5573][C-0000124b] pbx.c: -- Executing [s@macro-user-callerid:2] Set("UCX/222@222-0", "AMPUSER=222") in new stack
[2015-05-12 17:54:32] VERBOSE[5573][C-0000124b] pbx.c: -- Executing [s@macro-user-callerid:3] GotoIf("UCX/222@222-0", "0?report") in new stack
[2015-05-12 17:54:32] VERBOSE[5573][C-0000124b] pbx.c: -- Executing [s@macro-user-callerid:4] ExecIf("UCX/222@222-0", "1?Set(REALCALLERIDNUM=222)") in new stack
[2015-05-12 17:54:32] VERBOSE[5573][C-0000124b] pbx.c: -- Executing [s@macro-user-callerid:5] Set("UCX/222@222-0", "AMPUSER=222") in new stack
[2015-05-12 17:54:32] VERBOSE[5573][C-0000124b] pbx.c: -- Executing [s@macro-user-callerid:6] GotoIf("UCX/222@222-0", "0?limit") in new stack
[2015-05-12 17:54:32] VERBOSE[5573][C-0000124b] pbx.c: -- Executing [s@macro-user-callerid:7] Set("UCX/222@222-0", "AMPUSERCIDNAME=XXX (PO)") in new stack
[2015-05-12 17:54:32] VERBOSE[5573][C-0000124b] pbx.c: -- Executing [s@macro-user-callerid:8] GotoIf("UCX/222@222-0", "0?report") in new stack
[2015-05-12 17:54:32] VERBOSE[5573][C-0000124b] pbx.c: -- Executing [s@macro-user-callerid:9] Set("UCX/222@222-0", "AMPUSERCID=222") in new stack
[2015-05-12 17:54:32] VERBOSE[5573][C-0000124b] pbx.c: -- Executing [s@macro-user-callerid:10] Set("UCX/222@222-0", "__DIAL_OPTIONS=tTr") in new stack
[2015-05-12 17:54:32] VERBOSE[5573][C-0000124b] pbx.c: -- Executing [s@macro-user-callerid:11] Set("UCX/222@222-0", "CALLERID(all)="XXX (PO)" <222>") in new stack
[2015-05-12 17:54:32] VERBOSE[5573][C-0000124b] pbx.c: -- Executing [s@macro-user-callerid:12] GotoIf("UCX/222@222-0", "0?limit") in new stack
[2015-05-12 17:54:32] VERBOSE[5573][C-0000124b] pbx.c: -- Executing [s@macro-user-callerid:13] ExecIf("UCX/222@222-0", "1?Set(GROUP(concurrency_limit)=222)") in new stack
[2015-05-12 17:54:32] VERBOSE[5573][C-0000124b] pbx.c: -- Executing [s@macro-user-callerid:14] ExecIf("UCX/222@222-0", "0?Set(CHANNEL(language)=)") in new stack
[2015-05-12 17:54:32] VERBOSE[5573][C-0000124b] pbx.c: -- Executing [s@macro-user-callerid:15] GotoIf("UCX/222@222-0", "1?continue") in new stack
[2015-05-12 17:54:32] VERBOSE[5573][C-0000124b] pbx.c: -- Goto (macro-user-callerid,s,28)
[2015-05-12 17:54:32] VERBOSE[5573][C-0000124b] pbx.c: -- Executing [s@macro-user-callerid:28] Set("UCX/222@222-0", "CALLERID(number)=222") in new stack
[2015-05-12 17:54:32] VERBOSE[5573][C-0000124b] pbx.c: -- Executing [s@macro-user-callerid:29] Set("UCX/222@222-0", "CALLERID(name)=XXX (PO)") in new stack
[2015-05-12 17:54:32] VERBOSE[5573][C-0000124b] pbx.c: -- Executing [s@macro-user-callerid:30] Set("UCX/222@222-0", "CDR(cnum)=222") in new stack
[2015-05-12 17:54:32] VERBOSE[5573][C-0000124b] pbx.c: -- Executing [s@macro-user-callerid:31] Set("UCX/222@222-0", "CDR(cnam)=XXX (PO)") in new stack
[2015-05-12 17:54:32] VERBOSE[5573][C-0000124b] pbx.c: -- Executing [s@macro-user-callerid:32] Set("UCX/222@222-0", "CHANNEL(language)=en") in new stack
[2015-05-12 17:54:32] VERBOSE[5573][C-0000124b] pbx.c: -- Executing [911@from-internal:2] Set("UCX/222@222-0", "ROUTE_ID=17") in new stack
[2015-05-12 17:54:32] VERBOSE[5573][C-0000124b] pbx.c: -- Executing [911@from-internal:3] Set("UCX/222@222-0", "MOHCLASS=default") in new stack
[2015-05-12 17:54:32] VERBOSE[5573][C-0000124b] pbx.c: -- Executing [911@from-internal:4] Set("UCX/222@222-0", "_NODEST=") in new stack
[2015-05-12 17:54:32] VERBOSE[5573][C-0000124b] pbx.c: -- Executing [911@from-internal:5] Gosub("UCX/222@222-0", "sub-record-check,s,1(out,911,)") in new stack
[2015-05-12 17:54:32] VERBOSE[5573][C-0000124b] pbx.c: -- Executing [s@sub-record-check:1] Set("UCX/222@222-0", "REC_POLICY_MODE_SAVE=") in new stack
[2015-05-12 17:54:32] VERBOSE[5573][C-0000124b] pbx.c: -- Executing [s@sub-record-check:2] GotoIf("UCX/222@222-0", "1?check") in new stack
[2015-05-12 17:54:32] VERBOSE[5573][C-0000124b] pbx.c: -- Goto (sub-record-check,s,7)
[2015-05-12 17:54:32] VERBOSE[5573][C-0000124b] pbx.c: -- Executing [s@sub-record-check:7] Set("UCX/222@222-0", "__MON_FMT=WAV") in new stack
[2015-05-12 17:54:32] VERBOSE[5573][C-0000124b] pbx.c: -- Executing [s@sub-record-check:8] GotoIf("UCX/222@222-0", "1?next") in new stack
[2015-05-12 17:54:32] VERBOSE[5573][C-0000124b] pbx.c: -- Goto (sub-record-check,s,11)
[2015-05-12 17:54:32] VERBOSE[5573][C-0000124b] pbx.c: -- Executing [s@sub-record-check:11] ExecIf("UCX/222@222-0", "0?Return()") in new stack
[2015-05-12 17:54:32] VERBOSE[5573][C-0000124b] pbx.c: -- Executing [s@sub-record-check:12] ExecIf("UCX/222@222-0", "0?Set(__REC_POLICY_MODE=)") in new stack
[2015-05-12 17:54:32] VERBOSE[5573][C-0000124b] pbx.c: -- Executing [s@sub-record-check:13] GotoIf("UCX/222@222-0", "0?out,1") in new stack
[2015-05-12 17:54:32] VERBOSE[5573][C-0000124b] pbx.c: -- Executing [s@sub-record-check:14] Set("UCX/222@222-0", "__REC_STATUS=INITIALIZED") in new stack
[2015-05-12 17:54:32] VERBOSE[5573][C-0000124b] pbx.c: -- Executing [s@sub-record-check:15] Set("UCX/222@222-0", "NOW=1431471272") in new stack
[2015-05-12 17:54:32] VERBOSE[5573][C-0000124b] pbx.c: -- Executing [s@sub-record-check:16] Set("UCX/222@222-0", "__DAY=12") in new stack
[2015-05-12 17:54:32] VERBOSE[5573][C-0000124b] pbx.c: -- Executing [s@sub-record-check:17] Set("UCX/222@222-0", "__MONTH=05") in new stack
[2015-05-12 17:54:32] VERBOSE[5573][C-0000124b] pbx.c: -- Executing [s@sub-record-check:18] Set("UCX/222@222-0", "__YEAR=2015") in new stack
[2015-05-12 17:54:32] VERBOSE[5573][C-0000124b] pbx.c: -- Executing [s@sub-record-check:19] Set("UCX/222@222-0", "__TIMESTR=20150512-175432") in new stack
[2015-05-12 17:54:32] VERBOSE[5573][C-0000124b] pbx.c: -- Executing [s@sub-record-check:20] Set("UCX/222@222-0", "__FROMEXTEN=222") in new stack
[2015-05-12 17:54:32] VERBOSE[5573][C-0000124b] pbx.c: -- Executing [s@sub-record-check:21] Set("UCX/222@222-0", "__CALLFILENAME=out-911-222-20150512-175432-1431471272.17238") in new stack
[2015-05-12 17:54:32] VERBOSE[5573][C-0000124b] pbx.c: -- Executing [s@sub-record-check:22] Goto("UCX/222@222-0", "out,1") in new stack
[2015-05-12 17:54:32] VERBOSE[5573][C-0000124b] pbx.c: -- Goto (sub-record-check,out,1)
[2015-05-12 17:54:32] VERBOSE[5573][C-0000124b] pbx.c: -- Executing [out@sub-record-check:1] ExecIf("UCX/222@222-0", "1?Set(__REC_POLICY_MODE=dontcare)") in new stack
[2015-05-12 17:54:32] VERBOSE[5573][C-0000124b] pbx.c: -- Executing [out@sub-record-check:2] GosubIf("UCX/222@222-0", "0?record,1(exten,911,222)") in new stack
[2015-05-12 17:54:32] VERBOSE[5573][C-0000124b] pbx.c: -- Executing [out@sub-record-check:3] Return("UCX/222@222-0", "") in new stack
[2015-05-12 17:54:32] VERBOSE[5573][C-0000124b] pbx.c: -- Executing [911@from-internal:6] Macro("UCX/222@222-0", "dialout-trunk,3,911,,off") in new stack
[2015-05-12 17:54:32] VERBOSE[5573][C-0000124b] pbx.c: -- Executing [s@macro-dialout-trunk:1] Set("UCX/222@222-0", "DIAL_TRUNK=3") in new stack
[2015-05-12 17:54:32] VERBOSE[5573][C-0000124b] pbx.c: -- Executing [s@macro-dialout-trunk:2] GosubIf("UCX/222@222-0", "0?sub-pincheck,s,1()") in new stack
[2015-05-12 17:54:32] VERBOSE[5573][C-0000124b] pbx.c: -- Executing [s@macro-dialout-trunk:3] GotoIf("UCX/222@222-0", "0?disabletrunk,1") in new stack
[2015-05-12 17:54:32] VERBOSE[5573][C-0000124b] pbx.c: -- Executing [s@macro-dialout-trunk:4] Set("UCX/222@222-0", "DIAL_NUMBER=911") in new stack
[2015-05-12 17:54:32] VERBOSE[5573][C-0000124b] pbx.c: -- Executing [s@macro-dialout-trunk:5] Set("UCX/222@222-0", "DIAL_TRUNK_OPTIONS=tTr") in new stack
[2015-05-12 17:54:32] VERBOSE[5573][C-0000124b] pbx.c: -- Executing [s@macro-dialout-trunk:6] Set("UCX/222@222-0", "OUTBOUND_GROUP=OUT_3") in new stack
[2015-05-12 17:54:32] VERBOSE[5573][C-0000124b] pbx.c: -- Executing [s@macro-dialout-trunk:7] Set("UCX/222@222-0", "SCA_TAG=SCGUser") in new stack
[2015-05-12 17:54:32] VERBOSE[5573][C-0000124b] pbx.c: -- Executing [s@macro-dialout-trunk:8] GotoIf("UCX/222@222-0", "1?nomax") in new stack
[2015-05-12 17:54:32] VERBOSE[5573][C-0000124b] pbx.c: -- Goto (macro-dialout-trunk,s,10)
[2015-05-12 17:54:32] VERBOSE[5573][C-0000124b] pbx.c: -- Executing [s@macro-dialout-trunk:10] GotoIf("UCX/222@222-0", "0?skipoutcid") in new stack
[2015-05-12 17:54:32] VERBOSE[5573][C-0000124b] pbx.c: -- Executing [s@macro-dialout-trunk:11] Set("UCX/222@222-0", "DIAL_TRUNK_OPTIONS=tT") in new stack
[2015-05-12 17:54:32] VERBOSE[5573][C-0000124b] pbx.c: -- Executing [s@macro-dialout-trunk:12] Macro("UCX/222@222-0", "outbound-callerid,3") in new stack
[2015-05-12 17:54:32] VERBOSE[5573][C-0000124b] pbx.c: -- Executing [s@macro-outbound-callerid:1] ExecIf("UCX/222@222-0", "0?Set(CALLERPRES()=)") in new stack
[2015-05-12 17:54:32] VERBOSE[5573][C-0000124b] pbx.c: -- Executing [s@macro-outbound-callerid:2] ExecIf("UCX/222@222-0", "0?Set(REALCALLERIDNUM=222)") in new stack
[2015-05-12 17:54:32] VERBOSE[5573][C-0000124b] pbx.c: -- Executing [s@macro-outbound-callerid:3] GotoIf("UCX/222@222-0", "1?normcid") in new stack
[2015-05-12 17:54:32] VERBOSE[5573][C-0000124b] pbx.c: -- Goto (macro-outbound-callerid,s,6)
[2015-05-12 17:54:32] VERBOSE[5573][C-0000124b] pbx.c: -- Executing [s@macro-outbound-callerid:6] Set("UCX/222@222-0", "USEROUTCID=") in new stack
[2015-05-12 17:54:32] VERBOSE[5573][C-0000124b] pbx.c: -- Executing [s@macro-outbound-callerid:7] Set("UCX/222@222-0", "EMERGENCYCID=") in new stack
[2015-05-12 17:54:32] VERBOSE[5573][C-0000124b] pbx.c: -- Executing [s@macro-outbound-callerid:8] Set("UCX/222@222-0", "TRUNKOUTCID=1608XXXXXXX") in new stack
[2015-05-12 17:54:32] VERBOSE[5573][C-0000124b] pbx.c: -- Executing [s@macro-outbound-callerid:9] GotoIf("UCX/222@222-0", "1?trunkcid") in new stack
[2015-05-12 17:54:32] VERBOSE[5573][C-0000124b] pbx.c: -- Goto (macro-outbound-callerid,s,14)
[2015-05-12 17:54:32] VERBOSE[5573][C-0000124b] pbx.c: -- Executing [s@macro-outbound-callerid:14] ExecIf("UCX/222@222-0", "1?Set(CALLERID(all)=1608XXXXXXX)") in new stack
[2015-05-12 17:54:32] VERBOSE[5573][C-0000124b] pbx.c: -- Executing [s@macro-outbound-callerid:15] ExecIf("UCX/222@222-0", "0?Set(CALLERID(all)=)") in new stack
[2015-05-12 17:54:32] VERBOSE[5573][C-0000124b] pbx.c: -- Executing [s@macro-outbound-callerid:16] ExecIf("UCX/222@222-0", "0?Set(CALLERID(all)=)") in new stack
[2015-05-12 17:54:32] VERBOSE[5573][C-0000124b] pbx.c: -- Executing [s@macro-outbound-callerid:17] ExecIf("UCX/222@222-0", "0?Set(CALLERPRES()=prohib_passed_screen)") in new stack
[2015-05-12 17:54:32] VERBOSE[5573][C-0000124b] pbx.c: -- Executing [s@macro-outbound-callerid:18] Set("UCX/222@222-0", "CDR(outbound_cnum)=1608XXXXXXX") in new stack
[2015-05-12 17:54:32] VERBOSE[5573][C-0000124b] pbx.c: -- Executing [s@macro-outbound-callerid:19] Set("UCX/222@222-0", "CDR(outbound_cnam)=") in new stack
[2015-05-12 17:54:32] VERBOSE[5573][C-0000124b] pbx.c: -- Executing [s@macro-dialout-trunk:13] GosubIf("UCX/222@222-0", "0?sub-flp-3,s,1()") in new stack
[2015-05-12 17:54:32] VERBOSE[5573][C-0000124b] pbx.c: -- Executing [s@macro-dialout-trunk:14] Set("UCX/222@222-0", "OUTNUM=911") in new stack
[2015-05-12 17:54:32] VERBOSE[5573][C-0000124b] pbx.c: -- Executing [s@macro-dialout-trunk:15] Set("UCX/222@222-0", "custom=SIP/LINE2-608XXXXXXX") in new stack
[2015-05-12 17:54:32] VERBOSE[5573][C-0000124b] pbx.c: -- Executing [s@macro-dialout-trunk:16] ExecIf("UCX/222@222-0", "0?Set(DIAL_TRUNK_OPTIONS=M(setmusic^default)tT)") in new stack
[2015-05-12 17:54:32] VERBOSE[5573][C-0000124b] pbx.c: -- Executing [s@macro-dialout-trunk:17] ExecIf("UCX/222@222-0", "0?Set(DIAL_TRUNK_OPTIONS=tTM(confirm))") in new stack
[2015-05-12 17:54:32] VERBOSE[5573][C-0000124b] pbx.c: -- Executing [s@macro-dialout-trunk:18] Macro("UCX/222@222-0", "dialout-trunk-predial-hook,") in new stack
[2015-05-12 17:54:32] VERBOSE[5573][C-0000124b] pbx.c: -- Executing [s@macro-dialout-trunk-predial-hook:1] MacroExit("UCX/222@222-0", "") in new stack
[2015-05-12 17:54:32] VERBOSE[5573][C-0000124b] pbx.c: -- Executing [s@macro-dialout-trunk:19] GotoIf("UCX/222@222-0", "0?bypass,1") in new stack
[2015-05-12 17:54:32] VERBOSE[5573][C-0000124b] pbx.c: -- Executing [s@macro-dialout-trunk:20] ExecIf("UCX/222@222-0", "1?Set(CONNECTEDLINE(num,i)=911)") in new stack
[2015-05-12 17:54:32] VERBOSE[5573][C-0000124b] pbx.c: -- Executing [s@macro-dialout-trunk:21] GotoIf("UCX/222@222-0", "0?customtrunk") in new stack
[2015-05-12 17:54:32] VERBOSE[5573][C-0000124b] pbx.c: -- Executing [s@macro-dialout-trunk:22] Dial("UCX/222@222-0", "SIP/LINE2-608XXXXXXX/911,300,tT") in new stack
[2015-05-12 17:54:32] VERBOSE[5573][C-0000124b] netsock2.c: == Using SIP RTP TOS bits 184
[2015-05-12 17:54:32] VERBOSE[5573][C-0000124b] netsock2.c: == Using SIP RTP CoS mark 5
[2015-05-12 17:54:32] VERBOSE[5573][C-0000124b] app_dial.c: -- Called SIP/LINE2-608XXXXXXX/911
[2015-05-12 17:54:33] VERBOSE[5573][C-0000124b] app_dial.c: -- SIP/LINE2-608XXXXXXX-00000b89 is ringing
[2015-05-12 17:54:49] VERBOSE[5573][C-0000124b] app_dial.c: -- SIP/LINE2-608XXXXXXX-00000b89 answered UCX/222@222-0
[2015-05-12 17:54:49] VERBOSE[5574][C-0000124c] pbx.c: -- Executing [s@from-internal:1] Macro("UCX/222@222-0<ZOMBIE>", "hangupcall") in new stack
[2015-05-12 17:54:49] VERBOSE[5574][C-0000124c] pbx.c: -- Executing [s@macro-hangupcall:1] GotoIf("UCX/222@222-0<ZOMBIE>", "1?theend") in new stack
[2015-05-12 17:54:49] VERBOSE[5574][C-0000124c] pbx.c: -- Goto (macro-hangupcall,s,3)
[2015-05-12 17:54:49] VERBOSE[5574][C-0000124c] pbx.c: -- Executing [h@from-internal:1] Hangup("UCX/222@222-0<ZOMBIE>", "") in new stack
[2015-05-12 17:54:49] VERBOSE[5574][C-0000124c] pbx.c: == Spawn extension (from-internal, h, 1) exited non-zero on 'UCX/222@222-0<ZOMBIE>'
[2015-05-12 17:54:52] VERBOSE[5573][C-0000124b] pbx.c: -- Executing [h@macro-dialout-trunk:1] Macro("UCX/222@222-26", "hangupcall,") in new stack
[2015-05-12 17:54:52] VERBOSE[5573][C-0000124b] pbx.c: -- Executing [s@macro-hangupcall:1] GotoIf("UCX/222@222-26", "1?theend") in new stack
[2015-05-12 17:54:52] VERBOSE[5573][C-0000124b] pbx.c: -- Goto (macro-hangupcall,s,3)
[2015-05-12 17:54:52] VERBOSE[5573][C-0000124b] pbx.c: -- Executing [s@macro-hangupcall:3] ExecIf("UCX/222@222-26", "0?Set(CDR(recordingfile)=)") in new stack
[2015-05-12 17:54:52] VERBOSE[5573][C-0000124b] pbx.c: -- Executing [s@macro-hangupcall:4] Hangup("UCX/222@222-26", "") in new stack
[2015-05-12 17:54:52] VERBOSE[5573][C-0000124b] app_macro.c: == Spawn extension (macro-hangupcall, s, 4) exited non-zero on 'UCX/222@222-26' in macro 'hangupcall'
[2015-05-12 17:54:52] VERBOSE[5573][C-0000124b] pbx.c: == Spawn extension (macro-dialout-trunk, h, 1) exited non-zero on 'UCX/222@222-26'
[2015-05-12 17:54:52] VERBOSE[5573][C-0000124b] app_macro.c: == Spawn extension (macro-dialout-trunk, s, 22) exited non-zero on 'UCX/222@222-26' in macro 'dialout-trunk'
[2015-05-12 17:54:52] VERBOSE[5573][C-0000124b] pbx.c: == Spawn extension (from-internal, 911, 6) exited non-zero on 'UCX/222@222-26'
[2015-05-12 17:55:01] VERBOSE[15794] asterisk.c: -- Remote UNIX connection
[2015-05-12 17:55:01] VERBOSE[5578] asterisk.c: -- Remote UNIX connection disconnected
[/pre]