chan_zap.so lässt sich nicht laden

masterrg

Neuer User
Mitglied seit
29 Nov 2005
Beiträge
10
Punkte für Reaktionen
0
Punkte
1
Hallo Gemeinde.

Ich habe heute auf meinem Debian Sarge (Kernel 2.6.14.1) Asterisk 1.2.1 installiert. Funktioniert erstmal tadellos.

Nur ein Problem habe ich.
Ich habe den aktuellen zaptel von asterisk.org geladen (Version 1.2.1) und diesen kompilliert / installiert.

load => chan_zap.so in die modules.conf eingetragen.
Beim starten von Asterisk kommt folgende fehlermeldung:

[chan_zap.so]Warning, flexibel rate not heavily tested!
Dec 25 14:58:15 WARNING[2934]: loader.c:325 __load_resource: /usr/lib/asterisk/modules/chan_zap.so: undefined symbol: ast_pickup_call
Dec 25 14:58:15 WARNING[2934]: loader.c:499 load_modules: Loading module chan_zap.so failed!
marvin:/usr/src/chan_capi-cm-0.6.1# Ouch ... error while writing audio data: : Broken pipe
Warning, flexibel rate not heavily tested!

Weis jemand Rat?

MfG, Ronny
 
@masterrg

das File stammt aus einer früheren Installation.
Am besten Du löschst alle Module in dem Verzeichnis
und installierst alles noch mal.

Gruß
britzelfix
 
chan_zap.so

also ich habe alles sourcen gekillt und Asterisk komplett gelöscht.

Danach habe ich Asterisk Zaptel libpri neu installiert.
Immer noch das selbe Problem.

chan_zap.so lässt sich nicht laden.
 
masterrg schrieb:
Danach habe ich Asterisk Zaptel libpri neu installiert.

Du hast irgendwelches altes Zeug drauf. Das kann eine alte Quelle sein, aber auch ein altes Asterisk-File evtl. in einem falschen Pfad. Der falsche Pfad wäre an sich eine Suse-Spezialität.

Schau mal in den diversen Verzeichnissen, ob du was Asterisk hast mit einem anderen Datum.
 
chan_zap

Also habe es nochmal gemacht.
Jetzt scheint es zu funktionieren nur ich habe das Gefühl irgendwas stimmt nicht .

Folgende Meldung bekomme ich beim Starten von Asterisk:

asterisk -vvvvvgc
Code:
...
 == Parsing '/etc/asterisk/musiconhold.conf': Found
 [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
    -- Automatically generated pseudo channel
Dec 26 16:37:38 ERROR[7341]: chan_zap.c:9030 start_pri: Unable to open D-channel 24 (No such device or address)
Dec 26 16:37:38 ERROR[7341]: chan_zap.c:10843 setup_zap: Unable to start D-channel on span 1
Dec 26 16:37:38 WARNING[7341]: loader.c:414 __load_resource: chan_zap.so: load_module failed, returning -1
    -- Unregistered channel 1
    -- Unregistered channel 2
    -- Unregistered channel 3
Dec 26 16:37:38 WARNING[7341]: loader.c:499 load_modules: Loading module chan_zap.so failed!
Warning, flexibel rate not heavily tested!
marvin:/etc/asterisk# Ouch ... error while writing audio data: : Broken pipe
Warning, flexibel rate not heavily tested!

cat /etc/asterisk/zapata.conf
Code:
[channels]
;NT-Karte fuer ISDN-Telefonalnage oder ISDN-Telefon
;----------------------------------------------------------------------------
switchtype = euroisdn
signalling = pri_net
pridialplan = local
prilocaldialplan = local
echocancel = yes
overlapdial = no
echocancelwhenbridged=no
echotraining=no
immediate = no
usecallerid = yes
group = 1
context = pbx-trunk
channel => 1-2
usecallingpres=yes
nationalprefix = 0
internationalprefix = 00

cat /etc/zaptel.conf
Code:
## hfc-s pci a span definition
## most of the values should be bogus because we are not really zaptel
#loadzone=nl
#defaultzone=nl
#
#span=1,1,3,ccs,ami
#bchan=1-2
#dchan=3

#alaw=1-3
# hfc-s pci a span definition
# most of the values should be bogus because we are not really zaptel
loadzone=nl
defaultzone=nl

span=1,1,3,ccs,ami
bchan=1-2
dchan=3
alaw=1-3
 
@masterrg

Mal was anderes. Brauchst Du denn chan_zap?

Ich sehe Du hast auch chan_capi-cm installiert?
Wenn nein, dann einfach auskommentieren.

Wenn ja, dann mußt Du schon das bristuff-Paket
einsetzen, welches die *-quellen runterlädt und patcht.
Einfach so 1.2.1 runterladen bringt nichts.

Außerdem befindet sich ast_pickup_call in der res_features.so,
die Du warscheinlich vorher auskommentiert hast.


Gruß
britzelfix
 
Hi.

Das habe ich jetzt schon geändert.
Das chan-zap lässt sich ja laden.

Nur bringt es jetzt einen Fehler mit einem D-Channel.

Capi brauche ich für eingehende Anrufe über ISDN
und chan_zap für meine Internen ISDN-Telefone.
 
@masterrg

wie lädtst Du denn die Treiber?

Gruß
britzelfix
 
also für Zaptel

modprobe zaptel
modprobe zaphfc modes=1
 
@masterrg

Und ztcfg?

Gruß
britzelfix
 
@masterrg

auch vorher?

Was sagt denn "cat /proc/zaptel/1" ?

Gruß
britzelfix
 
osiris:~# cat /proc/zaptel/1
Span 1: ZTHFC1 "HFC-S PCI A ISDN card 0 [NT] layer 1 ACTIVATED (G3)" AMI/CCS

1 ZTHFC1/0/1 Clear
2 ZTHFC1/0/2 Clear
3 ZTHFC1/0/3 HDLCFCS
 
@masterrg

wenn Du die devices in /dev/zap/ nicht
gelöscht hast, dann sollte jetzt * sich
fehlerfrei laden lassen.

Gruß
britzelfix
 
Leider klappt es nicht :(

Folgende meldund wird ausgegeben:



[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
-- Automatically generated pseudo channel
Dec 26 17:22:10 ERROR[7490]: chan_zap.c:9030 start_pri: Unable to open D-channel 24 (No such device or address)
Dec 26 17:22:10 ERROR[7490]: chan_zap.c:10843 setup_zap: Unable to start D-channel on span 1
Dec 26 17:22:10 WARNING[7490]: loader.c:414 __load_resource: chan_zap.so: load_module failed, returning -1
-- Unregistered channel 1
-- Unregistered channel 2
-- Unregistered channel 3
Dec 26 17:22:10 WARNING[7490]: loader.c:499 load_modules: Loading module chan_zap.so failed!
marvin:~# Warning, flexibel rate not heavily tested!
Ouch ... error while writing audio data: : Broken pipe
Warning, flexibel rate not heavily tested!
 
@masterrg

Dir ist doch klar, daß es an Dir selbst liegt?
Am besten Du installierst alles noch mal.
Wenn's geht genau nach meiner Howto.

Gruß
britzelfix
 
Kannst du mir einen Link senden zu deinem HowTo?

Vielen Dank.
 
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.