Asterisk unter SUSE 10.0

dolcibe

Neuer User
Mitglied seit
28 Dez 2005
Beiträge
3
Punkte für Reaktionen
0
Punkte
0
Ich habe schon alle möglichen Installationsvarianten ausbrobiert, doch beim Start von Asterisk (welchen ich DRINGENDST für ein Schulprojekt benötige ) erhalte ich jedesmal dieselbe Fehlermeldung welche ich nachfolgend eingefügt habe.
Ich habe SUSE 10.0 wegen dem integrierten Asterisk gekauft. Kann mir bitte jemand helfen. Vielleicht ist es nur eine Kleinigkeit auf die ein Anfänger wie ich nicht draufkommt.
Lg und DANKE

Nachfolgend die Fehlerdokumentation:

Asterisk-Startversuch mit -vvvgc

linux:~ # /usr/sbin/asterisk -vvvgc
== Parsing '/etc/asterisk/asterisk.conf': Found
== Parsing '/etc/asterisk/extconfig.conf': Found
Asterisk 1.0.9-BRIstuffed-0.2.0-RC8n, Copyright (C) 1999-2004 Digium.
Written by Mark Spencer <[email protected]>
=======================================================================
==
== Parsing '/etc/asterisk/logger.conf': Found
Asterisk Event Logger Started /var/log/asterisk/event_log
== Manager registered action Ping
== Manager registered action Events
== Manager registered action Logoff
== Manager registered action Hangup
== Manager registered action Status
== Manager registered action Setvar
== Manager registered action Getvar
== Manager registered action Redirect
== Manager registered action Originate
== Manager registered action Command
== Manager registered action ExtensionState
== Manager registered action AbsoluteTimeout
== Manager registered action MailboxStatus
== Manager registered action MailboxCount
== Manager registered action DBget
== Manager registered action DBput
== Manager registered action DBdel
== Manager registered action ListCommands
== Parsing '/etc/asterisk/manager.conf': Found
== Parsing '/etc/asterisk/rtp.conf': Found
== RTP Allocating from port range 10000 -> 20000
Asterisk PBX Core Initializing
Registering builtin applications:
[AbsoluteTimeout]
== Registered application 'AbsoluteTimeout'
[Answer]
== Registered application 'Answer'
[BackGround]
== Registered application 'BackGround'
[Busy]
== Registered application 'Busy'
[Congestion]
== Registered application 'Congestion'
[DigitTimeout]
== Registered application 'DigitTimeout'
[Goto]
== Registered application 'Goto'
[GotoIf]
== Registered application 'GotoIf'
[GotoIfTime]
== Registered application 'GotoIfTime'
[Hangup]
== Registered application 'Hangup'
[NoOp]
== Registered application 'NoOp'
[Prefix]
== Registered application 'Prefix'
[Progress]
== Registered application 'Progress'
[ResetCDR]
== Registered application 'ResetCDR'
[ResponseTimeout]
== Registered application 'ResponseTimeout'
[Ringing]
== Registered application 'Ringing'
[SayNumber]
== Registered application 'SayNumber'
[SayDigits]
== Registered application 'SayDigits'
[SayAlpha]
== Registered application 'SayAlpha'
[SayPhonetic]
== Registered application 'SayPhonetic'
[SetAccount]
== Registered application 'SetAccount'
[SetAMAFlags]
== Registered application 'SetAMAFlags'
[SetGlobalVar]
== Registered application 'SetGlobalVar'
[SetLanguage]
== Registered application 'SetLanguage'
[SetVar]
== Registered application 'SetVar'
[StripMSD]
== Registered application 'StripMSD'
[Suffix]
== Registered application 'Suffix'
[Wait]
== Registered application 'Wait'
[WaitExten]
== Registered application 'WaitExten'
Asterisk Dynamic Loader Starting:
== Parsing '/etc/asterisk/modules.conf': Found
[chan_modem.so] => (Generic Voice Modem Driver)
== Parsing '/etc/asterisk/modem.conf': Found
== Loading modem driver chan_modem_aopen.so => (A/Open (Rockwell Chipset) ITU-2
VoiceModem Driver)
== Registered channel type 'Modem' (Generic Voice Modem Channel Driver)
[res_musiconhold.so] => (Music On Hold Resource)
== Parsing '/etc/asterisk/musiconhold.conf': Found
Dec 21 15:09:37 WARNING[28680]: res_musiconhold.c:565 moh_register: Unable to open pseudo
channel for timing... Sound may be choppy.
== Registered application 'MusicOnHold'
== Registered application 'WaitMusicOnHold'
== Registered application 'SetMusicOnHold'
[res_indications.so] => (Indications Configuration)
== Parsing '/etc/asterisk/indications.conf': Found
-- Registered indication country 'cl'
-- Registered indication country 'tw'
-- Registered indication country 'us'
-- Registered indication country 'au'
-- Registered indication country 'fr'
-- Registered indication country 'de'
-- Registered indication country 'nl'
-- Registered indication country 'uk'
-- Registered indication country 'fi'
-- Registered indication country 'no'
-- Registered indication country 'br'
-- Registered indication country 'za'
-- Registered indication country 'it'
-- Registered indication country 'us-o'
-- Registered indication country 'gr'
-- Registered indication country 'ru'
-- Registered indication country 'nz'
-- Registered indication country 'sg'
-- Registered indication country 'hu'
-- Registered indication country 'lt'
-- Registered indication country 'pl'
-- Registered indication country 'pt'
-- Registered indication country 'ee'
-- Registered indication country 'mx'
-- Registered indication country 'se'
-- Setting default indication country to 'us'
== Registered application 'Playtones'
== Registered application 'StopPlaytones'
[res_watchdog.so] => (Watchdog Resource)
== Parsing '/etc/asterisk/watchdog.conf': Found
[res_features.so] => (Call Parking Resource)
== Parsing '/etc/asterisk/features.conf': Found
-- Registered extension context 'parkedcalls'
-- Added extension '700' priority 1 to parkedcalls
== Registered application 'ParkedCall'
== Registered application 'Park'
== Manager registered action ParkedCalls
== Registered application 'HoldedCall'
== Registered application 'AutoanswerLogin'
== Registered application 'Autoanswer'
[res_agi.so] => (Asterisk Gateway Interface (AGI))
== Registered application 'DeadAGI'
== Registered application 'EAGI'
== Registered application 'AGI'
[res_crypto.so] => (Cryptographic Digital Signatures)
-- Loaded PUBLIC key 'iaxtel'
-- Loaded PUBLIC key 'freeworlddialup'
[res_adsi.so] => (ADSI Resource)
== Parsing '/etc/asterisk/adsi.conf': Found
[res_odbc.so] => (ODBC Resource)
== Parsing '/etc/asterisk/res_odbc.conf': Found
Dec 21 15:09:38 NOTICE[28680]: res_odbc.c:133 load_odbc_config: registered database handle
'mysql1' dsn->[MySQL-asterisk]
Dec 21 15:09:38 NOTICE[28680]: res_odbc.c:133 load_odbc_config: registered database handle
'mysql2' dsn->[MySQL-asterisk]
Dec 21 15:09:38 NOTICE[28680]: res_odbc.c:415 load_module: res_odbc loaded.
[res_config_odbc.so] => (ODBC Configuration)
Dec 21 15:09:38 NOTICE[28680]: config.c:888 ast_config_register: Registered Config Engine
odbc
== Parsing '/etc/asterisk/extconfig.conf': Found
Dec 21 15:09:38 NOTICE[28680]: res_config_odbc.c:190 load_module: res_config_odbc loaded.
[res_monitor.so] => (Call Monitoring Resource)
== Registered application 'Monitor'
== Registered application 'StopMonitor'
== Registered application 'ChangeMonitor'
== Manager registered action Monitor
== Manager registered action StopMonitor
== Manager registered action ChangeMonitor
[app_sms.so] => (SMS/PSTN handler)
== Registered application 'SMS'
[app_hasnewvoicemail.so] => (Indicator for whether a voice mailbox has messages in a given
folder.
== Registered application 'HasVoicemail'
== Registered application 'HasNewVoicemail'
[format_wav_gsm.so] => (Microsoft WAV format (Proprietary GSM))
== Registered file format wav49, extension(s) WAV|wav49
[app_url.so] => (Send URL Applications)
== Registered application 'SendURL'
[chan_modem_i4l.so] => (ISDN4Linux Emulated Modem Driver)
[app_test.so] => (Interface Test Application)
== Registered application 'TestClient'
== Registered application 'TestServer'
[chan_mgcp.so] => (Media Gateway Control Protocol (MGCP))
== Parsing '/etc/asterisk/mgcp.conf': Found
== MGCP Listening on 0.0.0.0:2727
== Using TOS bits 0
== Registered channel type 'MGCP' (Media Gateway Control Protocol (MGCP))
[app_eval.so] => (Reevaluates strings)
== Registered application 'Eval'
[chan_zap.so] => (Zapata Telephony w/PRI)
== Parsing '/etc/asterisk/zapata.conf': Found
-- Automatically generated pseudo channel
== Registered channel type 'Zap' (Zapata Telephony Driver w/PRI)
== Registered channel type 'Tor' (Zapata Telephony Driver w/PRI)
== Registered application 'CallingPres'
== Registered application 'zapEC'
== Manager registered action ZapTransfer
== Manager registered action ZapHangup
== Manager registered action ZapDialOffhook
== Manager registered action ZapDNDon
== Manager registered action ZapDNDoff
== Manager registered action ZapShowChannels
[app_sendtext.so] => (Send Text Applications)
== Registered application 'SendText'
[app_exec.so] => (Executes applications)
== Registered application 'Exec'
[app_txtcidname.so] => (TXTCIDName)
== Registered application 'TXTCIDName'
== Parsing '/etc/asterisk/enum.conf': Found
[cdr_manager.so] => (Asterisk Call Manager CDR Backend)
== Parsing '/etc/asterisk/cdr_manager.conf': Found
[app_txfax.so] => (Trivial FAX Transmit Application)
== Registered application 'TxFAX'
[app_capiCD.so]Dec 21 15:09:39 WARNING[28680]: loader.c:258 ast_load_resource:
/usr/lib/asterisk/modules/app_capiCD.so: undefined symbol: capidebug
Dec 21 15:09:39 WARNING[28680]: loader.c:440 load_modules: Loading module app_capiCD.so
failed!

linux:~ #
 
Hello!

Nun ja, wie man dem Logfile entnehmen kann, versuchst du so ziemlich jedes Modul und jede Applikation zu laden, das Asterisk mitbringt, inkl. spanischem Beseztzeichen usw.

Der Error kommt aus dem CAPI, d.h. aus der ISDN Seite. Frage: Verwendest Du überhaupt eine ISDN Karte für Asterisk?? Wenn ja, dann hilft Dir wahrscheinlich das Asterisk WIKI weiter.
Wenn nein, dann schmeiss den ganzen Krempel, den du nicht brauchst raus, indem du in /etc/asterisk/ modules.conf alles nicht unbedingt nötige per "noload => " daktivierst.

Bye
starry

dolcibe schrieb:
Ich habe schon alle möglichen Installationsvarianten ausbrobiert, doch beim Start von Asterisk (welchen ich DRINGENDST für ein Schulprojekt benötige ) erhalte ich jedesmal dieselbe Fehlermeldung welche ich nachfolgend eingefügt habe.

[app_capiCD.so]Dec 21 15:09:39 WARNING[28680]: loader.c:258 ast_load_resource:
/usr/lib/asterisk/modules/app_capiCD.so: undefined symbol: capidebug
Dec 21 15:09:39 WARNING[28680]: loader.c:440 load_modules: Loading module app_capiCD.so
failed!

linux:~ #
 
Vielen Dank

Lieber starry vielen dank für den Tipp mit der modules.conf
Habe alle möglichen Varianten ausbrobiert und bin draufgekommenn dass man nur
"autoload=yes" mit ";" auskommentieren muß und Asterisk ist READY.

Vielen Dank nochmal bis zum nächsten Problem.

lg dolcibe
 
Hello!

Hmm, so gehts auch ;-)
Damit verhinderts Du, daß ALLE Module die gefunden werden, auch gleich automatisch geladen werden.
D.H. jetzt mußt Du jedes einzelne Modul separat per LOAD in der Modules.conf aktivieren damit du es verwenden kannst.
Tip: Druck Dir das Verzeichnis mit den modulen aus und halte es griffbereit, damit man nachschauen kann, wenn was nicht so tutwie es soll.

Bye
Starry

dolcibe schrieb:
Lieber starry vielen dank für den Tipp mit der modules.conf
Habe alle möglichen Varianten ausbrobiert und bin draufgekommenn dass man nur
"autoload=yes" mit ";" auskommentieren muß und Asterisk ist READY.

Vielen Dank nochmal bis zum nächsten Problem.

lg dolcibe
 
Hallihallo,

habe den gleichen fehler unter opensuse 10.0, nur das ich die capi treiber leider dringend brauche. Hat jemand eine idee an was das genau liegen kann?

Würde ja gerne den chan_capi selber neu compilen, allerdings ist das mit so einer binary distro wie suse garnicht so einfach.

Vielleicht hat ja jemand noch einen genialen Einfall oder sogar schon das Problem gelöst.


Grüße

Passi
 
@donpasquale

welche capi version hast du?
Unter Suse selbst compilen ist kein problem, habe auch einen asterisk mit suse
 
Asterisk unter SuSE10.0

hallo dolcibe,
ich hatte genauso ein Problem, da das Modul fcpci fehlte (wird mit i4firm installiert!).
Überprüfe, ob das modul eingebunden ist, mit:
Code:
modinfo fcpci
lsmod | grep fcpci 
lsmod | grep capi
Wenn was fehlt capi und/oder i4firm per Yast installieren und mit
Code:
insmod /pfad/fcpci.ko
das Modul laden. Leider wird es nur temporär geladen, ich bin noch auf der Suche,
wie man es fest mit einbindet.
gruß kanne
 
wenn du die isdn karte mit yast konfigurierst werden alle benötigten pakete nachinstalliert und dort kannst du auch einstellen das die treiber schon beim booten geladen werden.
 
Brauch ich eigentlich die chan_capi von www.junghans.net, wenn ich in SUSE10 eine AVM per Yast konfiguriert habe?

Danke THOLLE
 
tholle schrieb:
Brauch ich eigentlich die chan_capi von www.junghans.net, wenn ich in SUSE10 eine AVM per Yast konfiguriert habe?
Weder das von Junghans noch das was eventuell bei SuSE dabei ist, sondern chan_capi_cm, dazu gibt es auch ein WICHTIG Thema im entsprechendem Forum, da steht auch was über "app_capiCD.so" drin.

Allgemein: Wer Asterisk einsetzten will, gerade auch mit ISDN, wird wohl ums selber kompelieren nicht herumkommen, außer es stellt jemand aktuelle bzw. viel wichtiger Fehlerkorrigierte Versionen als rpm/deb/etc Paket bereit.
 
"app_capiCD.so"?? Das ist ja ganz neu...
Nu bin ich aber verwirrt..
Welche Distrie sollte man denn verwenden, für ein sauberes Zusammenspiel zwischen Asterisk und ner AVM-Fritz!-Card?

Gruß THOLLE
 
tholle schrieb:
"app_capiCD.so"?? Das ist ja ganz neu...
Lies doch einfach das oben erwähnte Thema im Asterisk ISDN mit CAPI Forum durch und benutze dort die Suche danach.
 
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.