TrixBox und 2x HFC TE anbindung

Wageck

Neuer User
Mitglied seit
7 Jun 2005
Beiträge
41
Punkte für Reaktionen
0
Punkte
0
Mein Problem ist das ich nicht Raus und auch nicht rein telefonieren kann zusätzlich dazu kann über das normale ISDN Tel. nicht telefoniert werden wenn die HFC Karte auch im NTBA steckt

der aufbau ist

2 NTBAs <=> Asterisk mit 2 HFCs <=> SipPhones (Linksys IP Phone SPA 491)

Und Sinn des ganzen soll sein das wir mit unseren SIP Phones auf beiden ISDN netzten anrufe absetzten und anehmen können.

Installiert hab ich das ganze da nach: http://www.ip-phone-forum.de/showthread.php?t=110310

Und auch ein suchen im Forum bzw. in Google bringt mich nicht weiter

da mir ein
cat /proc/zaptel/*

folgendes bringt geh ich davon aus das die Karten Funktionieren
Code:
Span 1: ZTHFC1 "HFC-S PCI A ISDN card 0 [TE] layer 1 DEACTIVATED (F5)" AMI/CCS

           1 ZTHFC1/0/1 Clear (In use)
           2 ZTHFC1/0/2 Clear (In use)
           3 ZTHFC1/0/3 HDLCFCS (In use)
Span 2: ZTHFC2 "HFC-S PCI A ISDN card 1 [TE] layer 1 DEACTIVATED (F5)" AMI/CCS

           4 ZTHFC2/0/1 Clear (In use)
           5 ZTHFC2/0/2 Clear (In use)
           6 ZTHFC2/0/3 HDLCFCS (In use)
das hab ich gemacht wärend die kabel der HFCs in keinem NTBA drin waren und das hab ich gemacht wärend die die HFCs mit de NTBAs verbunden ware

Code:
Span 1: ZTHFC1 "HFC-S PCI A ISDN card 0 [TE] layer 1 DEACTIVATED (F5)" AMI/CCS

           1 ZTHFC1/0/1 Clear (In use)
           2 ZTHFC1/0/2 Clear (In use)
           3 ZTHFC1/0/3 HDLCFCS (In use)
Span 2: ZTHFC2 "HFC-S PCI A ISDN card 1 [TE] layer 1 DEACTIVATED (F5)" AMI/CCS

           4 ZTHFC2/0/1 Clear (In use)
           5 ZTHFC2/0/2 Clear (In use)
           6 ZTHFC2/0/3 HDLCFCS (In use)

meine Zapara.conf
Code:
;
; Zapata telephony interface
;
; Configuration file

[trunkgroups]

[channels]
language=de
context=from-zaptel
signalling=fxs_ks
rxwink=300		; Atlas seems to use long (250ms) winks
;
; Whether or not to do distinctive ring detection on FXO lines
;
;usedistinctiveringdetection=yes

usecallerid=yes
hidecallerid=no
callwaiting=yes
usecallingpres=yes
callwaitingcallerid=yes
threewaycalling=yes
transfer=yes
cancallforward=yes
callreturn=yes
echocancel=yes
echocancelwhenbridged=no
echotraining=800
rxgain=0.0
txgain=0.0
group=0
callgroup=1
pickupgroup=1
immediate=no


;faxdetect=both
faxdetect=incoming
;faxdetect=outgoing
;faxdetect=no

;Include genzaptelconf configs
#include zapata-auto.conf

;Include AMP configs
;#include zapata_additional.conf



;Include BRI-HFC configs
#include zapata-BRI-HFC.conf

und ein auszug der CLI wenn ich raus rufen will
CLI
Code:
[root@asterisk1 ~]# asterisk -r
Asterisk 1.2.7.1-BRIstuffed-0.3.0-PRE-1o, Copyright (C) 1999 - 2006 Digium, Inc. and others.
Created by Mark Spencer <[email protected]>
Asterisk comes with ABSOLUTELY NO WARRANTY; type 'show warranty' for details.
This is free software, with components licensed under the GNU General Public
License version 2 and other licenses; you are welcome to redistribute it under
certain conditions. Type 'show license' for details.
=========================================================================
Connected to Asterisk 1.2.7.1-BRIstuffed-0.3.0-PRE-1o currently running on asterisk1 (pid = 2659)
ionerisk1*CLI>
Verbosity is at least 50
asterisk1*CLI>
    -- Executing Macro("SIP/23-6169", "dialout-trunk|1|017621066969||") in new stack
    -- Executing Set("SIP/23-6169", "DIAL_TRUNK=1") in new stack
    -- Executing Set("SIP/23-6169", "_NODEST=") in new stack
    -- Executing Set("SIP/23-6169", "DIAL_NUMBER=017621066969") in new stack
    -- Executing Set("SIP/23-6169", "ROUTE_PASSWD=") in new stack
    -- Executing Set("SIP/23-6169", "DIAL_TRUNK_OPTIONS=trw") in new stack
    -- Executing GotoIf("SIP/23-6169", "1?noauth") in new stack
    -- Goto (macro-dialout-trunk,s,8)
    -- Executing Set("SIP/23-6169", "GROUP()=OUT_1") in new stack
    -- Executing Macro("SIP/23-6169", "user-callerid|SKIPTTL") in new stack
    -- Executing NoOp("SIP/23-6169", "user-callerid: device 23") in new stack
    -- Executing GotoIf("SIP/23-6169", "0?report") in new stack
    -- Executing GotoIf("SIP/23-6169", "0?start") in new stack
    -- Executing Set("SIP/23-6169", "REALCALLERIDNUM=23") in new stack
    -- Executing NoOp("SIP/23-6169", "REALCALLERIDNUM is 23") in new stack
    -- Executing Set("SIP/23-6169", "AMPUSER=23") in new stack
    -- Executing Set("SIP/23-6169", "AMPUSERCIDNAME=Wageck") in new stack
    -- Executing GotoIf("SIP/23-6169", "0?report") in new stack
    -- Executing Set("SIP/23-6169", "CALLERID(all)=Wageck <23>") in new stack
    -- Executing Set("SIP/23-6169", "REALCALLERIDNUM=23") in new stack
    -- Executing NoOp("SIP/23-6169", "TTL:  ARG1: SKIPTTL") in new stack
    -- Executing GotoIf("SIP/23-6169", "1?continue") in new stack
    -- Goto (macro-user-callerid,s,21)
    -- Executing NoOp("SIP/23-6169", "Using CallerID "Wageck" <23>") in new stack
    -- Executing Macro("SIP/23-6169", "record-enable|23|OUT") in new stack
    -- Executing GotoIf("SIP/23-6169", "0 > 0?2:4") in new stack
    -- Goto (macro-record-enable,s,4)
    -- Executing DeadAGI("SIP/23-6169", "recordingcheck|20070314-153411|asterisk-2659-1173882851.19") in new stack
    -- Launched AGI Script /var/lib/asterisk/agi-bin/recordingcheck
  recordingcheck|20070314-153411|asterisk-2659-1173882851.19: Outbound recording not enabled
    -- AGI Script recordingcheck completed, returning 0
    -- Executing NoOp("SIP/23-6169", "No recording needed") in new stack
    -- Executing GotoIf("SIP/23-6169", "0?skipoutcid") in new stack
    -- Executing Set("SIP/23-6169", "DIAL_TRUNK_OPTIONS=trw") in new stack
    -- Executing Macro("SIP/23-6169", "outbound-callerid|1") in new stack
    -- Executing GotoIf("SIP/23-6169", "1?start") in new stack
    -- Goto (macro-outbound-callerid,s,3)
    -- Executing NoOp("SIP/23-6169", "REALCALLERIDNUM is 23") in new stack
    -- Executing GotoIf("SIP/23-6169", "1?normcid") in new stack
    -- Goto (macro-outbound-callerid,s,9)
    -- Executing Set("SIP/23-6169", "USEROUTCID=") in new stack
    -- Executing Set("SIP/23-6169", "EMERGENCYCID=") in new stack
    -- Executing Set("SIP/23-6169", "TRUNKOUTCID=") in new stack
    -- Executing GotoIf("SIP/23-6169", "1?trunkcid") in new stack
    -- Goto (macro-outbound-callerid,s,16)
    -- Executing GotoIf("SIP/23-6169", "1?usercid") in new stack
    -- Goto (macro-outbound-callerid,s,18)
    -- Executing GotoIf("SIP/23-6169", "1?report") in new stack
    -- Goto (macro-outbound-callerid,s,22)
    -- Executing NoOp("SIP/23-6169", "CallerID set to "Wageck" <23>") in new stack
    -- Executing GotoIf("SIP/23-6169", "1?nomax") in new stack
    -- Goto (macro-dialout-trunk,s,16)
    -- Executing DeadAGI("SIP/23-6169", "fixlocalprefix") in new stack
    -- Launched AGI Script /var/lib/asterisk/agi-bin/fixlocalprefix
    -- AGI Script fixlocalprefix completed, returning 0
    -- Executing Set("SIP/23-6169", "OUTNUM=017621066969") in new stack
    -- Executing Set("SIP/23-6169", "custom=ZAP/4") in new stack
    -- Executing GotoIf("SIP/23-6169", "0?customtrunk") in new stack
    -- Executing Dial("SIP/23-6169", "ZAP/4/017621066969|300|trw") in new stack
    -- Requested transfer capability: 0x00 - SPEECH
    -- Called 4/017621066969
    -- Channel 0/1, span 2 got hangup, cause 42
    -- Zap/4-1 is circuit-busy
    -- Hungup 'Zap/4-1'
  == Everyone is busy/congested at this time (1:0/1/0)
    -- Executing Goto("SIP/23-6169", "s-CONGESTION|1") in new stack
    -- Goto (macro-dialout-trunk,s-CONGESTION,1)
    -- Executing NoOp("SIP/23-6169", "Dial failed due to CONGESTION - failing through to other trunks") in new stack
    -- Executing Macro("SIP/23-6169", "outisbusy|") in new stack
    -- Executing Playback("SIP/23-6169", "all-circuits-busy-now|noanswer") in new stack
    -- Playing 'all-circuits-busy-now' (language 'en')
    -- Executing Playback("SIP/23-6169", "pls-try-call-later|noanswer") in new stack
    -- Playing 'pls-try-call-later' (language 'en')
    -- Executing Macro("SIP/23-6169", "hangupcall") in new stack
    -- Executing ResetCDR("SIP/23-6169", "w") in new stack
    -- Executing NoCDR("SIP/23-6169", "") in new stack
    -- Executing GotoIf("SIP/23-6169", "1?skiprg") in new stack
    -- Goto (macro-hangupcall,s,6)
    -- Executing GotoIf("SIP/23-6169", "1?theend") in new stack
    -- Goto (macro-hangupcall,s,9)
    -- Executing Wait("SIP/23-6169", "5") in new stack
    -- Executing Hangup("SIP/23-6169", "") in new stack
  == Spawn extension (macro-hangupcall, s, 10) exited non-zero on 'SIP/23-6169' in macro 'hangupcall'
  == Spawn extension (macro-hangupcall, s, 10) exited non-zero on 'SIP/23-6169' in macro 'outisbusy'
  == Spawn extension (macro-hangupcall, s, 10) exited non-zero on 'SIP/23-6169'
asterisk1*CLI>

Ich hoffe Ihr könnt mir Helfen wenn noch etwas gebraucht wird reiche ich das schnellst möglich nach
 
Ich verstehe Dich noch nicht ganz:

2 NTBAs <=> Asterisk mit 2 HFCs <=> SipPhones (Linksys IP Phone SPA 491)

Du willst IP Telefone an die ISDN Karte hängen? Habe ich das richtig verstanden?

Roland
 
nein ich will das der asterisk zwischen isdn und sip vermittelt mit capi hatte ich sowasauch am laufen aber mit zap gehts nicht
 
da noch keiner helfen konnte denk ich sollte nochmal den sin des ganzen erklären

wir nutzen intern 3 SIP Phones (SPA491) und extern 2 ISDN Leitungen also 2 NTBAs und jetzt möchte ich das der Asterisk mit seinen 2 HFC Karten die gespräche zwischen SIP und ISDN vermittelt
 
Wenn ich das richtig sehe, dann verändert sich die Ausgabe von /proc/zaptel/* nicht, nachdem du die HFC-Karten an die NTBAs angeschlossen hast. Eigentlich müsste dort dann nämlich statt DEACTIVATED ACTIVATED stehen. Bist du dir sicher, dass du die richtigen Kabel verwendest?

cu 40k
 
nach einer neuinstallation gehts wieder ichdenke ich habe ausversehen beide Karten in den NT Modus gesezt und nicht in den TE Modus auf jeden fall gehts jetzt
 
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.