[Asterisk-doc] Connecting to a PRI
Stephen R. Darragh
srd at it.net.au
Wed Aug 17 22:01:05 CDT 2005
Final point - it's E1 and T1, not E-1 and T-1. Unless the dash is some
typographic mark for you. :)
Gene Naden wrote:
> Thansks to all for your feedback. I have incorporated the following
> suggestions and corrections into this revised doc. Again, further criticism
> is welcome, it has been very helpful so far.
>
> 1. There is a discussion of E-1. It only lacks an example of the zaptel.conf
> file. The number of channels is 32
> 2. ISDN PRI is a type of signaling used with E-1 and T-1. PRI is spelled
> out: "Primary Rate Interface."
> 3. "D" channels are "delta", not "data"
> 4. Correct spelling of "confiuration"
> 5. No longer says you cannot have PCI cards in a rack-mounted server
> 6. No longer says the cable is RJ45
> 7. Zapata channels are one-indexed: Zap/1, Zap/2, etc.
>
> Gene Naden, MA
> Programmer Analyst
> GlobalTeldata II, LLC
> 4700 N. Ravenswood
> Chicago, IL 60640
> (773) 878-3161 x 223
>
>
> ------------------------------------------------------------------------
>
> T-1, E-1 AND PRI
> In the context of Asterisk, T-1 and E-1 are digital telephony schemes
> that multiplex a number of voice channels onto one line. E-1 is used
> mainly in Europe and Asia, while T-1 is used in the United States and
> Canada. In either case, signaling and framing information must be
> carried, either within the voice channels or in separate, non-voice
> channels. There are various signallng and framing schemes.
>
> One signaling scheme that is used with Asterisk for T-1 connections
> is ISDN PRI (Integrated Services Digital Network, Primary
> Rate Interface.) With IDSN PRI, a T-1 connection has 24 channels.
> In the context of Asterisk, channels 1-23 carry voice and are referred
> to as "B" (bearer) channels. Channel 24 carries signaling information
> and is referred to as a "D" (delta) channel.
>
> ISDN PRI signaling is also used for E-1 connections. Such an E-1
> connection has 32 channels. For Asterisk, channels 1-15 and 17-31 carry
> voice and are called "B" channels, while channel 16 carries signaling
> information and is called the "D" channel. Channel zero is used for
> framing.
>
> CONNECTING TO A PRI
>
> To connect to a PRI you use Zapata technology. Zapata is also used for
> connecting to POTS lines (ordinary, single channel analog phone lines) and
> analog phones. You configure Zapata for Asterisk in the file
> /etc/zaptel.conf. Therefore this file can have information about both
> PRI connections and POTS line connections. See the example below.
>
> You do not need a Channel Service Unit/Data Service Unit (CSU/DSU) to
> connect your PRI to the Asterisk computer.
>
> All the Digium cards for connecting to a PRI are PCI cards. The TE405P
> card is an example of a PRI interface card. It has four ports and therefore
> can connect to up to four PRIs. Alternatively, one or more ports could be
> connected to channel banks for analog phones. However, channel banks are
> beyond the scope of this discussion.
>
> Below is a sample Zapata configuration file (zaptel.conf). It shows the
> configuration for a single T-1 PRI, two analog phones and two POTS lines.
>
> # zaptel.conf
>
> loadzone = us
>
> #te405p card
> span=1,1,0,esf,b8zs
> bchan=1-23
> dchan=24
> fxols=1-23
>
> #tdm400 card
> fxoks=97-98
> fxsks=99-100
>
> The 23 B channels and the D channel are shown.
>
> The line "fxols=1-23" reflects the fact that the connection is to a PRI
> rather than a channel bank. "ls" refers to "loop start."
>
> The way the channel numbering works is that the first 96 channels (one
> through 96) are for the TE405P card. The fxo and fxs channels, if any,
> must follow, rather than precede, the PRI channels. In other words,
> you cannot have fxoks=1-2, fxsks=3-4, bchan=5-27, dchan=28. If you
> do this you will get an obscure error message.
>
> Regarding the line beginning with the word "span", there is one span
> for each port that is in use. The "span" line has the following format:
>
> span=port number, timing, line build out, framing, coding
>
> The port number is one because the PRI is connected to the first port on
> the card.
>
> The timing should be 1 for one of the ports. The line connected to that
> port provides a timing reference. If other ports are used, the timing for
> those ports should be two or zero. Two means this line is a secondary
> timing reference and zero means this line is not used as a timing
> reference.
>
> Line build out reflects the length of last leg of the connection and is set
> to zero if the length is less than 133 feet. The specific values for line
> build out are specified in the sample zaptel.conf that comes with Asterisk.
>
> The framing option "esf" refers to "extended super frame" and "b8zs" refers
> to coding "Bipolar with 8 Zero Substitution."
>
> TROUBLE-SHOOTING
> When the PRI card was purchased from Digium, Digium has provided free
> technical support for configuring the card.
>
> The lights on the PRI card can be red, amber/green or green. When all is
> well they are green.
>
> If Asterisk aborts when you try to start it, there are several things you
> can check:
>
> The Linux modules for your Zapata cards have to be loaded in order for the
> connections to work. You load the PRI driver, wct4xxp, before you load the
> FXS/FXO driver, wctdm.
>
> You also have to execute the program ztcfg to get things to work. If all is
> well, when you run ztcfg it should not produce any output unless you
> specify verbose output ("ztcfg -vv"). When you run ztcfg, the lights should
> change to green, even if Asterisk has not been started.
>
> Loading of the modules may or may not be done automatically by the system.
>
> Digium says it is possible to construct a loop-back plug to test your
> PRI card. You do this using an RJ45 plug, connecting pin one to pin four
> and pin two to pin five. When the loop-back connector is connected to the
> card, the light should turn green. Again, the modules have to be loaded
> and possibly ztcfg has to have been run.
>
> The B channels listed in zaptel.conf must agree with the channels listed in
> /etc/asterisk/zapata.conf, otherwise Asterisk may abort when you try to
> start it. Zapata channels are indexed starting at one rather than zero
> (Zap/1, Zap/2, etc.)
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Asterisk-Doc mailing list
> Asterisk-Doc at lists.digium.com
> http://lists.digium.com/mailman/listinfo/asterisk-doc
--
Stephen Darragh
Technical Director
Informed Technology
Ph: +61 8 9380 4244 Fax: +61 8 9380 4354
More information about the Asterisk-Doc
mailing list