Ergebnis 1 bis 5 von 5

Thema: Asterisk + Chan_Capi +VIA EPIA [gelöst]

  1. #1
    IPPF-Fortgeschrittener
    Registriert seit
    02.11.2004
    Beiträge
    62

    Asterisk + Chan_Capi +VIA EPIA [gelöst]

    Hallo!

    Ich versuche nun seit Tagen verzweifelt bei mir Asterisk und Chan_Capi zu installieren. Asterisk alleine funktioniert problemlos. Nur mit Chan_Capi zusammen kommt beim Starten von Asterisk immer die Fehlermeldung "ungültiger Maschinenbefehl".
    Ich habe es versucht mit Asterisk 1.0.1 und Chan_Capi 0.3.5. Der aktuelle AVM Capi läuft und im Makefile von Asterisk habe ich PROC=i586 "eingeschaltet".
    Mit Asterisk 1.0.2 und Chan_Capi 0.3.5 kommt übrigens schon bei "make" vom Chan_Capi ein Fehler.

    Mein System:
    VIA EPIA ME6000
    AVM USB v2.1
    Suse 9.1

    Hat jemand diese Konstellation am laufen?
    Für Tipps oder eine Lösung wäre ich dankbar!

    Viele Grüße!
    norden

  2. #2
    IPPF-Fünfhundert-Club
    Registriert seit
    04.05.2004
    Ort
    Nürnberg, Einsatzorte Schwerpunkt D6-D9 (MCH, STG, FRA)
    Beiträge
    624
    Tja, so kann man leider nicht weiterhelfen.

    1. Bitte Fehlermeldung wegen "ungültiger Maschinenbefehl" posten.
    2. AVM Capi manuell!!!! kompilieren, kein BIN RPM verwenden.

    3. Chan_capi Kompilier-Fehlermeldung im Detail posten.
    Wahrscheinlich stimmt bei den Kernel Headern was nicht.
    Routers: Linksys WRT54G, OpenWRT (+ WAN DSL IP Accouting)
    VOIP-Hardware: Epia V 10000 Nemiah + Morex Cube, Extrasilent 60mm Adapter+Papst-Lüfter, Euracom ISDN TK-Anlage 182, Snom 370, Snom M3
    VOIP-Software: Asterisk Stable 1.2.30.2, Patton ISDN BRI Gateway 4634, Firmware R5.2, PhoneSuite CTI Client Pro
    VoIP: Sipgate, Nikotel, IAXTel, FWD
    Anbindung: DSL 6000/640
    Firma: Thomas Heiss IT-Consulting & Solutions - freiberuflicher Technical J(2)EE Solution-/VoIP Consultant
    Ihr Partner für Asterisk, Java Enterprise-/ Middleware und MOM-Messaging Integrationslösungen (Oracle WebLogic, IBM WebSphere, IBM Business Partner)
    Beraterprofil: Profil incl. Kontaktdaten / Einsatzorte, Produktlösungen und Referenzprojekte

  3. #3
    IPPF-Fortgeschrittener
    Registriert seit
    02.11.2004
    Beiträge
    62
    So, hier die weiteren Infos. Da ich gerade Asterisk 1.0.2 mit l4i eingermaßen am Laufen habe, hier jetzt erstmal die Fehlermeldung, wenn ich versuche, chan_capi-0.3.5 zu installieren.

    gcc -pipe -Wall -Wmissing-prototypes -Wmissing-declarations -g -I/usr/include -D_REENTRANT -D_GNU_SOURCE -O6 -march=i686 -DCAPI_ES -DCAPI_GAIN -DCAPI_SYNC -DUNSTABLE_CVS -Wno-missing-prototypes -Wno-missing-declarations -DCRYPTO -c -o chan_capi.o chan_capi.c
    chan_capi.c:23:31: asterisk/features.h: Datei oder Verzeichnis nicht gefunden
    chan_capi.c:24:28: asterisk/utils.h: Datei oder Verzeichnis nicht gefunden
    In file included from /usr/include/linux/kernelcapi.h:13,
    from /usr/include/linux/capi.h:18,
    from chan_capi.c:35:
    /usr/include/linux/list.h:604:2: warning: #warning "don't include kernel headers in userspace"
    chan_capi.c:62: warning: type defaults to `int' in declaration of `AST_MUTEX_DEFINE_STATIC'
    chan_capi.c:62: warning: parameter names (without types) in function declaration
    chan_capi.c:62: warning: data definition has no type or storage class
    chan_capi.c:63: warning: type defaults to `int' in declaration of `AST_MUTEX_DEFINE_STATIC'
    chan_capi.c:63: warning: parameter names (without types) in function declaration
    chan_capi.c:63: warning: data definition has no type or storage class
    chan_capi.c:64: warning: type defaults to `int' in declaration of `AST_MUTEX_DEFINE_STATIC'
    chan_capi.c:64: warning: parameter names (without types) in function declaration
    chan_capi.c:64: warning: data definition has no type or storage class
    chan_capi.c:65: warning: type defaults to `int' in declaration of `AST_MUTEX_DEFINE_STATIC'
    chan_capi.c:65: warning: parameter names (without types) in function declaration
    chan_capi.c:65: warning: data definition has no type or storage class
    chan_capi.c:66: warning: type defaults to `int' in declaration of `AST_MUTEX_DEFINE_STATIC'
    chan_capi.c:66: warning: parameter names (without types) in function declaration
    chan_capi.c:66: warning: data definition has no type or storage class
    chan_capi.c:67: warning: type defaults to `int' in declaration of `AST_MUTEX_DEFINE_STATIC'
    chan_capi.c:67: warning: parameter names (without types) in function declaration
    chan_capi.c:67: warning: data definition has no type or storage class
    chan_capi.c:68: warning: type defaults to `int' in declaration of `AST_MUTEX_DEFINE_STATIC'
    chan_capi.c:68: warning: parameter names (without types) in function declaration
    chan_capi.c:68: warning: data definition has no type or storage class
    chan_capi.c: In function `_capi_put_cmsg':
    chan_capi.c:106: error: `capi_put_lock' undeclared (first use in this function)
    chan_capi.c:106: error: (Each undeclared identifier is reported only once
    chan_capi.c:106: error: for each function it appears in.)
    chan_capi.c: In function `capi_echo_canceller':
    chan_capi.c:181: error: `contrlock' undeclared (first use in this function)
    chan_capi.c: In function `capi_detect_dtmf':
    chan_capi.c:231: error: `contrlock' undeclared (first use in this function)
    chan_capi.c: In function `capi_send_digit':
    chan_capi.c:309: error: `contrlock' undeclared (first use in this function)
    chan_capi.c: In function `remove_pipe':
    chan_capi.c:481: error: `pipelock' undeclared (first use in this function)
    chan_capi.c: In function `capi_hangup':
    chan_capi.c:613: error: `usecnt_lock' undeclared (first use in this function)
    chan_capi.c: In function `capi_call':
    chan_capi.c:685: error: `pipelock' undeclared (first use in this function)
    chan_capi.c: In function `capi_read':
    chan_capi.c:826: error: structure has no member named `delivery'
    chan_capi.c:827: error: structure has no member named `delivery'
    chan_capi.c: In function `capi_write':
    chan_capi.c:899: error: `capi_send_buffer_lock' undeclared (first use in this function)
    chan_capi.c: In function `capi_new':
    chan_capi.c:1022: error: structure has no member named `delivery'
    chan_capi.c:1023: error: structure has no member named `delivery'
    chan_capi.c:1078: error: `usecnt_lock' undeclared (first use in this function)
    chan_capi.c: In function `capi_request':
    chan_capi.c:1130: error: `iflock' undeclared (first use in this function)
    chan_capi.c:1146: error: `contrlock' undeclared (first use in this function)
    chan_capi.c: In function `find_pipe':
    chan_capi.c:1181: error: `pipelock' undeclared (first use in this function)
    chan_capi.c: In function `pipe_frame':
    chan_capi.c:1214: error: too few arguments to function `ast_dsp_process'
    chan_capi.c: In function `pipe_msg':
    chan_capi.c:1347: error: `contrlock' undeclared (first use in this function)
    chan_capi.c:1499: error: structure has no member named `delivery'
    chan_capi.c:1500: error: structure has no member named `delivery'
    chan_capi.c: In function `capi_handle_msg':
    chan_capi.c:1974: error: `iflock' undeclared (first use in this function)
    chan_capi.c:2064: error: `pipelock' undeclared (first use in this function)
    chan_capi.c: In function `restart_monitor':
    chan_capi.c:2267: error: `monlock' undeclared (first use in this function)
    chan_capi.c:2278: warning: implicit declaration of function `ast_pthread_create'
    chan_capi.c: In function `capi_info':
    chan_capi.c:2527: error: `contrlock' undeclared (first use in this function)
    chan_capi.c: In function `load_module':
    chan_capi.c:2607: error: `iflock' undeclared (first use in this function)
    chan_capi.c: In function `usecount':
    chan_capi.c:2820: error: `usecnt_lock' undeclared (first use in this function)
    make: *** [chan_capi.o] Fehler 1
    Ich hoffe, dass jemand eine Idee hat.
    Danke!

  4. #4
    Moderator Avatar von Hupe
    Registriert seit
    08.04.2004
    Beiträge
    2.589
    Also, eine Anregung hätte ich schon einmal:
    Die Epia-Boards unterstützen (angeblich) den i686-Befehlssatz, in verbindung mit dem gcc-Compiler gibt s da aber wohl Probleme, so dass die option march=i586 im Makefile von chan_capi (und auch von Asterisk, wenn Du es selber kompiliert hast) eingestellt werden sollte.
    VoIP-Hardware: PcEngines Alix 1C/AVM FritzCard PCI
    DOS: Voyage-Linux 0.4/Kernel 2.6.20
    Software:Asterisk(Bristuff)/misdn/chan_misdn 1.2.25
    Router: Asus WL-500g Deluxe mitOpenWrt Kamikaze 7.09
    VoIP: Sipgate / Dus.net
    Endgeräte: Snom 370/Siemens Gigaset S675IP
    iNet-Anbindung: Versatel 384/2048kBit

  5. #5
    IPPF-Fortgeschrittener
    Registriert seit
    02.11.2004
    Beiträge
    62
    Vielen Dank für eure Hilfe!

    Hupe, dein Tipp war der entscheidene. Ich hatte das PROC=i586 nur im Makefile von Asterisk, aber nicht im Makefile von chan_capi. Nachdem ich's dort auch eingefügt hatte und alles neu kompiliert habe, läuft's nun.

Ähnliche Themen

  1. [gelöst] Asterisk 1.4.x / 1.6.x und chan_capi 1.1.4 mit Fritz!Box 7270
    Von Tachy01 im Forum Asterisk ISDN mit CAPI (chan_capi, chan_capi_cm)
    Antworten: 11
    Letzter Beitrag: 01.01.2010, 17:20
  2. [gelöst] Faxemfpang mit Asterisk, afaxd und chan_capi
    Von klassenblatt im Forum Asterisk ISDN mit CAPI (chan_capi, chan_capi_cm)
    Antworten: 4
    Letzter Beitrag: 12.08.2009, 11:40
  3. [gelöst] incoming DID DIVA chan_capi Asterisk 1.6
    Von connextis im Forum Asterisk ISDN mit CAPI (chan_capi, chan_capi_cm)
    Antworten: 14
    Letzter Beitrag: 10.12.2008, 21:43
  4. [GELÖST] SendDTMF und chan_capi/Asterisk 1.4.4
    Von m.goegel im Forum Asterisk ISDN mit CAPI (chan_capi, chan_capi_cm)
    Antworten: 5
    Letzter Beitrag: 02.06.2007, 19:56
  5. [erledigt] Asterisk auf Epia Board
    Von vbbaby im Forum Asterisk ISDN mit Bristuff (hfc, zaptel)
    Antworten: 3
    Letzter Beitrag: 21.10.2004, 22:32

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •