2 x HFC Karte im Asterisk

Nos

Neuer User
Mitglied seit
12 Mrz 2005
Beiträge
14
Punkte für Reaktionen
0
Punkte
0
Hallo,

ich möchte 2 hfc karten in meinem gentoo (kernel 2.6.12-gentoo-r10) 2005.0
system mit dem bristuff-0.2.0-RC8n + florz patch laufen lassen.
mein system ist ein scovery xs (2 pci auf riser karte)

mit einer karte klappt es auch soweit (nt-mode) wennich allerdings
eine zweite karte dazustecke und mit modprobe zaphfc modes=2
eine karte in den nt und die andere in den te mode bringen möchte klappt
gar nichts mehr. weder auf der einem noch auf der anderen karte gibt
es irgend eine funktion.

die karten werden auch vom system erkannt laut ztcfg -vvv 2 spans

zaptel.conf
Code:
loadzone=nl
defaultzone=nl

span=1,1,3,ccs,ami
bchan=1-2
dchan=3
span=2,1,3,ccs,ami
bchan=4-5
dchan=6


zapata.conf
Code:
[channels]
language=de
switchtype=euroisdn
pridialplan=dynamic
prilocaldialplan=local
echocancel=yes
immediate=no
overlapdial=yes
group=2
signalling = bri_cpe_ptmp
context=incoming
group=2
signalling=bri_net_ptmp
context=outgoing
channel=>4-5

woher weiss ich welche karte in system die erste und welche die zweite ist ?

ich habe gehört das es einige probleme mit riser karten geben kann.

Gruß Nos
 
Nos schrieb:

Deine Zapata.conf ist fehlerhaft. Versuche es mal damit:
Code:
[channels]

; 1. Karte
switchtype=euroisdn
signalling=bri_net_ptmp ;muß mit der durch modes in Makefile gemachten Einstellung übereistimmen.
pridialplan=local
prilocaldialplan=local
echocancel=yes
immediate=no
usecallingpres=yes
overlapdial=yes
group=1
context=zap-in
channel=>1-2

; 2. Karte
signalling=bri_net_ptmp
prilocaldialplan=local
echocancel=yes
immediate=no
usecallingpres=yes
overlapdial=yes
group=2
context=zap-in
channel=>4-5

woher weiss ich welche karte in system die erste und welche die zweite ist ?

Bei riser hilft nur raten. Ich würde die unterste als Nr. 1 versuchen.
 
@Nos

mit einer karte klappt es auch soweit (nt-mode) wennich allerdings
eine zweite karte dazustecke und mit modprobe zaphfc modes=2
eine karte in den nt und die andere in den te mode bringen möchte klappt
gar nichts mehr.

Das ist ein Indikator dafür, daß sich die HFC-Karten IRQ's teilen müssen.
Mit "cat /proc/interrupts" kann man es sich anzeigen lassen.


Gruß
britzelfix
 
Hi,

@kombjuder

habs mal mit deiner zapata.conf probiert - will auch nicht :(

[chan_local.so] => (Local Proxy Channel)
== Registered channel type 'Local' (Local Proxy Channel Driver)
[chan_skinny.so] => (Skinny Client Control Protocol (Skinny))
== Parsing '/etc/asterisk/skinny.conf': Found
Sep 6 20:08:48 WARNING[9293]: chan_skinny.c:2587 reload_config: Unable to get our IP address, Skinny disabled
== Registered channel type 'Skinny' (Skinny Client Control Protocol (Skinny))
[skipping chan_oss.so]
[chan_phone.so] => (Linux Telephony API Support)
== Parsing '/etc/asterisk/phone.conf': Found
== Registered channel type 'Phone' (Standard Linux Telephony API Driver)
[chan_zap.so] => (Zapata Telephony w/PRI)
== Parsing '/etc/asterisk/zapata.conf': Found
-- Registered channel 1, PRI Signalling signalling
-- Registered channel 2, PRI Signalling signalling
-- Registered channel 4, PRI Signalling signalling
-- Registered channel 5, PRI Signalling signalling
-- Automatically generated pseudo channel

weiter geht er nicht.

@britzelfix

cat /proc/interrupts bringt folgendes:

asterisk ~ # cat /proc/interrupts
CPU0
0: 1435375 IO-APIC-edge timer
7: 0 IO-APIC-edge parport0
8: 0 IO-APIC-edge rtc
9: 0 IO-APIC-level acpi
14: 2146 IO-APIC-edge ide0
18: 5 IO-APIC-level zaphfc
19: 3293 IO-APIC-level uhci_hcd:usb1, eth0, zaphfc
NMI: 0
LOC: 1435547
ERR: 0
MIS: 0
asterisk ~ #

hmmm scheint als ob es kein int problem gibt - nun weiss ich nicht weiter...

achso ztcfg -vvvvvgibt folgendes:

asterisk ~ # ztcfg -vvvvv

Zaptel Configuration
======================

SPAN 1: CCS/ AMI Build-out: 399-533 feet (DSX-1)
SPAN 2: CCS/ AMI Build-out: 399-533 feet (DSX-1)

Channel map:

Channel 01: Individual Clear channel (Default) (Slaves: 01)
Channel 02: Individual Clear channel (Default) (Slaves: 02)
Channel 03: D-channel (Default) (Slaves: 03)
Channel 04: Individual Clear channel (Default) (Slaves: 04)
Channel 05: Individual Clear channel (Default) (Slaves: 05)
Channel 06: D-channel (Default) (Slaves: 06)

6 channels configured.

asterisk ~ #


achja nochwas :

asterisk ~ # cat /proc/zaptel/1
Span 1: ZTHFC1 "HFC-S PCI A ISDN card 0 [TE] layer 1 DEACTIVATED (F4)" AMI/CCS

1 ZTHFC1/0/1 Clear
2 ZTHFC1/0/2 Clear
3 ZTHFC1/0/3 HDLCFCS
asterisk ~ # cat /proc/zaptel/2
Span 2: ZTHFC2 "HFC-S PCI A ISDN card 1 [NT] layer 1 DEACTIVATED (G2)" AMI/CCS

4 ZTHFC2/0/1 Clear
5 ZTHFC2/0/2 Clear
6 ZTHFC2/0/3 HDLCFCS
asterisk ~ #


Gruß Nos
 
@Nos

19: 3293 IO-APIC-level uhci_hcd:usb1, eth0, zaphfc

Es würde mich wundern, wenn das laufen würde.
eth0 braucht (fast immer) busmaster-dma, zaphfc immer.

Gruß
britzelfix
 
britzelfix schrieb:
Es würde mich wundern, wenn das laufen würde.
eth0 braucht (fast immer) busmaster-dma, zaphfc immer.

Mit Florz-Patch geht das problemlos. Er muss nur die Karte mit eigenem Irq als Master definieren:

timer_card=1

wobei er ausprobieren muss, welches die Karte mit eigenem irq ist.
 
@kombjuder

Ja danke. Da war ich mal wieder etwas vorschnell.

Gruß
britzelfix
 
@kombjuder

Mit Florz-Patch geht das problemlos. Er muss nur die Karte mit eigenem Irq als Master definieren:

timer_card=1

geht das denn ohne hardwaremodifikationen ? oder muss
ich noch die 3 pins der hfc chips miteinander verbinden ?

Gruß Nos
 
Nos schrieb:
geht das denn ohne hardwaremodifikationen ? oder muss
ich noch die 3 pins der hfc chips miteinander verbinden ?

Ja, das geht. Das mit Lötenist die Kür.
 
@kombjuder

suuper :D danke für den tip. nun klappt es.
hab auch schon fax und chan_capi zum laufen gebracht.
nun muss nur noch mein alter dialplan von meinem
ersten asterisk (fritz und hfc) migriert werden.

bei interesse könnte ich eine kleine distri basieren auf
gentoo bereitstellen.

Gruß Nos

p.s. das mit dem löten werde ich wohl auch noch machen ...
 
Hallo,

ich noch einmal :?

klappt soweit. ich bekomme ein freizeichen ABER wenn ich z.b.
eine konferenz extension anrufe höre ich absolut gar nichts (kein moh und keine prompts) - laut asterisk wird aber die entsprechende app gestartet und die sounds abgespielt. (funktioniert mit nur einer
karte problemlos)
wenn ich aber die fax-extension (spandsp + rxfax) anrufe bekomme
ich einen carrier (so soll es ja auch sein).

Hat jemand eine idee ?

Cu Nos
 
Bei mir hatte ich das selbe Problem mit der Stille in der Konferenz. Allerdings entstand das anscheinend irgendwie durch den Mischmasch aus zwei HFC-Karten und einem X100P-Clone.

Als ich den Clone entfernt habe und die ISDN-Karten in andere Slots gebaut hatte, ging es.
 
Hi,

hab es gelöst !

lag an der pci riser karte.

werde wohl die tage die distri fertig haben (asterisk + hfc + fritz + fax etc)

Cu Nos.
 
kombjuder schrieb:
Nos schrieb:
geht das denn ohne hardwaremodifikationen ? oder muss
ich noch die 3 pins der hfc chips miteinander verbinden ?

Ja, das geht. Das mit Lötenist die Kür.

Das Löten kann die Sprachqualität erhöhen, da dann der Takt von einem (1) Quarz erzeugt wird. Ansonsten erzeugt jede Karte ihren eigenen Takt, und diese laufen mit der Zeit auseinander (da die Quarze nie gleich schnell sind).
Mit Glück passiert das nur sehr selten und hoffentlich kann der Treiber damit gut umgehen, dann gibts keine Probleme.
 
sion schrieb:
Das Löten kann die Sprachqualität erhöhen, da dann der Takt von einem (1) Quarz erzeugt wird. Ansonsten erzeugt jede Karte ihren eigenen Takt, und diese laufen mit der Zeit auseinander (da die Quarze nie gleich schnell sind).
Was kann dann passieren? Echos? Ein kleiner Teil unserer externen Gespräche leidet unter Echos. Niemals bei der Gegenseite, sondern immer bei uns. Kann das daran liegen, dass wir zwei HFC-Karten am Anlagenanschluß drin haben?
 
Glaube ich nicht. Knacksen kommt davon, genauso wie wenn Sprach-Pakete (UDP) verlohren gehen.
 
gibt es irgendwo eine anleitung zum löten?

Gruß, Oliver
 
amdunlock schrieb:
gibt es irgendwo eine anleitung zum löten?

Ja, auf der Florz Seite (Link s. Signatur)
Oder kennt jemand vielleicht eine bessere ?
 
Kanst Du das mit dem Link bitte mal genauer angeben. Ich möchte auch gerne zum Lötkolben greifen.
Das mit dem florz-patch will mir nicht gelingen und wenn es auch perr Hardware geht würde ich das mal versuchen.
 
og15 schrieb:
Kanst Du das mit dem Link bitte mal genauer angeben. Ich möchte auch gerne zum Lötkolben greifen.
Das mit dem florz-patch will mir nicht gelingen und wenn es auch perr Hardware geht würde ich das mal versuchen.
:confused:

Der Link zur Florz Seite ist in meiner Signatur vorhanden.
Dort gibt es die Anleitung und den patch, welchen man im jedenfall braucht, egal ob nur Software, oder auch per Lötkolben.
Im Florz patch müssen zur Zeit noch die Pfade angepasst werden, was man ganz leicht anhand der Fehlermeldung herausbekommt.
s.
http://www.ip-phone-forum.de/showpost.php?p=491419&postcount=53
Komplette Diskussion " neuer Bristuff ist fertig"
http://www.ip-phone-forum.de/showthread.php?t=73787&page=4

kombjuder hat auf seiner Seite schon einen fertigen Patch:
http://www.asterisk.li/florz.htm
 
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.