zapata.conf mit 2 HFC-S-Karten

iptelefonie

Neuer User
Mitglied seit
29 Mrz 2006
Beiträge
104
Punkte für Reaktionen
0
Punkte
0
Hallo,

ich habe jetzt eine zweite HFC-S-Karte installiert (die bisherige benutze ich im NT-Modus). Die zweite möchte ich im TE-Modus betreiben.

Was muss ich an der zapata.conf dafür ändern?

Meine bisherige:

PHP:
[channels]
language=de
switchtype=euroisdn
signalling=bri_net_ptmp
;signalling=bri_cpe_ptmp
echocancel=yes
immediate=no
overlapdial=yes
callerid=asreceived
group=1
context=default
channel=>1-2
nationalprefix=
internationalprefix=000
pridialplan=unknown
priindication=unknown

Reicht es, wenn ich das Modul mit make loadNT übersetze?
 
make loadNT, wobei modes=1 sein muss, modes=3 wäre 1. Karte te, 2. Karte NT

da muss ich dir leider widersprechen, "modes=3" setzt beide karten auf NT mode, denn hier wird die zahl ("3") über die bitmaske errechnet:

dezimal 3 = binär 11 = bei beiden karten das NT flag gesetzt.

für 1. karte TE und zweite karte NT muss "modes=2" gesetzt werden, denn:

dezimal 2 = binär 10 = erste karte TE ("0"), zweite karte NT ("1")

für 1. karte NT und zweite karte TE muss "modes=1" gesetzt sein:

dezimal 1 = binär 01 = erste karte NT ("1"), zweite karte TE ("0")

für 4 karten wäre dann z.b. "modes=9":
dezimal 9 = binär 1001 = erste und vierte karte NT, zweite und dritte karte TE

btw: die bitmaske muss immer von rechts nach links gelesen werden.

grüße,
laureen
 
Ich habe das jetzt soweit konfiguriert, aber ich kann keine Gespräche aufbauen:
PHP:
exten => 35,1,Dial(ZAP/g2/016288659852)
dial 35
-- Executing Dial("OSS/dsp", "ZAP/g2/016288659852") in new stack
Jun 29 16:11:15 NOTICE[2916]: app_dial.c:1096 dial_exec_full: Unable to create channel of type 'ZAP' (cause 34 - Circuit/channel congestion)
== Everyone is busy/congested at this time (1:0/1/0)

zaptel.conf:

PHP:
loadzone=nl
defaultzone=nl
# 1. Karte
span=1,0,3,ccs,ami
bchan=1-2
dchan=3
#span=3,1,3,ccs,ami hier kam sonst bei ztcfg ein fehler
bchan=4-5
dchan=6
zapata.conf:
PHP:
[channels]

; 1. Karte im NT-Modus
switchtype=euroisdn
signalling=bri_net_ptmp ;muß mit der durch modes in Makefile gemachten Einstellung übereistimmen.
pridialplan=unknown
prilocaldialplan=unknown
echocancel=yes
immediate=no
usecallingpres=yes
overlapdial=yes
group=1
context=default
channel=>1-2 ; alles was nach channel=> kommt, gilt für die nächste Karte! Die Reihenfolge davor ist egal.


; 3. Karte im TE-Modus
pridialplan=unknown
prilocaldialplan=unknown
signalling=bri_cpe_ptmp
;signalling=bri_cpe
echocancel=yes
immediate=no
usecallingpres=yes
overlapdial=yes
group=2
context=zapin
channel=>4-5

/proc/zaptel:
cat /proc/zaptel/*
Span 1: ZTHFC1 "HFC-S PCI A ISDN card 0 [NT] layer 1 ACTIVATED (G3)" AMI/CCS

1 ZTHFC1/0/1 Clear (In use)
2 ZTHFC1/0/2 Clear (In use)
3 ZTHFC1/0/3 HDLCFCS (In use)
Span 2: ZTHFC2 "HFC-S PCI A ISDN card 2 [TE]"

4 ZTHFC2/0/1 Clear (In use)
5 ZTHFC2/0/2 Clear (In use)
6 ZTHFC2/0/3 HDLCFCS (In use)

zap show channels
Chan Extension Context Language MusicOnHold
pseudo zapin
1 default
2 default
4 zapin
5 zapin
asterisk-unterecke*CLI>

Was könnte das sein?
 
der fehler liegt in der "zaptel.conf", dort hast du für die zweite (!!!!) karte keine konfiguration drinnen ("span=3,..." ist die dritte karte), deswegen kam auch bei ztcfg ein error. und wenn du die zeile, die den span konfiguriert, rausnimmst, wird dieser span auch nicht konfiguriert und initialisiert. es muss also so aussehen:
Code:
loadzone=nl
defaultzone=nl
# 1. Karte
span=1,1,3,ccs,ami
bchan=1-2
dchan=3
# 2. Karte
span=2,2,3,ccs,ami
bchan=4-5
dchan=6

grüße,
laureen
 
Es funktioniert jetzt :). Vielen Dank!

Ich habe allerdings noch ein Problem: Wie kann ich die Rufnummer unterdrücken?

Mit
PHP:
SetCallerPres(prohib_not_screened)
ist dies leider nicht möglich.
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.