On each extension I’ve setup the outbound CID to match the extension DID but when calls are placed, only the main PRI number is displayed.
I’ve tried different combinations of Outbound CID,
xxxxxxxxxx
and
“name”
I’ve been corresponding with Verizon, my PRI provider and they stated:
"Verizon provisioning verified call party screen list individual DID display on outbound calls.The customer equipment must match the calling party number screening table list to send out 10 digit dialing. "
Here is the log from a test extension, 5600 to a test google number. I’m sure I’m missing something simple just unsure what i’m doing wrong.
[2013-10-17 18:35:23] VERBOSE[9138][C-000001c1] netsock2.c: == Using SIP RTP TOS bits 184
[2013-10-17 18:35:23] VERBOSE[9138][C-000001c1] netsock2.c: == Using SIP RTP CoS mark 5
[2013-10-17 18:35:23] VERBOSE[18378][C-000001c1] pbx.c: – Executing [9562780798@from-internal:1] Macro(“SIP/5600-00000281”, “user-callerid,LIMIT”) in new stack
[2013-10-17 18:35:23] VERBOSE[18378][C-000001c1] pbx.c: – Executing [s@macro-user-callerid:1] Set(“SIP/5600-00000281”, “TOUCH_MONITOR=1382052923.1334”) in new stack
[2013-10-17 18:35:23] VERBOSE[18378][C-000001c1] pbx.c: – Executing [s@macro-user-callerid:2] Set(“SIP/5600-00000281”, “AMPUSER=5600”) in new stack
[2013-10-17 18:35:23] VERBOSE[18378][C-000001c1] pbx.c: – Executing [s@macro-user-callerid:3] GotoIf(“SIP/5600-00000281”, “0?report”) in new stack
[2013-10-17 18:35:23] VERBOSE[18378][C-000001c1] pbx.c: – Executing [s@macro-user-callerid:4] ExecIf(“SIP/5600-00000281”, “1?Set(REALCALLERIDNUM=5600)”) in new stack
[2013-10-17 18:35:23] VERBOSE[18378][C-000001c1] pbx.c: – Executing [s@macro-user-callerid:5] Set(“SIP/5600-00000281”, “AMPUSER=5600”) in new stack
[2013-10-17 18:35:23] VERBOSE[18378][C-000001c1] pbx.c: – Executing [s@macro-user-callerid:6] Set(“SIP/5600-00000281”, “AMPUSERCIDNAME=Test”) in new stack
[2013-10-17 18:35:23] VERBOSE[18378][C-000001c1] pbx.c: – Executing [s@macro-user-callerid:7] GotoIf(“SIP/5600-00000281”, “0?report”) in new stack
[2013-10-17 18:35:23] VERBOSE[18378][C-000001c1] pbx.c: – Executing [s@macro-user-callerid:8] Set(“SIP/5600-00000281”, “AMPUSERCID=5600”) in new stack
[2013-10-17 18:35:23] VERBOSE[18378][C-000001c1] pbx.c: – Executing [s@macro-user-callerid:9] Set(“SIP/5600-00000281”, “__DIAL_OPTIONS=Ttr”) in new stack
[2013-10-17 18:35:23] VERBOSE[18378][C-000001c1] pbx.c: – Executing [s@macro-user-callerid:10] Set(“SIP/5600-00000281”, “CALLERID(all)=“Test” <5600>”) in new stack
[2013-10-17 18:35:23] VERBOSE[18378][C-000001c1] pbx.c: – Executing [s@macro-user-callerid:11] GotoIf(“SIP/5600-00000281”, “0?limit”) in new stack
[2013-10-17 18:35:23] VERBOSE[18378][C-000001c1] pbx.c: – Executing [s@macro-user-callerid:12] ExecIf(“SIP/5600-00000281”, “1?Set(GROUP(concurrency_limit)=5600)”) in new stack
[2013-10-17 18:35:23] VERBOSE[18378][C-000001c1] pbx.c: – Executing [s@macro-user-callerid:13] ExecIf(“SIP/5600-00000281”, “0?Set(CHANNEL(language)=)”) in new stack
[2013-10-17 18:35:23] VERBOSE[18378][C-000001c1] pbx.c: – Executing [s@macro-user-callerid:14] GosubIf(“SIP/5600-00000281”, “7?sub-ccss,s,1(from-internal,9562780798)”) in new stack
[2013-10-17 18:35:23] VERBOSE[18378][C-000001c1] pbx.c: – Executing [s@sub-ccss:1] ExecIf(“SIP/5600-00000281”, “0?Return()”) in new stack
[2013-10-17 18:35:23] VERBOSE[18378][C-000001c1] pbx.c: – Executing [s@sub-ccss:2] Set(“SIP/5600-00000281”, “CCSS_SETUP=TRUE”) in new stack
[2013-10-17 18:35:23] VERBOSE[18378][C-000001c1] pbx.c: – Executing [s@sub-ccss:3] GosubIf(“SIP/5600-00000281”, “0?monitor_config,1(from-internal,9562780798):monitor_default,1(from-internal,9562780798)”) in new stack
[2013-10-17 18:35:23] VERBOSE[18378][C-000001c1] pbx.c: – Executing [monitor_default@sub-ccss:1] GotoIf(“SIP/5600-00000281”, “0?is_exten”) in new stack
[2013-10-17 18:35:23] VERBOSE[18378][C-000001c1] pbx.c: – Executing [monitor_default@sub-ccss:2] StackPop(“SIP/5600-00000281”, “”) in new stack
[2013-10-17 18:35:23] VERBOSE[18378][C-000001c1] pbx.c: – Executing [monitor_default@sub-ccss:3] Return(“SIP/5600-00000281”, “FALSE”) in new stack
[2013-10-17 18:35:23] VERBOSE[18378][C-000001c1] pbx.c: – Executing [s@macro-user-callerid:15] GotoIf(“SIP/5600-00000281”, “1?continue”) in new stack
[2013-10-17 18:35:23] VERBOSE[18378][C-000001c1] pbx.c: – Goto (macro-user-callerid,s,28)
[2013-10-17 18:35:23] VERBOSE[18378][C-000001c1] pbx.c: – Executing [s@macro-user-callerid:28] Set(“SIP/5600-00000281”, “CALLERID(number)=5600”) in new stack
[2013-10-17 18:35:23] VERBOSE[18378][C-000001c1] pbx.c: – Executing [s@macro-user-callerid:29] Set(“SIP/5600-00000281”, “CALLERID(name)=Test”) in new stack
[2013-10-17 18:35:23] VERBOSE[18378][C-000001c1] pbx.c: – Executing [s@macro-user-callerid:30] Set(“SIP/5600-00000281”, “CDR(cnum)=5600”) in new stack
[2013-10-17 18:35:23] VERBOSE[18378][C-000001c1] pbx.c: – Executing [s@macro-user-callerid:31] Set(“SIP/5600-00000281”, “CDR(cnam)=Test”) in new stack
[2013-10-17 18:35:23] VERBOSE[18378][C-000001c1] pbx.c: – Executing [s@macro-user-callerid:32] Set(“SIP/5600-00000281”, “CHANNEL(language)=en”) in new stack
[2013-10-17 18:35:23] VERBOSE[18378][C-000001c1] pbx.c: – Executing [9562780798@from-internal:2] Set(“SIP/5600-00000281”, “ROUTEUSER=5600”) in new stack
[2013-10-17 18:35:23] VERBOSE[18378][C-000001c1] pbx.c: – Executing [9562780798@from-internal:3] GotoIf(“SIP/5600-00000281”, “0?,9562780798,2:outbound-allroutes,9562780798,2”) in new stack
[2013-10-17 18:35:23] VERBOSE[18378][C-000001c1] pbx.c: – Goto (outbound-allroutes,9562780798,2)
[2013-10-17 18:35:23] VERBOSE[18378][C-000001c1] pbx.c: – Executing [9562780798@outbound-allroutes:2] Set(“SIP/5600-00000281”, “MOHCLASS=default”) in new stack
[2013-10-17 18:35:23] VERBOSE[18378][C-000001c1] pbx.c: – Executing [9562780798@outbound-allroutes:3] Set(“SIP/5600-00000281”, “_NODEST=”) in new stack
[2013-10-17 18:35:23] VERBOSE[18378][C-000001c1] pbx.c: – Executing [9562780798@outbound-allroutes:4] Gosub(“SIP/5600-00000281”, “sub-record-check,s,1(out,9562780798,)”) in new stack
[2013-10-17 18:35:23] VERBOSE[18378][C-000001c1] pbx.c: – Executing [s@sub-record-check:1] Set(“SIP/5600-00000281”, “REC_POLICY_MODE_SAVE=”) in new stack
[2013-10-17 18:35:23] VERBOSE[18378][C-000001c1] pbx.c: – Executing [s@sub-record-check:2] GotoIf(“SIP/5600-00000281”, “1?check”) in new stack
[2013-10-17 18:35:23] VERBOSE[18378][C-000001c1] pbx.c: – Goto (sub-record-check,s,7)
[2013-10-17 18:35:23] VERBOSE[18378][C-000001c1] pbx.c: – Executing [s@sub-record-check:7] Set(“SIP/5600-00000281”, “__MON_FMT=wav”) in new stack
[2013-10-17 18:35:23] VERBOSE[18378][C-000001c1] pbx.c: – Executing [s@sub-record-check:8] GotoIf(“SIP/5600-00000281”, “1?next”) in new stack
[2013-10-17 18:35:23] VERBOSE[18378][C-000001c1] pbx.c: – Goto (sub-record-check,s,11)
[2013-10-17 18:35:23] VERBOSE[18378][C-000001c1] pbx.c: – Executing [s@sub-record-check:11] ExecIf(“SIP/5600-00000281”, “0?Return()”) in new stack
[2013-10-17 18:35:23] VERBOSE[18378][C-000001c1] pbx.c: – Executing [s@sub-record-check:12] ExecIf(“SIP/5600-00000281”, “0?Set(__REC_POLICY_MODE=)”) in new stack
[2013-10-17 18:35:23] VERBOSE[18378][C-000001c1] pbx.c: – Executing [s@sub-record-check:13] GotoIf(“SIP/5600-00000281”, “0?out,1”) in new stack
[2013-10-17 18:35:23] VERBOSE[18378][C-000001c1] pbx.c: – Executing [s@sub-record-check:14] Set(“SIP/5600-00000281”, “__REC_STATUS=INITIALIZED”) in new stack
[2013-10-17 18:35:23] VERBOSE[18378][C-000001c1] pbx.c: – Executing [s@sub-record-check:15] Set(“SIP/5600-00000281”, “NOW=1382052923”) in new stack
[2013-10-17 18:35:23] VERBOSE[18378][C-000001c1] pbx.c: – Executing [s@sub-record-check:16] Set(“SIP/5600-00000281”, “__DAY=17”) in new stack
[2013-10-17 18:35:23] VERBOSE[18378][C-000001c1] pbx.c: – Executing [s@sub-record-check:17] Set(“SIP/5600-00000281”, “__MONTH=10”) in new stack
[2013-10-17 18:35:23] VERBOSE[18378][C-000001c1] pbx.c: – Executing [s@sub-record-check:18] Set(“SIP/5600-00000281”, “__YEAR=2013”) in new stack
[2013-10-17 18:35:23] VERBOSE[18378][C-000001c1] pbx.c: – Executing [s@sub-record-check:19] Set(“SIP/5600-00000281”, “__TIMESTR=20131017-183523”) in new stack
[2013-10-17 18:35:23] VERBOSE[18378][C-000001c1] pbx.c: – Executing [s@sub-record-check:20] Set(“SIP/5600-00000281”, “__FROMEXTEN=5600”) in new stack
[2013-10-17 18:35:23] VERBOSE[18378][C-000001c1] pbx.c: – Executing [s@sub-record-check:21] Set(“SIP/5600-00000281”, “__CALLFILENAME=out-9562780798-5600-20131017-183523-1382052923.1334”) in new stack
[2013-10-17 18:35:23] VERBOSE[18378][C-000001c1] pbx.c: – Executing [s@sub-record-check:22] Goto(“SIP/5600-00000281”, “out,1”) in new stack
[2013-10-17 18:35:23] VERBOSE[18378][C-000001c1] pbx.c: – Goto (sub-record-check,out,1)
[2013-10-17 18:35:23] VERBOSE[18378][C-000001c1] pbx.c: – Executing [out@sub-record-check:1] ExecIf(“SIP/5600-00000281”, “1?Set(__REC_POLICY_MODE=dontcare)”) in new stack
[2013-10-17 18:35:23] VERBOSE[18378][C-000001c1] pbx.c: – Executing [out@sub-record-check:2] GosubIf(“SIP/5600-00000281”, “0?record,1(exten,9562780798,5600)”) in new stack
[2013-10-17 18:35:23] VERBOSE[18378][C-000001c1] pbx.c: – Executing [out@sub-record-check:3] Return(“SIP/5600-00000281”, “”) in new stack
[2013-10-17 18:35:23] VERBOSE[18378][C-000001c1] pbx.c: – Executing [9562780798@outbound-allroutes:5] Macro(“SIP/5600-00000281”, “dialout-trunk,2,9562780798,off”) in new stack
[2013-10-17 18:35:23] VERBOSE[18378][C-000001c1] pbx.c: – Executing [s@macro-dialout-trunk:1] Set(“SIP/5600-00000281”, “DIAL_TRUNK=2”) in new stack
[2013-10-17 18:35:23] VERBOSE[18378][C-000001c1] pbx.c: – Executing [s@macro-dialout-trunk:2] GosubIf(“SIP/5600-00000281”, “0?sub-pincheck,s,1()”) in new stack
[2013-10-17 18:35:23] VERBOSE[18378][C-000001c1] pbx.c: – Executing [s@macro-dialout-trunk:3] GotoIf(“SIP/5600-00000281”, “0?disabletrunk,1”) in new stack
[2013-10-17 18:35:23] VERBOSE[18378][C-000001c1] pbx.c: – Executing [s@macro-dialout-trunk:4] Set(“SIP/5600-00000281”, “DIAL_NUMBER=9562780798”) in new stack
[2013-10-17 18:35:23] VERBOSE[18378][C-000001c1] pbx.c: – Executing [s@macro-dialout-trunk:5] Set(“SIP/5600-00000281”, “DIAL_TRUNK_OPTIONS=Ttr”) in new stack
[2013-10-17 18:35:23] VERBOSE[18378][C-000001c1] pbx.c: – Executing [s@macro-dialout-trunk:6] Set(“SIP/5600-00000281”, “OUTBOUND_GROUP=OUT_2”) in new stack
[2013-10-17 18:35:23] VERBOSE[18378][C-000001c1] pbx.c: – Executing [s@macro-dialout-trunk:7] GotoIf(“SIP/5600-00000281”, “1?nomax”) in new stack
[2013-10-17 18:35:23] VERBOSE[18378][C-000001c1] pbx.c: – Goto (macro-dialout-trunk,s,9)
[2013-10-17 18:35:23] VERBOSE[18378][C-000001c1] pbx.c: – Executing [s@macro-dialout-trunk:9] GotoIf(“SIP/5600-00000281”, “0?skipoutcid”) in new stack
[2013-10-17 18:35:23] VERBOSE[18378][C-000001c1] pbx.c: – Executing [s@macro-dialout-trunk:10] Set(“SIP/5600-00000281”, “DIAL_TRUNK_OPTIONS=Tt”) in new stack
[2013-10-17 18:35:23] VERBOSE[18378][C-000001c1] pbx.c: – Executing [s@macro-dialout-trunk:11] Macro(“SIP/5600-00000281”, “outbound-callerid,2”) in new stack
[2013-10-17 18:35:23] VERBOSE[18378][C-000001c1] pbx.c: – Executing [s@macro-outbound-callerid:1] ExecIf(“SIP/5600-00000281”, “0?Set(CALLERPRES()=)”) in new stack
[2013-10-17 18:35:23] VERBOSE[18378][C-000001c1] pbx.c: – Executing [s@macro-outbound-callerid:2] ExecIf(“SIP/5600-00000281”, “0?Set(REALCALLERIDNUM=5600)”) in new stack
[2013-10-17 18:35:23] VERBOSE[18378][C-000001c1] pbx.c: – Executing [s@macro-outbound-callerid:3] GotoIf(“SIP/5600-00000281”, “1?normcid”) in new stack
[2013-10-17 18:35:23] VERBOSE[18378][C-000001c1] pbx.c: – Goto (macro-outbound-callerid,s,6)
[2013-10-17 18:35:23] VERBOSE[18378][C-000001c1] pbx.c: – Executing [s@macro-outbound-callerid:6] Set(“SIP/5600-00000281”, “USEROUTCID=<9569695600>”) in new stack
[2013-10-17 18:35:23] VERBOSE[18378][C-000001c1] pbx.c: – Executing [s@macro-outbound-callerid:7] Set(“SIP/5600-00000281”, “EMERGENCYCID=”) in new stack
[2013-10-17 18:35:23] VERBOSE[18378][C-000001c1] pbx.c: – Executing [s@macro-outbound-callerid:8] Set(“SIP/5600-00000281”, “TRUNKOUTCID=<9569685581>”) in new stack
[2013-10-17 18:35:23] VERBOSE[18378][C-000001c1] pbx.c: – Executing [s@macro-outbound-callerid:9] GotoIf(“SIP/5600-00000281”, “1?trunkcid”) in new stack
[2013-10-17 18:35:23] VERBOSE[18378][C-000001c1] pbx.c: – Goto (macro-outbound-callerid,s,14)
[2013-10-17 18:35:23] VERBOSE[18378][C-000001c1] pbx.c: – Executing [s@macro-outbound-callerid:14] ExecIf(“SIP/5600-00000281”, “1?Set(CALLERID(all)=<9569685581>)”) in new stack
[2013-10-17 18:35:23] VERBOSE[18378][C-000001c1] pbx.c: – Executing [s@macro-outbound-callerid:15] ExecIf(“SIP/5600-00000281”, “1?Set(CALLERID(all)=<9569695600>)”) in new stack
[2013-10-17 18:35:23] VERBOSE[18378][C-000001c1] pbx.c: – Executing [s@macro-outbound-callerid:16] ExecIf(“SIP/5600-00000281”, “0?Set(CALLERID(all)=)”) in new stack
[2013-10-17 18:35:23] VERBOSE[18378][C-000001c1] pbx.c: – Executing [s@macro-outbound-callerid:17] ExecIf(“SIP/5600-00000281”, “0?Set(CALLERPRES()=prohib_passed_screen)”) in new stack
[2013-10-17 18:35:23] VERBOSE[18378][C-000001c1] pbx.c: – Executing [s@macro-outbound-callerid:18] Set(“SIP/5600-00000281”, “CDR(outbound_cnum)=9569695600”) in new stack
[2013-10-17 18:35:23] VERBOSE[18378][C-000001c1] pbx.c: – Executing [s@macro-outbound-callerid:19] Set(“SIP/5600-00000281”, “CDR(outbound_cnam)=”) in new stack
[2013-10-17 18:35:23] VERBOSE[18378][C-000001c1] pbx.c: – Executing [s@macro-dialout-trunk:12] GosubIf(“SIP/5600-00000281”, “0?sub-flp-2,s,1()”) in new stack
[2013-10-17 18:35:23] VERBOSE[18378][C-000001c1] pbx.c: – Executing [s@macro-dialout-trunk:13] Set(“SIP/5600-00000281”, “OUTNUM=9562780798”) in new stack
[2013-10-17 18:35:23] VERBOSE[18378][C-000001c1] pbx.c: – Executing [s@macro-dialout-trunk:14] Set(“SIP/5600-00000281”, “custom=DAHDI/r1”) in new stack
[2013-10-17 18:35:23] VERBOSE[18378][C-000001c1] pbx.c: – Executing [s@macro-dialout-trunk:15] ExecIf(“SIP/5600-00000281”, “0?Set(DIAL_TRUNK_OPTIONS=M(setmusic^default)Tt)”) in new stack
[2013-10-17 18:35:23] VERBOSE[18378][C-000001c1] pbx.c: – Executing [s@macro-dialout-trunk:16] ExecIf(“SIP/5600-00000281”, “0?Set(DIAL_TRUNK_OPTIONS=TtM(confirm))”) in new stack
[2013-10-17 18:35:23] VERBOSE[18378][C-000001c1] pbx.c: – Executing [s@macro-dialout-trunk:17] Macro(“SIP/5600-00000281”, “dialout-trunk-predial-hook,”) in new stack
[2013-10-17 18:35:23] VERBOSE[18378][C-000001c1] pbx.c: – Executing [s@macro-dialout-trunk-predial-hook:1] MacroExit(“SIP/5600-00000281”, “”) in new stack
[2013-10-17 18:35:23] VERBOSE[18378][C-000001c1] pbx.c: – Executing [s@macro-dialout-trunk:18] GotoIf(“SIP/5600-00000281”, “0?bypass,1”) in new stack
[2013-10-17 18:35:23] VERBOSE[18378][C-000001c1] pbx.c: – Executing [s@macro-dialout-trunk:19] ExecIf(“SIP/5600-00000281”, “1?Set(CONNECTEDLINE(num,i)=9562780798)”) in new stack
[2013-10-17 18:35:23] VERBOSE[18378][C-000001c1] pbx.c: – Executing [s@macro-dialout-trunk:20] ExecIf(“SIP/5600-00000281”, “1?Set(CONNECTEDLINE(name,i)=CID:9569695600)”) in new stack
[2013-10-17 18:35:23] VERBOSE[18378][C-000001c1] pbx.c: – Executing [s@macro-dialout-trunk:21] GotoIf(“SIP/5600-00000281”, “0?customtrunk”) in new stack
[2013-10-17 18:35:23] VERBOSE[18378][C-000001c1] pbx.c: – Executing [s@macro-dialout-trunk:22] Dial(“SIP/5600-00000281”, “DAHDI/r1/9562780798,300,Tt”) in new stack
[2013-10-17 18:35:23] VERBOSE[18378][C-000001c1] sig_pri.c: – Requested transfer capability: 0x00 - SPEECH
[2013-10-17 18:35:23] VERBOSE[18378][C-000001c1] app_dial.c: – Called DAHDI/r1/9562780798
[2013-10-17 18:35:23] VERBOSE[18378][C-000001c1] app_dial.c: – DAHDI/i1/9562780798-136 is proceeding passing it to SIP/5600-00000281
[2013-10-17 18:35:25] VERBOSE[18378][C-000001c1] app_dial.c: – DAHDI/i1/9562780798-136 is making progress passing it to SIP/5600-00000281
[2013-10-17 18:35:35] VERBOSE[18378][C-000001c1] chan_dahdi.c: – Hungup ‘DAHDI/i1/9562780798-136’
[2013-10-17 18:35:35] VERBOSE[18378][C-000001c1] app_macro.c: == Spawn extension (macro-dialout-trunk, s, 22) exited non-zero on ‘SIP/5600-00000281’ in macro ‘dialout-trunk’
[2013-10-17 18:35:35] VERBOSE[18378][C-000001c1] pbx.c: == Spawn extension (outbound-allroutes, 9562780798, 5) exited non-zero on ‘SIP/5600-00000281’