<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.2743.600" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial size=2><FONT face="Times New Roman" size=3>&gt; &gt; &gt; 
pri show span 1<BR>&gt; &gt;<BR>&gt; &gt; pri show span 1<BR>&gt; &gt; Primary 
D-channel: 24<BR>&gt; &gt; Status: Provisioned, Down, Active<BR>&gt;<BR>&gt; The 
"Down" indicates the d-chan is down. Call Verizon and have them<BR>&gt; activate 
it. (Its not uncommon for telco's to deactivate the d-chan<BR>&gt; when a 
circuit hasn't been fully turned up. It reduces the number of<BR>&gt; alarms 
they have to deal with.)<BR><BR>Aha!&nbsp; That would make sense.&nbsp; We 
ordered the PRI a while back for a new<BR>office space, but construction was 
delayed, and it has been sitting idle for<BR>more than a month.<BR><BR><BR>&gt; 
&gt; zapata.conf:<BR>&gt; &gt; switchtype = national<BR>&gt; &gt; context = 
incoming<BR>&gt; &gt; signalling = pri_cpe<BR>&gt; &gt; group = 1<BR>&gt; &gt; 
channel =&gt; 1-23<BR>&gt;<BR>&gt; In the above for US-based PRI's, you'll want 
to add:<BR>&gt; pridialplan=unknown<BR>&gt; echocancel=yes<BR>&gt; 
echotraining=yes ; try =800 if there is still echo with =yes<BR>&gt; 
echocancelwhenbridged=yes<BR>&gt;<BR>&gt; The pridialplan= statement essentially 
tells the Verizon switch<BR>&gt; what type of dialplan you expect to use. 
'unknown' allows you to<BR>&gt; send 7 digits, 1+ 10 digits, etc. 'national' 
restricts international<BR>&gt; long distance, while 'international' imposes 
other restrictions.<BR>&gt; The added zapata.conf parameters are not the cause 
for your d-chan<BR>&gt; being down, however after that issue is resolved you'll 
bump into<BR>&gt; these parameters.<BR>&gt;<BR>&gt; After the above items are 
resolved and things are closer to working,<BR>&gt; you'll need to know how many 
digits (if any) Verizon is going to be<BR>&gt; sending to you for inbound calls. 
If you asked them to provide DID<BR>&gt; numbers, then the number of digits 
received will become important<BR>&gt; for you to define extensions.conf entries 
associated with your<BR>&gt; context=incoming statement above. If they send you 
4 digits, then<BR>&gt; use extension.conf test entries like:<BR>&gt; 
[incoming]<BR>&gt; include =&gt; valid-did<BR>&gt; include =&gt; 
invalid-did<BR>&gt;<BR>&gt; [valid-did]<BR>&gt; exten =&gt; 
1234,1,Goto(local-extns,1234,1)<BR>&gt; exten =&gt; 
1235,1,Goto(local-extns,1235,1)<BR>&gt;<BR>&gt; [invalid-did]<BR>&gt; exten 
=&gt; _.,1,Answer<BR>&gt; exten =&gt; _.,2,Wait(1)<BR>&gt; exten =&gt; 
_.,3,Playback(the-number-u-dialed)<BR>&gt; exten =&gt; 
_.,4,Playback(not-yet-assigned)<BR>&gt; exten =&gt; _.,5,Wait(2)<BR>&gt; exten 
=&gt; _.,6,Hangup<BR>&gt;<BR>&gt; You will also want to talk to a Verizon switch 
tech about how to<BR>&gt; handle outbound CallerID. E.g., do you want to send 
CallerIDNum to<BR>&gt; Verizon matching each originating DID number, or, map all 
outbound<BR>&gt; calls to a single CallerIDNum? They will also set a 
common<BR>&gt; CallerIDName for all outbound calls, but probably won't allow 
you<BR>&gt; to send the name to them.<BR><BR>Wow, a wealth of information!&nbsp; 
Thanks, Rich, for all the dialplan and echo<BR>cancel stuff.&nbsp;&nbsp; I 
certainly would not have thought to cover invalid DID'd or<BR>outbound 
CallerID!&nbsp; This will save me a GREAT deal of time (which is<BR>suddenly a 
huge premium for 
me).<BR><BR>Thanks,<BR>Noah</FONT><BR><BR><BR></FONT></DIV></BODY></HTML>