PRI

Материал из Xgu.ru

Перейти к: навигация, поиск


PRI — телекоммуникационный стандарт, предназначенный для переноса множества отдельных телефонных потоков (голосовых или потоков данных) по каналу между станцией и пользователем. Отдельные потоки имеют величину 64 кбит/с, а суммарная величина PRI потока отличается для Европы (E1, 32 канала) и США (T1, 24 канала).

Чаще всего PRI используется для соединения частных АТС с телефонной сетью общего пользования.

Обработка PRI-потока с Астериск выполняется с помощью драйвера DAHDI (Zaptel) и соответствующей карты расширения[1].

%# m-a a-i zaptel

Параметры платы, для E1[2][3]:

#vi /etc/zaptel.conf
span=1,1,0,ccs,hdb3,crc4
bchan=1-15
dchan=16

Формат параметра span:

span=(spannum),(timing),(LBO),(framing),(coding)
  • spannum — номер спана (от 1го и выше)
  • timing —
  • LBO — Line Build Out. Длина кабеля. Должна быть равна 0 за исключением случаев, когда кабель действительно длинный.
  • framing — для T1: d4 или esf; для E1: cas или ccs.
  • coding — для T1: ami или b8zs; для E1: ami или hdb3 (E1 может быть crc4).
%# /etc/init.d/zaptel restart
ztcfg -vvvv

Zaptel Version: 1.4.11
Echo Canceller: MG2
Configuration
======================
SPAN 1: CCS/HDB3 Build-out: 0 db (CSU)/0-133 feet (DSX-1)
Channel map:
Channel 01: Clear channel (Default) (Slaves: 01)
Channel 02: Clear channel (Default) (Slaves: 02)
Channel 03: Clear channel (Default) (Slaves: 03)
Channel 04: Clear channel (Default) (Slaves: 04)
...
#ztscan

[1]
active=yes
alarms=OK
description=Wildcard TE122 Card 0
name=WCT1/0
manufacturer=Digium
devicetype=Wildcard TE122
location=PCI Bus 02 Slot 03
basechan=1
totchans=31
irq=17
type=digital-E1
syncsrc=0
lbo=0 db (CSU)/0-133 feet (DSX-1)
coding_opts=HDB3
framing_opts=CCS,CRC4
coding=HDB3
framing=CCS
vim /etc/asterisk/zapata.conf

--- /tmp/l3-saved-3300.28530.25096	2009-11-28 10:07:41.000000000 -0500
+++ /etc/asterisk/zapata.conf	2009-11-28 10:11:04.000000000 -0500
@@ -59,7 +59,7 @@
 ; ni1:            Old National ISDN 1
 ; qsig:           Q.SIG
 ;
-switchtype=national
+switchtype=euroisdn
 ;
 ; Some switches (AT&T especially) require network specific facility IE
 ; supported values are currently 'none', 'sdn', 'megacom', 'tollfreemegacom', 'accunet'
@@ -210,7 +210,7 @@
 ;                 (2-way)
 ; sf_rxtx:        Same as sf_txrx (for our dyslexic friends)
 ;
-signalling=fxo_ls
+signalling=pri_cpe
 ;
 ; If you have an outbound signalling format that is different from format
 ; specified above (but compatible), you can specify outbound signalling format,
@@ -680,3 +680,7 @@
 ;context=default
 ;channel => 1 
 
+group=1
+context=demo1
+channel => 1-15
+

Отправляем звонки на номера, начинающиеся на 9 и состоящие из трёх цифр, через группу каналов 1:

exten => _9XX,1,Dial(ZAP/G1/${EXTEN},60)
exten => _9XX,n,Hangup

%$ /etc/init.d/asterisk restart

Проверьте состояние PRI-канала:

%$ asterisk -rv
node1*CLI> pri show span 1
...
Status: Provisioned, Up, Active

Содержание

[править] Настройка PRI-интерфейса на маршрутизаторе Cisco


Другой вариант:


[править] Кабели

Кросс-кабель для PRI — можно сделать из обычной витой пары категории 5 с разъёмами RJ-45[4]:

1 -- 4
2 -- 5
4 -- 1
5 -- 2 

[править] Дополнительная информация

[править] Примечания

  1. Например: Digium Wildcard TE210P (англ.)
  2. http://www.voip-info.org/wiki/view/Asterisk+config+zaptel.conf
  3. http://www.voip-info.org/wiki/view/Zaptel.conf+span+syntax — подробнее о параметре span
  4. http://www.voip-info.org/wiki/view/crossover+T1+cable
Источник — «http://xgu.ru:81/wiki/PRI»