- Mitglied seit
- 20 Jan 2007
- Beiträge
- 82
- Punkte für Reaktionen
- 0
- Punkte
- 0
Hallo zusammen,
ich bin Asterisk-Neuling und habe ein Problem. Seit langem setze ich FLI4l erfolgreich ein, bin begeistert. Nun wollte ich noch den Asterisk drauf setzen was mir auch so halb gelungen ist.
Hardware P3/500 256MB RAM, 2 x HFC ISDN (Reichelt-Elektronik / Longshine)
Meine Konstellation. Asterisk auf fli 3.1.2 Kernel 2.6.16.51 mit zwei HFC Karten, eine TE und andere NT. Das ganze am internen S0-Bus einer Hipath Anlage. Der interne S0 Bus ist als PTP geschaltet also Durchwahlfähig.
bristuff-1y-h-opt-1.2.x-k2.6.16.51.rar
bristuff-1y-h-mod-1.2.x.rar
Der S0 der Anlage ist so eingerichtet das alle Nummern die Hipath nicht kennt rausgehen. Der interne S0 hat die nummer 90. Die internen Durchwahlnummern der Anlage sind 2 und 3 -stellig.
Die SIP Telefone haben dreistellige Nummern. Will ich eins der Sip-Telefone anrufen muß ich aus der Siemens-Anlage die 90 wählen gefolgt von den SIP-Nummern.
Um ins Festnetz rauswählen zu können muß ich eine 0 wählen.
Was geht ist:
Anlagen-Nebenstellen von internen SIP-Clients anrufen
SIP zu SIP
SIP Clients anrufen von Anlagen-Nebenstellen.
Durchwählen auf SIP-Clients vom Festnetz, Mobilnetz
Was nicht geht ist:
von SIP-Clients ins Festnetz.´
Meine Konfigs:
SIP.conf
extensions.conf
CLI meldet beim rauswählen
Was stimmt da nicht? Ich vermute da stimmt was mit dem Context nicht. Wo fange ich an?
Vielen Dank schonmal für Eure Hilfe.
ich bin Asterisk-Neuling und habe ein Problem. Seit langem setze ich FLI4l erfolgreich ein, bin begeistert. Nun wollte ich noch den Asterisk drauf setzen was mir auch so halb gelungen ist.
Hardware P3/500 256MB RAM, 2 x HFC ISDN (Reichelt-Elektronik / Longshine)
Meine Konstellation. Asterisk auf fli 3.1.2 Kernel 2.6.16.51 mit zwei HFC Karten, eine TE und andere NT. Das ganze am internen S0-Bus einer Hipath Anlage. Der interne S0 Bus ist als PTP geschaltet also Durchwahlfähig.
bristuff-1y-h-opt-1.2.x-k2.6.16.51.rar
bristuff-1y-h-mod-1.2.x.rar
Der S0 der Anlage ist so eingerichtet das alle Nummern die Hipath nicht kennt rausgehen. Der interne S0 hat die nummer 90. Die internen Durchwahlnummern der Anlage sind 2 und 3 -stellig.
Die SIP Telefone haben dreistellige Nummern. Will ich eins der Sip-Telefone anrufen muß ich aus der Siemens-Anlage die 90 wählen gefolgt von den SIP-Nummern.
Um ins Festnetz rauswählen zu können muß ich eine 0 wählen.
Was geht ist:
Anlagen-Nebenstellen von internen SIP-Clients anrufen
SIP zu SIP
SIP Clients anrufen von Anlagen-Nebenstellen.
Durchwählen auf SIP-Clients vom Festnetz, Mobilnetz
Was nicht geht ist:
von SIP-Clients ins Festnetz.´
Meine Konfigs:
Code:
[channels]
language=de
switchtype=euroisdn
signalling=bri_cpe
pridialplan=local
nationalprefix = 0
internationalprefix = 0049
echocancel=yes
immediate=no
;setcallerid(""<${CALLERIDNUM}>)
overlapdial=yes
group=1
context=meine-telefone
channel=>1-2
;
signalling = bri_cpe_ptmp
group = 2
channel => 4-5
SIP.conf
Code:
[general]
port = 5060
bindaddr = 0.0.0.0
context = sonstige
realm=usergruppe@asterisk
disallow=all
allow=ulaw
allow=alaw
allow=gsm
qualify=yes
dtmfmode=info
[180]
type=friend
context=meine-telefone
secret=4711
host=dynamic
mailbox=180
[181]
type=friend
context=meine-telefone
secret=4711
host=dynamic
mailbox=181
extensions.conf
Code:
[sonstige]
[meine-telefone]
include => lokal_voip
include => lokal_isdntk_2
include => lokal_isdntk_3
include => zap-in
include => zap-out
[lokal_voip]
;Lokale SIP Tlefone untereinander
exten => 180,1,Dial(SIP/180,20)
exten => 180,n,Hangup()
exten => 181,1,Dial(SIP/181,20)
exten => 181,n,Hangup()
;sip Telefone -> ISDN Nebenstelle Siemens
;2-stellig
[lokal_isdntk_2]
exten => _ZX,1,Dial(ZAP/G1/${EXTEN},30)
exten => t,n,Hangup
;sip Telefone -> ISDN Nebenstelle Siemens
;3-stellig
[lokal_isdntk_3]
exten => _ZXX,1,Dial(ZAP/G1/${EXTEN},30)
exten => t,n,Hangup
;dient zum Rauswählen ins Fest-/Mobilnetz
[zap-out]
exten => _0XXXXX.,1,Dial(ZAP/1/0${EXTEN},30)
exten => t,n,Hangup
;eingehende Telefonate über ISDN extern
;90 von der Anlage
[zap-in]
exten => 90180,1,Set(LANGUAGE()=de)
exten => 90180,2,Ringing()
exten => 90180,3,Dial(SIP/180,${localdialtimeout},t)
exten => 90180,4,Congestion()
exten => 90180,5,Wait(10)
exten => 90180,6,Hangup()
exten => 90181,1,Set(LANGUAGE()=de)
exten => 90181,2,Ringing()
exten => 90181,3,Dial(SIP/181,${localdialtimeout},t)
exten => 90181,4,Congestion()
exten => 90181,5,Wait(10)
exten => 90181,6,Hangup()
CLI meldet beim rauswählen
Code:
*CLI> == Primary D-Channel on span 1 up
-- Executing Dial("SIP/180-081713e0", "ZAP/1/001701234567|30") in new stack
-- Requested transfer capability: 0x00 - SPEECH
-- Called 1/001701234567
-- Zap/1-1 is proceeding passing it to SIP/180-081713e0
-- Channel 0/1, span 1 got hangup request, cause 28
-- Channel 0/1, span 1 received AOC-E charging 0 units
Jun 28 07:45:53 WARNING[10942]: app_dial.c:741 wait_for_answer: Unable to forward voice
-- Hungup 'Zap/1-1'
== Everyone is busy/congested at this time (1:0/0/1)
Jun 28 07:46:04 WARNING[10942]: pbx.c:2436 __ast_pbx_run: Timeout, but no rule 't' in context 'meine-telefone'
== Primary D-Channel on span 2 down
Was stimmt da nicht? Ich vermute da stimmt was mit dem Context nicht. Wo fange ich an?
Vielen Dank schonmal für Eure Hilfe.
Zuletzt bearbeitet: