[Problem] eingehendes Fax funktioniert nicht

geforce28

Neuer User
Mitglied seit
7 Mrz 2016
Beiträge
39
Punkte für Reaktionen
0
Punkte
6
Hallo Leute,

ich habe einen Asterisk Server auf einem Debian System in der Version 13 aufgesetzt.
Meine Faxnummer habe ich über SIP eingebunden.

Meine in meine extensions.conf habe ich folgendes aufgenommen:
Code:
exten => 626,1,Set(FAXFILE=/var/spool/asterisk/fax/${UNIQUEID}.tif)
exten => 626,2,ReceiveFAX(${FAXFILE})
exten => 626,3,System(mutt -s "BETREFF" -a ${FAXFILE} EMAILADRESSE </dev/null)
exten => 626,4,Hangup()



In Log kommt folgendes, wenn das Fax versucht wird zu empfangen:
Code:
Executing [626@ankommend:1] Set("SIP/ext-sip-account-00000000", "FAXFILE=/var/spool/asterisk/fax/141239533.0.tif") in new stack
    -- Executing [626@ankommend:2] ReceiveFAX("SIP/ext-sip-account-00000000", "/var/spool/asterisk/fax/141239533.0.tif") in new stack
    -- Channel 'SIP/ext-sip-account-00000000' receiving FAX '/var/spool/asterisk/fax/141239533.0.tif'
[Jul  1 09:52:13] ERROR[11299][C-00000000]: res_fax.c:1174 fax_session_reserve: Could not locate a FAX technology module with capabilities (RECEIVE)
[Jul  1 09:52:13] ERROR[11299][C-00000000]: res_fax.c:2197 receivefax_exec: Unable to reserve FAX session.
  == Spawn extension (ankommend, 626, 2) exited non-zero on 'SIP/ext-sip-account-00000000'
  == Using SIP RTP CoS mark 5
Fehlt mir noch irgendein Modul, was ich erst compilieren muss ?

"fax show capabilities" ergibt:
Code:
Registered FAX Technology Modules:


0 registered modules

*CLI> fax show stats


Code:
FAX Statistics:
---------------


Current Sessions     : 0
Reserved Sessions    : 0
Transmit Attempts    : 0
Receive Attempts     : 2
Completed FAXes      : 0
Failed FAXes         : 0
*CLI> fax show version
Code:
FAX For Asterisk Components:
        Applications: 13.9.1
 
Moins


Wie sieht denn die Ausgabe von...
apt-cache policy libspandsp*
...aus :?:

* Quelle
 
Die sieht folgendermaßen aus:
Code:
libspandsp-doc:
  Installiert:           (keine)
  Installationskandidat: 0.0.6-2
  Versionstabelle:
     0.0.6-2 0
        500 http://ftp.de.debian.org/debian/ jessie/main amd64 Packages
libspandsp2:
  Installiert:           (keine)
  Installationskandidat: 0.0.6-2+b2
  Versionstabelle:
     0.0.6-2+b2 0
        500 http://ftp.de.debian.org/debian/ jessie/main amd64 Packages
libspandsp-dev:
  Installiert:           (keine)
  Installationskandidat: 0.0.6-2+b2
  Versionstabelle:
     0.0.6-2+b2 0
        500 http://ftp.de.debian.org/debian/ jessie/main amd64 Packages

EDIT:
Habe die 3 Pakete mal installiert.
Fehlersituation ist leider unverändert.

Wer hat eine Idee ??
 
Zuletzt bearbeitet:
Keiner mehr eine Idee?? :-/
Kann mir bitte jemand helfen?
Ich verzweifle langsam...
 
Moins


Erst wenn du die libspandsp-dev hast, lohnt es asterisk mit dieser Unterstützung zu kompilieren.
Hab ich zwar selber noch nicht gemacht, benutze die apt-get installierte Version (Asterisk 11.13.1~dfsg-2+b1), aber wenn ich mir die Info anschaue...
Code:
fax show capabilities


Registered FAX Technology Modules:

Type            : Spandsp
Description     : Spandsp FAX Driver
Capabilities    : SEND RECEIVE T.38 G.711 GATEWAY

1 registered modules
...klingt das logisch, oder?
 
Hm, ja anscheonend hat Asterisk 11 das ganze wohl integriert..
Wie kann ich denn jetzt meinem Asterisk 13 das Faxe empfnagen beibringen ? ;-)
 
Zuletzt bearbeitet:
Für die Modulerstellung...
Code:
ls /usr/lib/asterisk/modules/res_fax*
/usr/lib/asterisk/modules/res_fax.so  /usr/lib/asterisk/modules/res_fax_spandsp.so
...braucht es die libspandsp-dev.
Dann wird es eigentlich schon...
/etc/asterisk/modules.conf
Code:
[modules]
autoload=yes
...automatisch geladen.
 
Zuletzt bearbeitet:
Danke erstmal für die Antwort.
Leider verstehe ich immer noch nicht, was ich jetzt tun, muss, damit es läuft.

ASTERISK:# ls /usr/lib/asterisk/modules/res_fax*
ergibt:
/usr/lib/asterisk/modules/res_fax.so

die res_fax_spandsp.so fehlt bei mir...

Wo bekomme ich die her ?
Was kann / soll ich jetzt tun ?
 
Steht in deinen ersten Post...
:confused:
Fehlt mir noch irgendein Modul, was ich erst compilieren muss ?
...oder wurde der "Asterisk 13" nicht selbst kompiliert :?:
 
Zuletzt bearbeitet:
Also:
apt-get install libspandsp*

und anschließend Asterisk nochmal ./configure und make, make install ??
 
Ja, wenn damit auch die Module mit erstellt werden.
Achte mal drauf, ob das .configure die libspandsp-dev findet.
 

Zurzeit aktive Besucher

Keine Mitglieder online.

Statistik des Forums

Themen
246,201
Beiträge
2,247,951
Mitglieder
373,765
Neuestes Mitglied
walterronald99
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.