[Problem] eingehendes Fax funktioniert nicht

geforce28

Neuer User
Mitglied seit
7 Mrz 2016
Beiträge
43
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.
 
Kostenlos!

Statistik des Forums

Themen
248,860
Beiträge
2,303,053
Mitglieder
378,513
Neuestes Mitglied
jezmikosay