Hallo allerseits!
Trotz lesens diverser Erklärungen hab ich den Wählplan vermutlich immer noch nicht kapiert. Daher hab ich folgendes Problem und hoffe dabei unbedingt auf eure Hilfe.
Mein Asterisk hat 2 ISDN Karten (B1 mit Capi). Damit hängt er hinter einer großen TK-Anlage an 2 Ports. Diese haben die Nummern 52 und 53 zugewiesen bekommen.
Am Asterisk hängen ein SIP- und ein IAX -Client. (sollen auf die Nummern 61 und 62 hören)
Nun wollte ich das ganze so konfigurieren, dass über den contrl-1 (Nr: 52) nur Telefonate reinkommen können, und über den contrl-2 (Nr: 53) nur abgehende Telefonate geführt werden können.
Das einzigste was bisher geht:
- ich kann von den beiden IP-Clients 2 abgehende Gespräche über Asterisk... weiter über die TK-Anlage.... ins ISDN-Netz machen
Was nicht geht:
- keinerlei interne Gespräche
- keinerlei ankommende Gespräche vom PSTN über die TK-Anlage
Hier mal meine relevanten conf-Dateien:
************************* sip *****************************
[general]
port = 5060
bindaddr = 192.168.1.100
; **** Softphone: X-Lite ********
[Odin]
type = friend
context = Odin
host = dynamic
username = Odin
callerid = "Odin" = <61>
qualify = 200
secret = Odin
********************** iax **********************************
[general]
bindport = 4569
bindaddr = 192.168.1.100
bandwidth = high
; ***** Softphone: Firefly ****
[Thor]
type = friend
context = Thor
username = Thor
host = dynamic
callerid = "Thor" = <62>
secret = Thor
qualify =200
*************************** capi *****************************
[general]
nationalprefix=0
internationalprefix=00
rxgain=0.8
txgain=0.8
[interfaces]
; *** Controller 1 **** ankommende Gespräche ****
msn=52
incomingmsn=52
accountcode=341
context=capicall-rein
callergroup=1
controller=1
devices=2
softdtmf=1
echocancel=no
; *** Controller 2 *** abgehende Gespräche *****
msn=53
incomingmsn=
accountcode=341
context=capicall-raus
callergroup=1
controller=2
devices=2
softdtmf=1
echocancel=no
***************************** extension ***********************
[general]
static=yes
writeprotect=yes
; *** Soft-Phones ********
[Odin]
; **** Ruf-Nummer: 61
include => capicall-raus
include => capicall-rein
exten => 61,1,Dial(SIP/Odin)
exten => 61,2,Hangup
[Thor]
; **** Nummer: 62
include => capicall-raus
include => capicall-rein
exten => 62,1,Dial(IAX2/Thor)
exten => 62,2,Hangup
[capicall-rein]
; **** alle ankommende Rufe über CAPI
; **** Anrufe gehen an Odin oder Thor
exten => 52,1,Dial(SIP/Odin)
exten => 52,2,Dial(IAX2/Thor)
[capicall-raus]
; **** alle abgehenden Rufe über CAPI (MSN 53)
; **** Odin und Thor dürfen über Leitung 53 raus
exten => _XXX.,1,Dial(CAPI/@53:${EXTEN})
exten => _XXX.,2,Congestion
Könnt ihr mir bitte bitte helfen, wo der Fehler in der Logik meines Ruf-Planes ist ???
Dank schonmal allen fleißigen Helfern
Ronny
Trotz lesens diverser Erklärungen hab ich den Wählplan vermutlich immer noch nicht kapiert. Daher hab ich folgendes Problem und hoffe dabei unbedingt auf eure Hilfe.
Mein Asterisk hat 2 ISDN Karten (B1 mit Capi). Damit hängt er hinter einer großen TK-Anlage an 2 Ports. Diese haben die Nummern 52 und 53 zugewiesen bekommen.
Am Asterisk hängen ein SIP- und ein IAX -Client. (sollen auf die Nummern 61 und 62 hören)
Nun wollte ich das ganze so konfigurieren, dass über den contrl-1 (Nr: 52) nur Telefonate reinkommen können, und über den contrl-2 (Nr: 53) nur abgehende Telefonate geführt werden können.
Das einzigste was bisher geht:
- ich kann von den beiden IP-Clients 2 abgehende Gespräche über Asterisk... weiter über die TK-Anlage.... ins ISDN-Netz machen
Was nicht geht:
- keinerlei interne Gespräche
- keinerlei ankommende Gespräche vom PSTN über die TK-Anlage
Hier mal meine relevanten conf-Dateien:
************************* sip *****************************
[general]
port = 5060
bindaddr = 192.168.1.100
; **** Softphone: X-Lite ********
[Odin]
type = friend
context = Odin
host = dynamic
username = Odin
callerid = "Odin" = <61>
qualify = 200
secret = Odin
********************** iax **********************************
[general]
bindport = 4569
bindaddr = 192.168.1.100
bandwidth = high
; ***** Softphone: Firefly ****
[Thor]
type = friend
context = Thor
username = Thor
host = dynamic
callerid = "Thor" = <62>
secret = Thor
qualify =200
*************************** capi *****************************
[general]
nationalprefix=0
internationalprefix=00
rxgain=0.8
txgain=0.8
[interfaces]
; *** Controller 1 **** ankommende Gespräche ****
msn=52
incomingmsn=52
accountcode=341
context=capicall-rein
callergroup=1
controller=1
devices=2
softdtmf=1
echocancel=no
; *** Controller 2 *** abgehende Gespräche *****
msn=53
incomingmsn=
accountcode=341
context=capicall-raus
callergroup=1
controller=2
devices=2
softdtmf=1
echocancel=no
***************************** extension ***********************
[general]
static=yes
writeprotect=yes
; *** Soft-Phones ********
[Odin]
; **** Ruf-Nummer: 61
include => capicall-raus
include => capicall-rein
exten => 61,1,Dial(SIP/Odin)
exten => 61,2,Hangup
[Thor]
; **** Nummer: 62
include => capicall-raus
include => capicall-rein
exten => 62,1,Dial(IAX2/Thor)
exten => 62,2,Hangup
[capicall-rein]
; **** alle ankommende Rufe über CAPI
; **** Anrufe gehen an Odin oder Thor
exten => 52,1,Dial(SIP/Odin)
exten => 52,2,Dial(IAX2/Thor)
[capicall-raus]
; **** alle abgehenden Rufe über CAPI (MSN 53)
; **** Odin und Thor dürfen über Leitung 53 raus
exten => _XXX.,1,Dial(CAPI/@53:${EXTEN})
exten => _XXX.,2,Congestion
Könnt ihr mir bitte bitte helfen, wo der Fehler in der Logik meines Ruf-Planes ist ???
Dank schonmal allen fleißigen Helfern
Ronny