KabelBW und Faxe empfangen ...

neverminds

Neuer User
Mitglied seit
14 Mrz 2008
Beiträge
2
Punkte für Reaktionen
0
Punkte
0
Hi zusammen,

ich hoffe ihr könnt mir weiterhelfen. Habe schon lange gesucht und nichts passendes gefunden, da ich halt auch eine relativ spezifische Frage habe.
Folgende Hardware und Voraussetzungen habe ich hier:

- KabelBW CleverKabel 10 inkl. 2 Telefonleitungen und dementsprechend 2 Rufnummern

- Schnurlos Telefon mit Anrufbeantworter (will ich mir in Kürze anschaffen! habe im Moment noch das AEG Standard Telefon von KabelBW)

- Brother MFC-7820N Multifunktionsgerät inkl. Fax

Und folgendes Szenario möchte ich aufbauen / erreichen:

Telefonleitung Nr.1: Nur Telefon mit integriertem Anrufbeantworter
Telefonleitung Nr.2: Telefon mit integriertem AB und das Brother Multigerät

Ok, Leitung Nr.1 ist eigentlich klar, da gibts keine Probleme.

Aber wie bekomme ich das bei der 2. Leitung am besten hin? Im Moment habe ich das Faxgerät und das Telefon mittels einem TAE-Adapter (RJ11 auf FFN Dose) gleichzeitig an diesem Anschluß angeschlossen und in Betrieb. EIn großer Nachteil ist, dass Anrufe nicht von Faxen unterschieden werden, solange das Faxgerät den ankommenden Anruf nicht automatisch übernimmt / entgegennimmt.

Die Lösung müsste an dieser Stelle eine Faxweiche sein - vermutlich eine aktive. Kann mir das einer bestätigen und gleichzeitg vielleicht nen Anhaltspunkt geben, wo ich so ein Teil bekommen kann (gerne ein Link zu einem Onlineshop?!) ??

Und im Moment habe ich an der 2. Telefonleitung zwar noch das AEG Standard-Schnur-Telefon das KabelBW einem bei Bestellung von CleverKabel-10 schenkt. Dieses möchte ich aber ersetzen durch ein Siemens Gigaset mit integriertem AB. Wird das dann wohl funktionieren (Telefon, AB, Fax)?

Denkt ihr, dass das mit der Faxweiche funktioniert?!

Danke schonmal vorab für eure Hilfe!!!!
 
Spendiere dem Fax eine eigene Telefonnummer.

Es gibt Router die können sowohl analoge als auch ISDN-Telefongeräte sowohl über VoIP als auch über Festnetz telefonieren lassen.
 
Ich hab doch nur 2 Telefonnummern?! Ich habe hier auch kein ISDN, sondern nur analog. Und einen Router habe ich, aber der kann nur den Netzwerkverkehr handeln. Will auch nicht umsteigen, da ich mir diesen Router erst gekauft habe. Was gibt's denn sonst noch für Lösungsansätze?! :)
 
Der Rat von ecsguy ist der einzig vernünftige. Fax-Weiche stammen aus einem Zeitalter, in dem es noch kein VoIP gab und es aufwändig war, an eine zusätzliche Rufnummer heran zu kommen.
Eine weitere Rufnummer bekommst du bei einem VoIP-Anbieter deiner Wahl, z.B. sipgate. Du willst doch sowieso neue Geräte anschaffen. Das sinnvollste wäre es dann, einen VoIP-tauglichen Router zu besorgen.
 
@neverminds

Leg Dir als Router eine Fritz! 7170 zu.
- Anschluß für 3 analoge Telefone (Fax)
- Anschluß für ISDN-Geräte
- WLAN
- 4 LAN-Ports; 1 davon ermöglicht den Anschluß ans Kabelnetz

An bord gibts Telefonbuch, Kindersicherung, Wahlregeln zur Auswahl des billigsten Telefonproviders, bis zu 10 unterschiedliche VoIP- und CbC-Provider speicherbar uvm.
 
au! gute idee, hab hier das gleiche noch zu machen, fax war bisher nur im sendebetrieb, weil kaum incoming und T.38 trau ich immer noch nicht recht.

softwarefaxweiche mit CallWeaver::FaxDetect() und System(/usr/sbin/faxanswer -h fax ttyS0) das wär praktisch:

Code:
...
exten => xxx,n,FaxDetect(6,ring,d,1000,100,0)
exten => xxx,n,Goto(talk,1)
exten => fax,1,NoOp(tc300 Fax detected)
exten => fax,n,System(/usr/sbin/faxanswer -h fax ttyS0)
exten => fax,n,Wait(5)
exten => fax,n,Hangup
exten => talk,1,Dial(SIP/xxx&SIP/xxx&SIP/xxx&SIP/xxx,20,wr)
exten => talk,n,Answer
exten => talk,n,WaitMusicOnHold(5)
exten => talk,n,VoiceMail(xxx)
exten => talk,n,Hangup
...

berechtigungen bei hylafax und CW user zur fax group:

prw-rw---- 1 uucp fax 0 2008-03-23 16:21 FIFO
prw-rw---- 1 uucp fax 0 2008-03-23 16:16 FIFO.ttyS0

mein USR 33,6 sportster VI an N-buchse 1 unterbricht amtsleitung beim abnehmen zur Sinus TC300 an N 2 nicht, F ist leer.

es funktioniert ;)

UPDATE:
hab jetzt doch noch T.38 terminierung eingebaut:

Code:
...
exten => xxx4212,n,FaxDetect(6,ring,d,1000,100,0)
exten => xxx4212,n,Goto(talk,1)
exten => fax,1,NoOp(Sipgate Fax detected)
exten => fax,n,Goto(faxin,s,1)
...
[faxin]
exten => s,1,Answer
exten => s,n,Wait(1)
exten => s,n,Set(LOCALSTATIONID=xxxxxxx s T.38 Internet FAX)
exten => s,n,Set(LOCALHEADERINFO=CallWeaver Fax Termination)
exten => s,n,Set(FAXFILE=/var/spool/callweaver/fax/in/${CALLERID(num)}-${UNIQUEID}.tif)
exten => s,n,Set(SIP_CODEC=alaw)
exten => s,n,SipDTMFMode(inband)
exten => s,n,RxFAX(${FAXFILE},ecm)
exten => s,n,Hangup
exten => h,1,NoOp(RxFAX completed)
exten => h,n,NoOp(RX: REMOTESTATIONID is ${REMOTESTATIONID})
exten => h,n,NoOp(RX: FAXPAGES is ${FAXPAGES})
exten => h,n,NoOp(RX: FAXRESOLUTION  is ${FAXRESOLUTION})
exten => h,n,NoOp(RX: FAXBITRATE is ${FAXBITRATE})
exten => h,n,NoOp(RX: PHASEESTATUS is ${PHASEESTATUS})
exten => h,n,NoOp(RX: PHASESTRING is ${PHASEESTRING})
exten => h,n,System(/usr/bin/cwfax2mail ${CALLERID(name)} xxxxx@localhost ${FAXFILE})
...

ein vierzeiler mit CW, rest aus sample config code.
geht prima, ich -> hylafax -> sipgate basic -> ich:

Code:
    -- Executing [s@faxin:9] RxFAX("SIP/xxx4212-18fc", "/var/spool/callweaver/fax/in/1206435625.67.tif,ecm")
    -- parse_srv: SRV mapped to host sip.tc300.net, port 5060
    -- Executing [s@faxin:10] Hangup("SIP/xxx4212-18fc", "")
  == Spawn extension (faxin, s, 10) exited non-zero on 'SIP/xxx4212-18fc'
    -- Executing [h@faxin:1] NoOp("SIP/xxx4212-18fc", "RxFAX completed")
    -- Executing [h@faxin:2] NoOp("SIP/xxx4212-18fc", "RX: REMOTESTATIONID is ")
    -- Executing [h@faxin:3] NoOp("SIP/xxx4212-18fc", "RX: FAXPAGES is 2")
    -- Executing [h@faxin:4] NoOp("SIP/xxx4212-18fc", "RX: FAXRESOLUTION  is 3850")
    -- Executing [h@faxin:5] NoOp("SIP/xxx4212-18fc", "RX: FAXBITRATE is 9600")
    -- Executing [h@faxin:6] NoOp("SIP/xxx4212-18fc", "RX: PHASEESTATUS is 0")
    -- Executing [h@faxin:7] NoOp("SIP/xxx4212-18fc", "RX: PHASESTRING is OK")

textdokument in G3 2D tiff fehlerfrei übertragen, da brauch ich den murks da oben mit hylafax eingriff wohl gar nicht mehr. :)

schien mir einfacher, als mich mit dem IAXmodem zu beschäftigen...

UPDATE: experimenteller sendecode:

Code:
...
exten => _600X.,1,Dial(SIP/${EXTEN:1}@betamax-net,,WTrM(faxout))
...
[proc-faxout]
exten => s,1,Wait(1)
exten => s,n,Set(LOCALSTATIONID=xxxxxx s T.38 Internet FAX)
exten => s,n,Set(LOCALHEADERINFO=CallWeaver Fax Termination)
exten => s,n,Set(FAXFILE=/var/spool/callweaver/fax/out/outfaxg4.tif)
exten => s,n,Set(SIP_CODEC=alaw)
exten => s,n,SipDTMFMode(inband)
exten => s,n,TxFAX(${FAXFILE},caller,debug,ecm)
exten => s,n,NoOp(TX: REMOTESTATIONID is ${REMOTESTATIONID})
exten => s,n,NoOp(TX: FAXPAGES is ${FAXPAGES})
exten => s,n,NoOp(TX: FAXRESOLUTION  is ${FAXRESOLUTION})
exten => s,n,NoOp(TX: FAXBITRATE is ${FAXBITRATE})
exten => s,n,NoOp(TX: PHASEESTATUS is ${PHASEESTATUS})
exten => s,n,NoOp(TX: PHASEESTRING is ${PHASEESTRING})
exten => s,n,Set(FAXBCKFILE=/var/spool/callweaver/fax/out/${UNIQUEID}${REMOTESTATIONID})
;exten => s,n,System(/bin/mv ${FAXFILE} ${FAXBCKFILE})
exten => s,n,System(/bin/cp ${FAXFILE} ${FAXBCKFILE})
exten => s,n,Hangup
...

bitte nicht in produktionssysteme übernehmen, das ist reine spielerei und hatte hier schon dolle nebenwirkungen ;)

das, z.B.:

Code:
Mar 26 22:01:55 ERROR[3050896272]: app_dial.c:1526 dial_exec_full: Could not stop autoservice on calling channel

und 1 moh absturz durch pipe-bruch wenn voicemail auf den (von RxFax gesperrten?) channel will.
neustart war erforderlich.
 
Zuletzt bearbeitet:
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.