Configurarea driverului kernelului zaptel


În fișierul zaptel.conf, configurați parametrii de interfață TDM care sunt necesari pentru cardurile dvs. de la Digium sau Sangoma ?. Acest fișier este utilizat de programul / sbin / ztcfg. Atât fișierele "/etc/zaptel.conf", cât și "/ sbin / ztcfg" vor fi instalate când driverul zaptel este instalat. consultați secțiunea: Instalarea driverului Zaptel.

Editarea fișierului dvs. zaptel.conf

  • defaultzone = noi. Această setare presupune că tonurile acestei zone vor fi utilizate în mod implicit (când nu sunt specificate alte zone).

Celelalte setări din fișierul zaptel.conf depind de tipul de carduri de interfață de la Digium sau Sangoma pe care le-ați instalat.

Cartele de interfață FXO și FXS

Configurarea cardurilor ISDN BRI bazate pe chipset-ul HFC


  • span = 1,1,3, ccs, ami. Acesta este un parametru inactiv, care într-adevăr nu afectează nimic
  • bchan = 1-2. fiecare cartela ISDN BRI are două canale B (date).
  • dchan = 3. și fiecare card ISDN BRI are un canal D (control și monitorizare).

Următorul pas: rularea utilității ztcfg


Start:
/ sbin / ztcfg -vvvv
Dacă rulează fără mesaje, înseamnă că ați configurat totul corect. Dacă ea dezvăluie astfel de mesaje:


ZT_CHANCONFIG a eșuat pe canalul 1: Argument nevalid (22)
Ați uitat că interfețele FXS sunt configurate cu semnalizare FXO
și că interfețele FXO utilizează semnalizarea FXS?

Cartele de interfață T1 / E1


Notă: cardurile Sangoma sunt configurate în fișierul /etc/zaptel.conf exact la fel ca cardurile de la Digium.

Acum, luați în considerare configurația plăcilor T1 / E1. Când înțelegeți cum să configurați o cartelă, puteți configura cu ușurință toate celelalte. Să începem cu cardul Wildcard T100P.

Configurația pentru placa T100P atunci când se utilizează interfața PRI

În fișierul /etc/asterisk/zapata.conf:
switchtype = național
context = bla
semnalizare = pri_cpe
grup = 1
canal => 1-23

După cum puteți vedea, folosim codarea esf și codarea b8zs. Modificați acești parametri, în funcție de ceea ce este utilizat în canalul dvs. PRI. De asemenea, este posibil să modificați parametrul "switchtype". Tipul de alarmă ar trebui să fie pentru dispozitivul slave instalat în pri_cpe. În fișierul de configurare /etc/asterisk/zapata.conf, definiți numai canalele B.

Când se utilizează o bancă de canale, definiți canalele fxo / fxs, în loc să definiți canalele de tip B și D. Apoi, setarea este similară cu setările cărții fxo / fxs. Acest lucru se aplică la canalele băncii fxs. Dacă utilizați canale fxo, schimbați tipul de alarmă. Dacă aveți o bancă de canale fx și fxo, atunci trebuie să împărțiți canalele, în funcție de tipul de interfețe la care sunt utilizate.

Configurarea cardului T100P folosind banca canalului.

În fișierul /etc/asterisk/zapata.conf:
semnalizare = fxo_ks
context = bla
grup = 1
canal => 1-24

Dacă aveți o placă E100P / E400P, este posibil să trebuiască să schimbați setările pentru încadrare, codare și tipul de comutare. Desigur, numărul canalelor dvs. va fi diferit, deoarece Interfața E1 are 31 de canale. Cardul TE410P vă permite să alegeți ce interfață să utilizați, T1 sau E1.

Exemplu de configurare a cardurilor TE405P / TE410P pentru utilizare în Germania:


Acesta este fișierul zapata.conf din același sistem:

[Canale]
language = de
context = implicit
switchtype = euroisdn
Dacă sunteți conectat (ă) la o schimbare de tip hicom, setați identificatorul planului de numerotare ISDN la necunoscut.
pridialplan = necunoscut
prilocaldialplan = necunoscut
semnalizare = pri_cpe
usecallerid = da
hidecallerid = nr
apelant = da
usecallingpres = da
callwaitingcallerid = da
triplăcazare = da
transfer = da
cancallforward = da
callreturn = da
echocancel = da
echocancelwhenbridged = da
rxgain = 0,0
txgain = 0,0
grup = 1
grupul de apeluri = 1
pickupgroup = 1
imediat = nu

Exemplu de configurare a fișierului zaptel.conf


Să presupunem că aveți două cartele instalate pe computer:
  1. Wildcard X100P (o interfață FXO)
  2. Wildcard TDM400P cu patru module:
    1. modul 0: modul FXO
    2. modul 1: modul FXO
    3. modulul 2: modulul FXS
    4. modulul 3: modulul FXS

Apoi fișierul dvs. zaptel.conf ar putea arăta astfel:
loadzone = noi
defaultzone = noi
; pentru Wildcard X100P se utilizează interfața tip Kewlstart FXS
fxsks = 1
; pentru Wildcard TDM400P, modulele 0 și 1 - se utilizează tipul de interfață Kewlstart FXS
fxsks = 2-3
; pentru Wildcard TDM400P, modulele 0 și 1 - folosiți interfața tip Kewlstart FXO
fxoks = 4-5

Utilizați definițiile corecte pentru tipuri de interfețe și alarme!


Un aspect în care pot exista confuzii este instalarea tipurilor de interfețe pentru porturile FXO și FXS. Rețineți că utilizarea acestor porturi, serverul Asterisk se conectează cu tipul opus al dispozitivului (portul FXO conectat la dispozitiv echipat cu port FXS, și portul FXS conectat la dispozitivele echipate cu un port FXO). Tipul de port pe care îl specificați în fișierul zaptel.conf este tipul de conexiune pe care serverul Asterisk trebuie să îl utilizeze pentru dispozitivul conectat. Din fericire, utilitarul ztcfg vă poate ajuta în configurație prin emiterea unui indiciu dacă setați ceva în mod incorect:


ZT_CHANCONFIG a eșuat pe canalul 1: Argument nevalid (22)
Ați uitat că interfețele FXS sunt configurate cu semnalizare FXO
și că interfețele FXO utilizează semnalizarea FXS?

Loopstart, Groundstart, Kewlstart

Extras din Digium Întrebări frecvente:

Care este diferența dintre loopstart, groundstart și kewlstart?

Semnalizarea la sol este uneori utilizată de unele tipuri de centrale telefonice. Dacă nu știți ce este, nu vă faceți griji - nu aveți nevoie de acest tip de alarmă.

Identificarea canalelor Zaptel


De ce, în exemplul de mai sus, o hartă "Wildcard X100P" interfață identificat ca fiind numărul 1 (Zap / 1) și harta "WildCard TDM400P?" - ca interfețe cu numere de la 2 până la 5 (Zap / 2 ZAP / 5)? Răspunsul constă în ordinea în care au fost încărcate modulele kernel-ului Zaptel.

Cardul "Wildcard X100P" necesită modulul de driver kernel wcfxo. Cardul "Wildcard TDM400P" necesită modul wcfxs al driverului kernel-ului. Ambele carduri au nevoie de un modul driver kernel - zaptel.

Dacă aveți pe computer un card "Wildcard X100P", mai întâi trebuie să descărcați modulul kernelului zaptel. și apoi modulul wcfxo (și apoi executați utilitarul ztcfg). Cartea dvs. "Wildcard X100P" va fi vizibilă ca Zap / 1. Dacă ați achiziționat și instalat cartela „Wildcard TDM400P“ cu module instalate: FXO, FXO, FXS, FXS, va trebui, de asemenea, pentru a descărca wcfxs Modulul de nucleu pentru acest card (numele este oarecum înșelătoare, deoarece conducătorul auto se ocupă modulele FXO și FXS, care sunt instalate pe cardul "Wildcard TDM400P"). Dacă încărcați modulele în această ordine: zaptel. wcfxo. wcfxs. apoi interfața dvs. „Wiildcard X100P“ va avea un identificator „zap / 1“, și interfețele de la bord „Wildcard TDM400P“ - de la „ZAP / 2“ la „Zap / 5.“ Cu toate acestea, pe de altă parte, puteți încărca modulele în această ordine: zaptel. wcfxs. wcfxo. atunci canalele pentru cardul Wildcard TDM400P vor fi numite Zap / 1 la Zap / 4, iar interfața Wildcard X100P va avea numele Zap / 5, set.

Link-uri conexe: