[Anleitung] Trixbox HFC-ISDN ganz einfach, worauf alle wartet haben

probleme mit queues

Hallo,

ich habe deine Anleitung befolgt und habe so eine octo bri von junghanns installiert. diese läuft auch, also es kommen gespräche rein und es gehen auch gespräche über die karte raus. meine problem sind die queues, wenn ein anruf rein kommt und von einem agent angenommen wird fällt der zweite nach einer kurz zeit von ca. 30 sek. raus.

hier ist die ausgabe von asterisk -vvvvr

Connected to Asterisk 1.2.9.1-BRIstuffed-0.3.0-PRE-1r currently running on asterisk1 (pid = 2904)
Verbosity was 1 and is now 21
== Primary D-Channel on span 2 down
-- Registered SIP '101' at 192.168.0.34 port 1196 expires 3600
-- Saved useragent "snomSoft/5.3" for peer 101
== Primary D-Channel on span 2 down
== Primary D-Channel on span 2 down
-- Accepting voice call from '1796810194' to '6256775' on channel 0/1, span 1
-- Executing Set("Zap/1-1", "FROM_DID=6256775") in new stack
-- Executing Goto("Zap/1-1", "ext-queues|1|1") in new stack
-- Goto (ext-queues,1,1)
-- Executing Answer("Zap/1-1", "") in new stack
-- Executing GotoIf("Zap/1-1", "0?USERCID:SETCID") in new stack
-- Goto (ext-queues,1,4)
-- Executing Set("Zap/1-1", "CALLERID(name)=") in new stack
-- Executing Set("Zap/1-1", "MONITOR_FILENAME=/var/spool/asterisk/monitor/q1-20060919-131526-asterisk-2904-1158664526.11") in new stack
-- Executing Queue("Zap/1-1", "1|t|||120") in new stack
-- Started music on hold, class 'default', on Zap/1-1
-- Called Local/101@from-internal
-- Executing Macro("Local/101@from-internal-8dd6,2", "exten-vm|novm|101") in new stack
-- Executing Macro("Local/101@from-internal-8dd6,2", "user-callerid") in new stack
-- Executing GotoIf("Local/101@from-internal-8dd6,2", "1?report") in new stack
-- Goto (macro-user-callerid,s,9)
-- Executing NoOp("Local/101@from-internal-8dd6,2", "Using CallerID "" <01796810194>") in new stack
-- Executing Set("Local/101@from-internal-8dd6,2", "FROMCONTEXT=exten-vm") in new stack
-- Executing Set("Local/101@from-internal-8dd6,2", "VMBOX=novm") in new stack
-- Executing Set("Local/101@from-internal-8dd6,2", "EXTTOCALL=101") in new stack
-- Executing Set("Local/101@from-internal-8dd6,2", "CFUEXT=") in new stack
-- Executing Set("Local/101@from-internal-8dd6,2", "RT=") in new stack
-- Executing Macro("Local/101@from-internal-8dd6,2", "record-enable|101|IN") in new stack
-- Executing GotoIf("Local/101@from-internal-8dd6,2", "0 > 0?2:4") in new stack
-- Goto (macro-record-enable,s,4)
-- Executing AGI("Local/101@from-internal-8dd6,2", "recordingcheck|20060919-131526|asterisk-2904-1158664526.13") in new stack
-- Launched AGI Script /var/lib/asterisk/agi-bin/recordingcheck
recordingcheck|20060919-131526|asterisk-2904-1158664526.13: Inbound recording not enabled
-- AGI Script recordingcheck completed, returning 0
-- Executing NoOp("Local/101@from-internal-8dd6,2", "No recording needed") in new stack
-- Executing GotoIf("Local/101@from-internal-8dd6,2", "1?dolocaldial|1") in new stack
-- Goto (macro-exten-vm,dolocaldial,1)
-- Executing Macro("Local/101@from-internal-8dd6,2", "dial||tr|101") in new stack
-- Executing AGI("Local/101@from-internal-8dd6,2", "dialparties.agi") in new stack
-- Launched AGI Script /var/lib/asterisk/agi-bin/dialparties.agi
dialparties.agi: Starting New Dialparties.agi
-- dialparties.agi: priority is 1
dialparties.agi: Caller ID name is 'unknown' number is '01796810194'
dialparties.agi: Methodology of ring is 'none'
-- dialparties.agi: Added extension 101 to extension map
-- dialparties.agi: Extension 101 cf is disabled
-- dialparties.agi: Extension 101 do not disturb is disabled
> dialparties.agi: extnum: 101
> dialparties.agi: exthascw: 0
> dialparties.agi: exthascfb: 0
> dialparties.agi: extcfb:
> dialparties.agi: exthascfu: 0
> dialparties.agi: extcfu:
== Parsing '/etc/asterisk/manager.conf': Found
== Parsing '/etc/asterisk/manager_custom.conf': Found
== Manager 'admin' logged on from 127.0.0.1
== Manager 'admin' logged off from 127.0.0.1
> dialparties.agi: ExtensionState: 0
-- dialparties.agi: Checking CW and CFB status for extension 101
-- dialparties.agi: DbSet CALLTRACE/101 to 01796810194
-- AGI Script dialparties.agi completed, returning 0
-- Executing Dial("Local/101@from-internal-8dd6,2", "SIP/101||tr") in new stack
-- Called 101
-- Local/101@from-internal-8dd6,1 is ringing
-- SIP/101-36a8 is ringing
-- SIP/101-36a8 is ringing
-- SIP/101-36a8 is ringing
-- SIP/101-36a8 is ringing
-- SIP/101-36a8 is ringing
-- SIP/101-36a8 answered Local/101@from-internal-8dd6,2
-- Local/101@from-internal-8dd6,1 answered Zap/1-1
-- Stopped music on hold on Zap/1-1
== Spawn extension (ext-queues, 1, 6) exited non-zero on 'Local/101@from-internal-8dd6,2<ZOMBIE>'
== Primary D-Channel on span 2 down
-- Accepting voice call from '1737207926' to '6256775' on channel 0/2, span 1
-- Executing Set("Zap/2-1", "FROM_DID=6256775") in new stack
-- Executing Goto("Zap/2-1", "ext-queues|1|1") in new stack
-- Goto (ext-queues,1,1)
-- Executing Answer("Zap/2-1", "") in new stack
-- Executing GotoIf("Zap/2-1", "0?USERCID:SETCID") in new stack
-- Goto (ext-queues,1,4)
-- Executing Set("Zap/2-1", "CALLERID(name)=") in new stack
-- Executing Set("Zap/2-1", "MONITOR_FILENAME=/var/spool/asterisk/monitor/q1-20060919-131553-asterisk-2904-1158664553.15") in new stack
-- Executing Queue("Zap/2-1", "1|t|||120") in new stack
-- Started music on hold, class 'default', on Zap/2-1
-- Called Local/101@from-internal
-- Executing Macro("Local/101@from-internal-ad92,2", "exten-vm|novm|101") in new stack
-- Executing Macro("Local/101@from-internal-ad92,2", "user-callerid") in new stack
-- Executing GotoIf("Local/101@from-internal-ad92,2", "1?report") in new stack
-- Goto (macro-user-callerid,s,9)
-- Executing NoOp("Local/101@from-internal-ad92,2", "Using CallerID "" <01737207926>") in new stack
-- Executing Set("Local/101@from-internal-ad92,2", "FROMCONTEXT=exten-vm") in new stack
-- Executing Set("Local/101@from-internal-ad92,2", "VMBOX=novm") in new stack
-- Executing Set("Local/101@from-internal-ad92,2", "EXTTOCALL=101") in new stack
-- Executing Set("Local/101@from-internal-ad92,2", "CFUEXT=") in new stack
-- Executing Set("Local/101@from-internal-ad92,2", "RT=") in new stack
-- Executing Macro("Local/101@from-internal-ad92,2", "record-enable|101|IN") in new stack
-- Executing GotoIf("Local/101@from-internal-ad92,2", "0 > 0?2:4") in new stack
-- Goto (macro-record-enable,s,4)
-- Executing AGI("Local/101@from-internal-ad92,2", "recordingcheck|20060919-131553|asterisk-2904-1158664553.17") in new stack
-- Launched AGI Script /var/lib/asterisk/agi-bin/recordingcheck
recordingcheck|20060919-131553|asterisk-2904-1158664553.17: Inbound recording not enabled
-- AGI Script recordingcheck completed, returning 0
-- Executing NoOp("Local/101@from-internal-ad92,2", "No recording needed") in new stack
-- Executing GotoIf("Local/101@from-internal-ad92,2", "1?dolocaldial|1") in new stack
-- Goto (macro-exten-vm,dolocaldial,1)
-- Executing Macro("Local/101@from-internal-ad92,2", "dial||tr|101") in new stack
-- Executing AGI("Local/101@from-internal-ad92,2", "dialparties.agi") in new stack
-- Launched AGI Script /var/lib/asterisk/agi-bin/dialparties.agi
dialparties.agi: Starting New Dialparties.agi
-- dialparties.agi: priority is 1
dialparties.agi: Caller ID name is 'unknown' number is '01737207926'
dialparties.agi: Methodology of ring is 'none'
-- dialparties.agi: Added extension 101 to extension map
-- dialparties.agi: Extension 101 cf is disabled
-- dialparties.agi: Extension 101 do not disturb is disabled
> dialparties.agi: extnum: 101
> dialparties.agi: exthascw: 0
> dialparties.agi: exthascfb: 0
> dialparties.agi: extcfb:
> dialparties.agi: exthascfu: 0
> dialparties.agi: extcfu:
== Parsing '/etc/asterisk/manager.conf': Found
== Parsing '/etc/asterisk/manager_custom.conf': Found
== Manager 'admin' logged on from 127.0.0.1
== Manager 'admin' logged off from 127.0.0.1
> dialparties.agi: ExtensionState: 1
-- dialparties.agi: Checking CW and CFB status for extension 101
dialparties.agi: Extension 101 is not available to be called
dialparties.agi: Extension 101 has call waiting disabled
-- AGI Script dialparties.agi completed, returning 0
-- Executing NoOp("Local/101@from-internal-ad92,2", "Returned from dialparties with no extensions to call") in new stack
-- Executing NoOp("Local/101@from-internal-ad92,2", "DIALSTATUS is BUSY") in new stack
-- Executing NoOp("Local/101@from-internal-ad92,2", "Returned to dolocaldial with DIALSTATUS BUSY") in new stack
-- Executing Macro("Local/101@from-internal-ad92,2", "outisbusy|") in new stack
-- Executing Playback("Local/101@from-internal-ad92,2", "all-circuits-busy-now") in new stack
-- Local/101@from-internal-ad92,1 answered Zap/2-1
-- Stopped music on hold on Zap/2-1
-- Playing 'all-circuits-busy-now' (language 'en')
== Spawn extension (ext-queues, 1, 6) exited non-zero on 'Local/101@from-internal-ad92,2<ZOMBIE>'
-- Executing Playback("Zap/2-1", "pls-try-call-later") in new stack
-- Playing 'pls-try-call-later' (language 'en')
-- Executing Macro("Zap/2-1", "hangupcall") in new stack
-- Executing ResetCDR("Zap/2-1", "w") in new stack
-- Executing NoCDR("Zap/2-1", "") in new stack
-- Executing Wait("Zap/2-1", "5") in new stack
-- Channel 0/2, span 1 got hangup request
== Spawn extension (macro-hangupcall, s, 3) exited non-zero on 'Zap/2-1' in macro 'hangupcall'
== Spawn extension (macro-hangupcall, s, 3) exited non-zero on 'Zap/2-1' in macro 'outisbusy'
== Spawn extension (macro-hangupcall, s, 3) exited non-zero on 'Zap/2-1'
-- Hungup 'Zap/2-1'
-- Channel 0/1, span 1 got hangup request
== Spawn extension (macro-dial, s, 10) exited non-zero on 'Zap/1-1' in macro 'dial'
== Spawn extension (macro-dial, s, 10) exited non-zero on 'Zap/1-1' in macro 'exten-vm'
== Spawn extension (macro-dial, s, 10) exited non-zero on 'Zap/1-1'
-- Hungup 'Zap/1-1'


aus irgend einen grund bekommt der anrufer die meldung das der agent besetzt ist und wird dann auf gelegt.

ich hoffe dass du mir helfen kannst.
 
Die Telefonanlage war Schuld!

Sorry Leute,

ich hatte eigentlich kein Problem. Die Telefonanlage wurde von der Telekom neu konfiguriert und jetzt funktioniert alles wunderbar.

Vielen Dank für die Hilfe!

Roethli
 
Diese Anleitung ist echt super. Da ich aber jetzt eh neu installieren musste habe ich gleich Trixbox 1.2.2 genommen. Leider klappt die Aneitung von hier nicht mehr sauber. kann z. B. nur Asterisk 1.2.10 auswählen und nicht 1.2.12.
Der Kernel Ordner wird auch nicht gefunden.

Hat hier jemand eine Lösung.

Danke.
 
Ok, dann installier ich wieder 1.1.1

Danke für die Info!
 
Hi,
habe es endlich geschaft die trixbox v.1.2.2 zum laufen zu bekommen.
musst so ein paar kleinigkeiten ändern. aber ansonsten lief es super hatte gleich am ersten abend meine ersten erfolge.

also meine probleme und lösungen.
kernerl nicht gefunden bei install-ZAPHFC:

rpm -i ftp://ftp.pbone.net/mirror/www.whit...es/i686/kernel-devel-2.6.9-34.0.2.EL.i686.rpm

aus irgentwelchen gründen musste ich meine 2HFC karten tauschen "-m 10" ging es leider nicht also nur mit "-m 01" ging es. (beide karten haben einen eigen IRQ)

dann konnte ich nicht raustelefonieren, freizeichen gab es.
intern ging aber nur wenn ich vor dem abheben gewählt habe.

habe mich erst mal auf das nach ext gekümmert und rausgefunden das ich unter der nebenstelle folgendes eintragen muss:
DID + outbount-callerid + channel = msn
dial = ZAP/1/msn
dann kamm ich raus und rein super nur abheben und dann wählen konnte ich noch nicht
daraufhin habe ich die datei "/etc/asterisk/extensions.conf" unter [from-internal] geänder auf:

[from-internal]
include => parkedcalls
include => from-internal-custom
include => from-internal-additional
exten => s,1,Set(TIMEOUT(absolute)=50) ;hinzugefügt -- 50sek bis auflegen
exten => s,1,Macro(hangupcall)
exten => h,1,Macro(hangupcall)

das wäre auch geschaft

Jetzt wollte ich fax testen das ging natürlich auch nicht auf anhieb.
habe die [ext-fax] wie im 1. Post beschrieben geändert
leider gab es kein install-pdf. brauchte es auch nicht, den die version v1.2.2 hat das schon enthalten.
nun habe ich zu meiner FAX-MSN - Follow-Me regel die nummer "666" hinzugefügt und schon habe ich faxe auf meinem reelen fax und asterisk empfangen und als email mit pdf anhang bekommen.
ich muste in der datei /var/lib/asterisk/bin/fax-process.pl den tiff2pdf einfrag ändern
von
open PDF, "tiff2pdf -w8.5 -l11 $file|";
auf
open PDF, "tiff2pdf -pA4 $file|";
nun bekam ich auch meine vollständige fax seite.

die umstellung auf deutsch hat übrungs super geklappt.

Gruss Gunforce
 
Zuletzt bearbeitet:
Bei mir sieht die Ausgabe so aus:
Span 1: ZTHFC1 "HFC-S PCI A ISDN card 0 [TE] layer 1 ACTIVATED (F4)" AMI/CCS

1 ZTHFC1/0/1 Clear
2 ZTHFC1/0/2 Clear
3 ZTHFC1/0/3 HDLCFCS

Es gibt kein (in use) : Was habe ich falsch gemacht ?
 
Wo liegt der Fehler ?

Hallo zusammen !

Ich habe meine Trixbox mit HFC nach dieser Anleitung eigentlich gut hinbekommen nur scheitere ich am letzten Schritt, die ISDN Karte auch zu nutzen ;)

Sobald ich die ISDN Karte mit dem NTBA verbinde bekomme ich folgende Fehler auf der Konsole :

zaphfc[0]: empty HDLC frame received
zaphfc[0]: received d channel frame with bad CRC

ein cat /proc/zaptel/* liefert folgendes :

Span 1: ZTHFC1 "HFC-S PCI A ISDN card 0 [NT] layer 1 ACTIVATED (G3)" AMI/CCS

1 ZTHFC1/0/1 Clear (In use)
2 ZTHFC1/0/2 Clear (In use)
3 ZTHFC1/0/3 HDLCFCS (In use)


Hat da jemand einen Rat ?

Grüße
Florian
 
Fehler mit anonymen Anrufern

Meine Trixbox anlage funtioniert tadelos. Hab nur ein problem welches ich jetzt im Einsatz erst gemerkt habe. bei anrufen bei denen keine nummermit gesende wird ( alte analog anschlüsse bzw keine freischaltung der Nummern aktiviert oder bei handy's nummernunterdrückung ) werden die Gespräche nicht durchgestellt. Trixbox nimmt den Ruf an und sagt das der Anrufer keine Anonymen Gespräche akzeptiert und und man soll seine nummer samt vorwahl eingeben. Wenn man das gemacht hat verbindet trixbox trotzdem nicht weiter.

kann mir jemand helfen.
 
Hallo Voip-Asterisk-Fans;) die Datei install-ZapHFC
2.1.ISDN-Installer laden, wenn nicht Punkt 2klappt
Anhang:DDatei ins Verzeichnis
/usr/local/sbin laden und ausführbar machen
#chmod 777 /usr/local/sbin/install-ZAPHFC

Hier die Datei

Hey, wie bekomm ich das file in dieses verzeichiss?
danke

Edit: mit Install-Samba
Bitte

trotzdem steht bei mir bei Cat /proc/taptel/* nur irgednwas mit Dummys und keine PCI Karte...
 
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.