HFC Fehler im TE Mode keine Verbindung!!!(gelöst)

Bobo71

Neuer User
Mitglied seit
11 Jul 2005
Beiträge
57
Punkte für Reaktionen
0
Punkte
0
hat jemand einen Tip was da schief käuft??

-- Extension '66' in context 'default' from 'XXXXXXXXXXX' does not exist. Rejecting call on channel 0/1, span 1
-- Extension '66' in context 'default' from 'XXXXXXXXXXX' does not exist. Rejecting call on channel 0/1, span 1
-- Executing Set("SIP/10-e50f", "LANGUAGE()=de") in new stack
-- Executing Set("SIP/10-e50f", "CALLERID(number)=649845") in new stack
-- Executing Set("SIP/10-e50f", "CALLERID(name)=") in new stack
-- Executing Dial("SIP/10-e50f", "Zap/g1/XXXXXXXXXXXX|120|TW") in new stack
Feb 16 19:59:25 NOTICE[4446]: app_dial.c:1022 dial_exec_full: Unable to create channel of type 'Zap' (cause 34 - Circuit/channel congestion)
== Everyone is busy/congested at this time (1:0/1/0)
-- Executing Goto("SIP/10-e50f", "dialStates|CONGESTION|1") in new stack
-- Goto (dialStates,CONGESTION,1)
-- Executing Set("SIP/10-e50f", "LANGUAGE()=de") in new stack
-- Executing Playback("SIP/10-e50f", "vm-nobodyavail") in new stack
-- Playing 'vm-nobodyavail' (language 'de')
-- Executing Congestion("SIP/10-e50f", "") in new stack
== Spawn extension (dialStates, CONGESTION, 3) exited non-zero on 'SIP/10-e50f'
-- Executing Set("SIP/10-05d4", "LANGUAGE()=de") in new stack
-- Executing Set("SIP/10-05d4", "CALLERID(number)=649845") in new stack
-- Executing Set("SIP/10-05d4", "CALLERID(name)=") in new stack
-- Executing Dial("SIP/10-05d4", "Zap/g1/XXXXXXXXXXXXX|120|TW") in new stack
Feb 16 19:59:48 NOTICE[4451]: app_dial.c:1022 dial_exec_full: Unable to create channel of type 'Zap' (cause 34 - Circuit/channel congestion)
== Everyone is busy/congested at this time (1:0/1/0)
-- Executing Goto("SIP/10-05d4", "dialStates|CONGESTION|1") in new stack
-- Goto (dialStates,CONGESTION,1)
-- Executing Set("SIP/10-05d4", "LANGUAGE()=de") in new stack
-- Executing Playback("SIP/10-05d4", "vm-nobodyavail") in new stack
-- Playing 'vm-nobodyavail' (language 'de')
== Spawn extension (dialStates, CONGESTION, 2) exited non-zero on 'SIP/10-05d4'
-- Executing Set("SIP/10-4720", "LANGUAGE()=de") in new stack
-- Executing Set("SIP/10-4720", "CALLERID(number)=649845") in new stack
-- Executing Set("SIP/10-4720", "CALLERID(name)=") in new stack
-- Executing Dial("SIP/10-4720", "Zap/g1/XXXXXXXXXXXX|120|TW") in new stack
Feb 16 20:05:08 NOTICE[4455]: app_dial.c:1022 dial_exec_full: Unable to create channel of type 'Zap' (cause 34 - Circuit/channel congestion)
== Everyone is busy/congested at this time (1:0/1/0)
-- Executing Goto("SIP/10-4720", "dialStates|CONGESTION|1") in new stack
-- Goto (dialStates,CONGESTION,1)
-- Executing Set("SIP/10-4720", "LANGUAGE()=de") in new stack
-- Executing Playback("SIP/10-4720", "vm-nobodyavail") in new stack
-- Playing 'vm-nobodyavail' (language 'de')
-- Executing Congestion("SIP/10-4720", "") in new stack
== Spawn extension (dialStates, CONGESTION, 3) exited non-zero on 'SIP/10-4720'
 
Zuletzt bearbeitet:
Da braucht man schon ein paar mehr Infos.
Konfigurationsdateien zaptel.conf, zapata.conf, extensions.conf

Wieviel HFC Karten? eine in TE Modus?


was sagt ztcfg -vv

was sagt
cat /proc/zaptel/1


Gruß Sven
 
1 HFC Karte in TE Mode- hoffe ich....


chef7 # ztcfg -vv

Zaptel Configuration
======================

SPAN 1: CCS/ AMI Build-out: 399-533 feet (DSX-1)

Channel map:

Channel 01: Individual Clear channel (Default) (Slaves: 01)
Channel 02: Individual Clear channel (Default) (Slaves: 02)
Channel 03: D-channel (Default) (Slaves: 03)

3 channels configured.


chef7 # cat /proc/zaptel/1
Span 1: ZTHFC1 "HFC-S PCI A ISDN card 0 [TE] layer 1 ACTIVATED (F7)" AMI/CCS

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


extension.conf
--------------schnipp--------------
[outgoing]
include => 10

include => incoming

[10]
;;; Phone 10 ;;;
; Outgoing calls over CAPI
exten => _98.,1,Set(LANGUAGE()=de)
exten => _98./10,2,Set(CALLERID(number)=649845)
exten => _98./649845,3,Set(CALLERID(name)=)
exten => _98./649845,4,Dial(Zap/g1/${EXTEN:2},120,TW)
exten => _98./649845,5,Goto(dialStates,${DIALSTATUS},1)



[incoming]
include => default

exten => 649845,1,Set(LANGUAGE()=de)
exten => 649845,2,Ringing()
exten => 649845,3,Dial(SIP/10,50,t)
exten => 649845,4,Goto(649845-${DIALSTATUS},1)
exten => 649845-CHANUNAVAIL,1,Set(LANGUAGE()=de)
exten => 649845-CHANUNAVAIL,2,Wait(0.5)
exten => 649845-CHANUNAVAIL,3,VoiceMail(b22222)
exten => 649845-CHANUNAVAIL,4,Congestion()
exten => 649845-CHANUNAVAIL,5,Wait(10)
exten => 649845-CHANUNAVAIL,6,Hangup()

exten => 649845-BUSY,1,Set(LANGUAGE()=de)
exten => 649845-BUSY,2,Wait(0.5)
exten => 649845-BUSY,3,VoiceMail(b22222)
exten => 649845-BUSY,4,Congestion()
exten => 649845-BUSY,5,Wait(10)
exten => 649845-BUSY,6,Hangup()

exten => 649845-CONGESTION,1,Set(LANGUAGE()=de)
exten => 649845-CONGESTION,2,Wait(0.5)
exten => 649845-CONGESTION,3,VoiceMail(b22222)
exten => 649845-CONGESTION,4,Congestion()
exten => 649845-CONGESTION,5,Wait(10)
exten => 649845-CONGESTION,6,Hangup()

exten => _649845-.,1,Set(LANGUAGE()=de)
exten => _649845-.,2,Wait(0.5)
exten => _649845-.,3,VoiceMail(u22222)
exten => _649845-.,4,Congestion()
exten => _649845-.,5,Wait(10)
exten => _649845-.,6,Hangup()
----------------schnipp--------------

zapata.conf

[channels]
language=de
switchtype=euroisdn
pridialplan=local
prilocaldialplan=local
echocancel=yes
immediate=no
overlapdial=yes
nationalprefix=0
internationalprefix=00

signalling=bri_cpe_ptmp
context=default
group=1
channel => 1-2

leider sind infos über HFC rar...

thx...
 
achso, zaptel.conf ist nicht da.
 
Code:
- Extension '66' in context 'default' from 'xxxxxxx' does not exist.  Rejecting call on channel 0/1, span 1
     -- Extension '66' in context 'default' from 'xxxxxxx' does not exist.  Rejecting call on channel 0/1, span 1
das ist wohl ein eingehnder Ruf auf der Rufnummer 66.

Diese extension existiert aber nicht in deiner extensions.conf im default Kontext.

Code:
Executing Set("SIP/10-e50f", "LANGUAGE()=de") in new stack
     -- Executing Set("SIP/10-e50f", "CALLERID(number)=649845") in new stack
     -- Executing Set("SIP/10-e50f", "CALLERID(name)=") in new stack
     -- Executing Dial("SIP/10-e50f", "Zap/g1/xxxxxxxx|120|TW") in new stack
 Feb 16 19:59:25 NOTICE[4446]: app_dial.c:1022 dial_exec_full: Unable to create channel of type 'Zap' (cause 34 - Circuit/channel congestion)
   == Everyone is busy/congested at this time (1:0/1/0)

Das is der ausgehende Ruf.
Hängt der * direkt am NTBA oder an einem S0 einer übergeordneten Anlage?

Stimmt die CAllerID mit der wirlichen überein?


Wie startest Du die HFC Treiber?





Gruß Sven
 
Zuletzt bearbeitet:
Eingehend ok

Bobo71 schrieb:
hat jemand einen Tip was da schief käuft??

-- Extension '66' in context 'default' from 'XXXXXXXXXXX' does not exist. Rejecting call on channel 0/1, span 1
-- Extension '66' in context 'default' from 'XXXXXXXXXXX' does not exist. Rejecting call on channel 0/1, span 1
der Fehler sagt aus, das keine extension 66 in der extensions.conf ist.

nach ersetzen meiner MSN in der extensions.conf von 649845 in 66 gehen ankommende Rufe durch....

Jetzt meine nächste Frage, woher nimmt die HFC Card die 66er ich nenne es mal MSN?
 
Die Zuordnung der MSN erfolgt direkt über einen extprechenden Kontext in der extensions.conf.

Bei den mISDN Channeltreiber und chan_capi_cm Treibern erfolgt die Zuordnung der MSN in der misdn.conf und capi.conf.


Gruß Sven
 
Ich habe die 66 aber nicht in der extensions.conf gesetzt. Erst gestern als ich nicht mehr weiter wusste, habe ich einfach mal die 66 gesetzt, die aber irgendwo anders herkommt! Wer sagt denn, das die hfc die extension 66 in default sucht??
 
Also deine hfc Karte ist an einem S0 Bus angeschlossen.

Wenn auf diesen Bus ein ruf "vorbeikommt" merkt das deine hfc Karte.
Die Karte überprüft an welche MSN der Ruf gerichtet ist.

Falls in deiner extensions.conf eine extenstions mit der rufnummer (66) existiert, werden die befehle der extension dial, hangup .... ausgeführt.

zapata.conf:
Code:
  [channels]
    
   ;erste Karte TE-Modus
   switchtype = euroisdn
   signalling = bri_cpe_ptmp
   usecallerid = yes
   overlapdial = no
   immediate = no
   group = 1
   [B]context = isdn_incoming[/B]
   channel => 1-2

extensions.conf:
Code:
   [general]
   static=yes
   writeprotect=no
    
   [default]
   include => sip20
   include => sip21
   include => isdn_outgoing[B][/B]
    
   [sip20]
   exten => 20,1,Dial(SIP/20,25,tT)
   exten => 20,n,Hangup
    
   [sip21]
   exten => 21,1,Dial(SIP/21,25,tT)
   exten => 21,n,Hangup
    
   [B][isdn_incoming][/B]
 [B] [/B]  [B]exten => 66,1,Dial(SIP/20,25,tT)[/B]
   [B]exten => 66,n,Hangup[/B]
    
   [isdn_outgoing]
   exten => _7.,1,SetCallerID(66)
   exten => _7.,n,Dial(ZAP/g1/${EXTEN:1})
   exten => _7.,n,Hangup


Auszug aus "Asterisk kompakt"
www.bomots.de

Gruß Sven
 
@konabi, das klingt plausibel.... thx

werde testen und berichten.

Grüße Steffen.

P.S. und 66 anstatt 649845 weil die Karte am intenen S0 hängt?
Habe nähmlich nicht persönlich die Anlage bei meinen Bruder angeklemmt...
66 = interne MSN??
 
so jetzt kommt folgende Meldung ausgehend, und immer ein Ton zwischen besetzt und klingeln von der Lönge her...





*CLI> -- Executing Set("SIP/10-91c7", "LANGUAGE()=de") in new stack
-- Executing Set("SIP/10-91c7", "CALLERID(number)=649845") in new stack
-- Executing Set("SIP/10-91c7", "CALLERID(name)=") in new stack
-- Executing Dial("SIP/10-91c7", "Zap/g1/017XXXXXXXXX|120|TW") in new stack
-- Requested transfer capability: 0x00 - SPEECH
-- Called g1/017XXXXXXX
1 Don't know what to do if second ROSE component is of type 0x6
-- Zap/1-1 is ringing
Call Reference Length not supported: 0
1 Don't know what to do if second ROSE component is of type 0x6
-- Hungup 'Zap/1-1'
== Spawn extension (outgoing, 98017XXXXXXXX, 4) exited non-zero on 'SIP/10-91c7'
-- Executing Hangup("SIP/10-91c7", "") in new stack
== Spawn extension (outgoing, h, 1) exited non-zero on 'SIP/10-91c7'
 
Die CallerID auf die MSN 66 ändern.
beim rauswählen vieleicht noch eine 0 für das Amt vorwählen?


Gruß Sven
 
leider immernoch selbiger Prob....


------------------------------console---------------------------------
-- Executing SetCallerID("SIP/10-6cbb", "66") in new stack
-- Executing Dial("SIP/10-6cbb", "ZAP/g1/017XXXXXXXX") in new stack
-- Requested transfer capability: 0x00 - SPEECH
-- Called g1/017XXXXXXXX
-- Zap/1-1 is proceeding passing it to SIP/10-6cbb
1 Don't know what to do if second ROSE component is of type 0x6
-- Zap/1-1 is ringing
Call Reference Length not supported: 0
1 Don't know what to do if second ROSE component is of type 0x6
-- Hungup 'Zap/1-1'
== Spawn extension (outgoing, 98017XXXXXXXX, 2) exited non-zero on 'SIP/10-6cbb'
-- Executing Hangup("SIP/10-6cbb", "") in new stack
== Spawn extension (outgoing, h, 1) exited non-zero on 'SIP/10-6cbb'

-----------extensions.conf--------------
[isdn_outgoing]
exten => _98.,1,SetCallerID(66)
exten => _98.,n,Dial(ZAP/g1/${EXTEN:2})
exten => _98.,n,Hangup
 
so jetzt funzt es.... thx @konabi.
Werde die Konfig morgen hier posten...

P.S. Wie füge ich Code ordentlich ein in den Thread habe keine Option!?
 
meine extensions.conf

99=erweiterung für interne Wahl
98=erweiterung für ISDN Wahl
66 = interne MSN der TK hier die eigene setzen(kann auch die externe sein wenn am externen S0)!

Code:
 [general]

static=yes
writeprotect=no

[globals]
localdialtimeout=120

[default]

include => user
include => test
include => incoming
include => outgoing
include => error

[isdn_ingoing]
exten => 66,1,Dial(SIP/10&ZAP/g1/5000)
exten => 66,n,Hangup

[test]
exten => 9100,1,Set(LANGUAGE()=de)
exten => 9100,2,Answer()
exten => 9100,3,MP3Player(/var/lib/asterisk/mohmp3/fpm-calm-river.mp3)
exten => 9100,4,Congestion()
exten => 9100,5,Wait(10)
exten => 9100,6,Hangup()

exten => 9101,1,Set(LANGUAGE()=de)
exten => 9101,2,Answer()
exten => 9101,3,Milliwatt()
exten => 9101,4,Congestion()
exten => 9101,5,Wait(10)
exten => 9101,6,Hangup()

exten => 9102,1,Set(LANGUAGE()=de)
exten => 9102,2,Answer()
exten => 9102,3,SayDigits(${CALLERIDNUM})
exten => 9102,4,Congestion()
exten => 9102,5,Wait(10)
exten => 9102,6,Hangup()

exten => 9103,1,Set(LANGUAGE()=de)
exten => 9103,2,Answer()
exten => 9103,3,Playback(demo-Echotest)
exten => 9103,4,Echotest()
exten => 9103,5,Playback(demo-Echodone)
exten => 9103,6,Congestion()
exten => 9103,7,Wait(10)
exten => 9103,8,Hangup()

exten => 9104,1,Set(LANGUAGE()=de)
exten => 9104,2,Answer()
exten => 9104,3,AGI(date.sh)
exten => 9104,4,SendText(${ADATE})
exten => 9104,5,sayPhonetic(${ADATE:5})
exten => 9104,6,Congestion()
exten => 9104,7,Wait(10)
exten => 9104,8,Hangup()

[outgoing]
include => 10
include => isdn_outgoing
include => incoming

[10]
;;; Phone 10 ;;;
; Outgoing calls over CAPI
;exten => _98.,1,Set(LANGUAGE()=de)
;exten => _98./10,2,Set(CALLERID(number)=66)
;exten => _98./66,3,Set(CALLERID(name)=)
;exten => _98./66,4,Dial(Zap/g1/${EXTEN:2},120,TW)
,exten => _98./66,5,Goto(dialStates,${DIALSTATUS},1)
    
[isdn_outgoing]
exten => _98.,1,SetCallerID(66)
exten => _98.,n,Dial(ZAP/g1/${EXTEN:2})
exten => _98.,n,Hangup



[incoming]
include => default

exten => 66,1,Set(LANGUAGE()=de)
exten => 66,2,Ringing()
exten => 66,3,AGI(getName.php)
exten => 66,4,Set(CALLERID(number)=${CID})
exten => 66,5,Set(CALLERID(name)=${NAME})
exten => 66,6,Dial(SIP/10,${localdialtimeout},t)
exten => 66,7,Congestion()
exten => 66,8,Wait(10)
exten => 66,9,Hangup()

; Incoming (internal) calls for number 10. Type of phone: sip
exten => 9910,1,Set(LANGUAGE()=de)
exten => 9910/11,2,Set(CALLERID(name)=)
exten => 9910/11,3,Set(CALLERID(number)=9911)
exten => 9910,2,NoOp()
exten => 9910,3,NoOp()
exten => 9910,4,Dial(SIP/10,50)
exten => 9910,5,Goto(incoming,9910-${DIALSTATUS},1)
exten => 9910-NOANSWER,1,Set(LANGUAGE()=de)
exten => 9910-NOANSWER,2,VoiceMail(u10)
exten => 9910-NOANSWER,3,Congestion()
exten => 9910-NOANSWER,4,Wait(10)
exten => 9910-NOANSWER,5,Hangup()

exten => 9910-CHANUNAVAIL,1,Set(LANGUAGE()=de)
exten => 9910-CHANUNAVAIL,2,VoiceMail(b10)
exten => 9910-CHANUNAVAIL,3,Congestion()
exten => 9910-CHANUNAVAIL,4,Wait(10)
exten => 9910-CHANUNAVAIL,5,Hangup()

exten => 9910-BUSY,1,Set(LANGUAGE()=de)
exten => 9910-BUSY,2,VoiceMail(b10)
exten => 9910-BUSY,3,Congestion()
exten => 9910-BUSY,4,Wait(10)
exten => 9910-BUSY,5,Hangup()

exten => 9910-CONGESTION,1,Set(LANGUAGE()=de)
exten => 9910-CONGESTION,2,VoiceMail(b10)
exten => 9910-CONGESTION,3,Congestion()
exten => 9910-CONGESTION,4,Wait(10)
exten => 9910-CONGESTION,5,Hangup()

exten => 9910-.,1,Set(LANGUAGE()=de)
exten => 9910-.,2,VoiceMail(u10)
exten => 9910-.,3,Congestion()
exten => 9910-.,4,Wait(10)
exten => 9910-.,5,Hangup()

; Incoming (internal) calls for number 11. Type of phone: sip
exten => 9911,1,Set(LANGUAGE()=de)
exten => 9911/10,2,Set(CALLERID(name)=Steffen Hoeck)
exten => 9911/10,3,Set(CALLERID(number)=9910)
exten => 9911,2,NoOp()
exten => 9911,3,NoOp()
exten => 9911,4,Dial(SIP/11,120)
exten => 9911,5,Goto(incoming,9911-${DIALSTATUS},1)
exten => 9911,6,Goto(dialStates,${DIALSTATUS},1)

; VBOX menu for voicebox number 10
exten => 97010,1,Set(LANGUAGE()=de)
exten => 97010/10,2,VoicemailMain(s10)
exten => 97010,2,VoicemailMain(10)
exten => 97010,3,Goto(dialStates,${DIALSTATUS},1)


[dialStates]
exten => NOANSWER,1,Set(LANGUAGE()=de)
exten => NOANSWER,2,Playback(vm-nobodyavail)
exten => NOANSWER,3,Congestion()
exten => NOANSWER,4,Wait(10)
exten => NOANSWER,5,Hangup()

exten => BUSY,1,Set(LANGUAGE()=de)
exten => BUSY,2,Playback(tt-allbusy)
exten => BUSY,3,Congestion()
exten => BUSY,4,Wait(10)
exten => BUSY,5,Hangup()

exten => CHANUNAVAIL,1,Set(LANGUAGE()=de)
exten => CHANUNAVAIL,2,Playback(tt-somethingwrong)
exten => CHANUNAVAIL,3,Congestion()
exten => CHANUNAVAIL,4,Wait(10)
exten => CHANUNAVAIL,5,Hangup()

exten => CONGESTION,1,Set(LANGUAGE()=de)
exten => CONGESTION,2,Playback(vm-nobodyavail)
exten => CONGESTION,3,Congestion()
exten => CONGESTION,4,Wait(10)
exten => CONGESTION,5,Hangup()


[error]
exten => h,1,Hangup
exten => _[*#X].,1,Set(LANGUAGE()=de)
exten => _[*#X].,2,Playback(error)
exten => _[*#X].,3,Playback(pbx-invalid)
exten => _[*#X].,4,Congestion()
exten => _[*#X].,5,Wait(10)
exten => _[*#X].,6,Hangup()

zapata.conf
Code:
[channels]
language=de
switchtype = euroisdn
immediate=no
signalling = bri_cpe_ptmp
nationalprefix = 0
internationalprefix = 00
usecallerid = yes
overlapdial = yes
group = 1
context = isdn_ingoing
channel => 1-2
callerid=asreceived
overlapdial=yes

zaptel.conf

Code:
##/etc/zaptel.conf
loadzone=nl
defaultzone=nl
# Hinweis: Zone nl ist mit Zone de identisch

span=1,1,3,ccs,ami
bchan=1-2
dchan=3

;span=2,1,3,ccs,ami
;bchan=4-5
;dchan=6

so funzt es bei mir im TE Mode mit der HFC Card.:rock:
 
Kostenlos!

Zurzeit aktive Besucher

Statistik des Forums

Themen
248,538
Beiträge
2,293,803
Mitglieder
378,048
Neuestes Mitglied
ipforumuser64