.titleBar { margin-bottom: 5px!important; }

2 ISDN-Karten im *: 1 für raus(geht), 1 für rein(geht nicht)

Dieses Thema im Forum "Asterisk Rufnummernplan" wurde erstellt von TKI013, 29 Mai 2005.

  1. TKI013

    TKI013 Neuer User

    Registriert seit:
    13 Apr. 2005
    Beiträge:
    52
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    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Ã&curren;che ****
    msn=52
    incomingmsn=52
    accountcode=341
    context=capicall-rein
    callergroup=1
    controller=1
    devices=2
    softdtmf=1
    echocancel=no

    ; *** Controller 2 *** abgehende GesprÃ&curren;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