Home Instalace Trixboxu spolu s operacnim systemem CentOS Nastavení rozhraní PRI ISDN Webové rozhraní Nastavení CallCentra Instalace a nastavení programu HUDLite

Popis instalace a nastavení ISDN rozhraní

Lukáš Kapičák KAP063, Jiří Vychodil VYC022

Následující postup pro karty typu Digium Wildcard TE110P T1/E1. Karta podporuje jak americký standard T1, tak i evropský E1. Pro správné fungování je potřeba před samotnou instalací karty do PCI nastavit jumper na rozhraní E1. Pokud tak neučiníte, lze toto nastavit příkazem:

insmod wct11xp t1e1override=0xFF # pro E1,

Pro nastavení evropské konfigurace E1.

Trixbox používá pro detekci nového hardwaru Kudzu, karta Digium Wildcard TE110P je automaticky detekována a v adresáři etc/ je vytvořen soubor zaptel.conf.
Tento soubor pak můžeme konfigurovat pomoci příkazu

nano /etc/zaptel.conf

Nebo v našem případě jsme pro konfiguraci použili program Midnight Commander, který lze spustit příkazem mc.

Následující položky v souboru musí mít uvedené hodnoty:

span=1,1,0,ccs,hdb3,crc4
bchan=1-15
dchan=16
bchan=17-31
loadzone = de
defaultzone = de

SPAN:
První číslo definuje číslo portu – 1 pro první port. 2 pro druhý port…
Druhé číslo nám udává timing – synchronizace hodin zda časovač je řízen z protější strany a nebo přímo z naší karty. Možná nastavení:

0.... znamenají interní hodiny,
1.... znamená, že se synchronizuje prioritně z tohoto portu,
2.... znamená, že se synchronizuje prioritně z tohoto portu, pokud synchronizace z portu s prioritou 1 selže.

Další číslo nám udává výkonovou úroveň signálu v dB. Doporučené hodnoty jsou:

0 .... do 400 m,
1 .... od 400 do 800m,
2 .... od 800 do 1,2 km,
3 .... od 1,2 km do 1,6 km,
4 .... od 1,6 km do 2 km.

Signalizaci jsme nastavili na soustředěnou se společným signalizačním kanálem a to na CCS.
Linkový kód jsme nastavili na HDB3.
Pro rozhraní E1 je typické nastavit kontrolu pomoci CRC4.

Kanály jsme nastavili na 1-15 a 17 – 31. 16 kanál je signalizační. Později jsme však museli nastavit pouze kanály 1-15, jelikož ISDN rozhraní, ke kterému jsme se připojovali jinak čísluje kanály a při použití kanálů s větším číslem než 16 mohlo dojít k problému.
Loadzone nám udává typ oznamovacího tónu – nastavili jsme jej na německý.

Výsledné nastavení vypadalo následovně:

span=1,1,0,ccs,hdb3,crc4
bchan=1-15
dchan=16
loadzone = de
defaultzone = de
Po úspěšném nastavení je potřeba službu restartovat. To provedeme pomoci příkazu ztcfg –vv a tím se načte naše nastavení.
Správnost našeho nastavení ověříme příkazem cat /proc/zaptel
Správné nastavení bude vypadat následovně:

[root@asterisk1 ~]# cat /proc/zaptel/*
Span 1: WCT1/0 "Digium Wildcard TE110P T1/E1 Card 0" HDB3/CCS/CRC4

1 WCT1/0/1 Clear (In use)
2 WCT1/0/2 Clear (In use)
3 WCT1/0/3 Clear (In use)
4 WCT1/0/4 Clear (In use)
5 WCT1/0/5 Clear (In use)
6 WCT1/0/6 Clear (In use)
7 WCT1/0/7 Clear (In use)
8 WCT1/0/8 Clear (In use)
9 WCT1/0/9 Clear (In use)
10 WCT1/0/10 Clear (In use)
11 WCT1/0/11 Clear (In use)
12 WCT1/0/12 Clear (In use)
13 WCT1/0/13 Clear (In use)
14 WCT1/0/14 Clear (In use)
15 WCT1/0/15 Clear (In use)
16 WCT1/0/16 HDLCFCS (In use)
17 WCT1/0/17 Clear
18 WCT1/0/18 Clear
19 WCT1/0/19 Clear
20 WCT1/0/20 Clear
21 WCT1/0/21 Clear
22 WCT1/0/22 Clear
23 WCT1/0/23 Clear
24 WCT1/0/24 Clear
25 WCT1/0/25 Clear
26 WCT1/0/26 Clear
27 WCT1/0/27 Clear
28 WCT1/0/28 Clear
29 WCT1/0/29 Clear
30 WCT1/0/30 Clear
31 WCT1/0/31 Clear

Pokud by byl výpis jiný, zkusíme server restartovat.
Jelikož zaptel.conf řeší komunikaci na fyzické vrstvě, je třeba nastavit parametry vyšších vrstev asterisku. To provedeme v konfiguračním souboru: /etc/asterisk/zapata.conf

Výsledný soubor bude poté vypadat následovně:

[root@asterisk1 ~]# cat /etc/asterisk/zapata.conf
; Zapata telephony interface
; Configuration file
[trunkgroups]

[channels]
language=de
context=default
switchtype=qsig
;If you connect to a hicom PBX set your ISDN Numbering Plan Identifier to unknown.
pridialplan=unknown
prilocaldialplan=unknown
signalling=pri_cpe
callerid=asreceived
usecallerid=yes
hidecallerid=no
facilityenable = yes
callwaiting=yes
usecallingpres=yes
callwaitingcallerid=yes
threewaycalling=yes
transfer=yes
cancallforward=yes
callreturn=yes


echocancel=yes
echocancelwhenbridged=yes
overlapdial=yes
rxgain=0.0
txgain=0.0
group=1
callgroup=1
pickupgroup=1
immediate=no
;callprogress=no

channel => 1-15


Nastavení směrování na FreePBX:

Pokud je telefonní hovor směrován z VOIP sítě může být uskutečněn na číslo ve formátu 2XXX. To samé platí opačným směrem. Nastavení se provádí na FreePBX z webového rozhraní. Nastavení vypadá takto:



Nastavení trunks:
Student Team Project: ID 2007-VoIP-St10.45