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

ISDN zu Sipgate geht nicht

Dieses Thema im Forum "Asterisk ISDN mit CAPI (chan_capi, chan_capi_cm)" wurde erstellt von WolfgangH, 20 Apr. 2005.

  1. WolfgangH

    WolfgangH Neuer User

    Registriert seit:
    8 Apr. 2005
    Beiträge:
    16
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    hallo,
    nachdem * so halbwegs läuft, habe ich noch (min.) ein Problem, dass ich nicht gelöst bekomme:
    Ich habe eine AVM Fritz Karte mit mISDN eingebunden und an einen internen ISDN Anschluss der TK Anlage gehängt. Dann nach den Beispielen in der FAQ so konfiguriert, dass vom internen Telefon mittels DISA über sipgate telefoniert werden soll. Aber es klappt nicht, ich bekomme keine Verbindung. Vom X-Lite aus gehts. Hier die einzelnen configs:

    misdn.conf
    Code:
    [general]
    context=default
    debug=1
    [TEports]
    ports=1
    context=isdn-out
    msns=*
    
    sip.conf
    Code:
    [general]
    port=5060
    binaddr=0.0.0.0
    nat=yes
    context=default
    externip=host.dyndns.org
    qualify=no
    disallow=all
    allow=alaw
    allow=alaw
    allow=ulaw
    allow=g729
    allow=gsm
    allow=slinear
    srvlookup=yes
    conreinvite=yes
    language=de
    register=>9123456:XXXXXX@sipgate.de/9123456
    
    [sipgate]
    type=friend
    username=9123456
    secret=XXXXXX
    fromuser=9123456
    fromdomain=sipgate.de
    host=sipgate.de
    nat=yes
    context=sipgate-in
    insecure=very
    ;qualify=yes
    qualify=no ; laut Eintrag im Forum
    
    
    [100] ; SIP Client mit der Rufnummer 100
    type=friend
    username=100
    secret=100 
    host=dynamic 
    callerid="100"= <Wolfgang> 
    context=default
    ;qualify=1200 ;wird bei X-Lite Clients nicht benötigt
    
    extensions.conf
    Ich habe der einfachheithalber alles über den default context gemacht, optimieren könnte sicherlich nicht schaden ;-)

    Code:
    [general]
    static=yes
    writeprotect=no
    
    [default]
    include => 100
    include => 110
    include => sipgate-out
    include => sipgate-in
    include => intern
    ;include => disa
    include => isdn-out
    include => sipgateohneneun
    
    ;[disa]
    exten => 42,1,DISA,no-password|sipgateohneneun
    
    [100]
    exten=>100,1,Dial(SIP/100) ; X-Lite2X-Lite
    exten=>100,2,Hangup
    
    [110]
    exten=>110,1,Dial(SIP/110)
    exten=>110,2,Hangup
    
    [sipgateohneneun]
    exten => _.,1,Goto(sipgate-out,9${EXTEN})
    
    [sipgate-out]
    include => default
    exten =>_9.,1,SetCallerId,SIPID
    exten =>_9.,2,Dial(SIP/${EXTEN:1}@sipgate,30,trg)
    exten =>_9.,3,Congestion
    exten =>_9.,3,Hangup
    exten =>_9.,103,Busy
    
    [intern]
    exten =>15,1,Dial(mISDN/g:TEports/15,20,tr)
    exten =>15,2,Congestion
    exten =>15,3,Hangup
    exten =>15,102,Busy
    
    [isdn-out]
    ;include => default
    ;include => disa
    exten => _0X.,1,Dial(mISDN/g:TEports/${EXTEN:1})
    exten => _0X.,2,Congestion
    exten => _0X.,3,Hangup
    exten => _0X.,102,Busy
    
    [sipgate-in]
    include => default      ; sipgate2X-Lite_and_analog_phone
    exten => 9XXX312,1,Ringing
    exten => 9XXX312,2,Wait,2
    exten => 9XXX312,3,Dial(mISDN/1/15,20,tr)
    exten => 9XXX312,4,Hangup
    
    Ich bekomme vom DISA ein Amt und kann wählen, allerdings kommt nie eine Verbindung zustande.

    (15 ist das interne Telefon, das sipgate Konto hat Guthaben)


    im * sehe ich folgendes:
    *CLI> new_process: New L3Id: 20030
    I IND :SETUP pid:1 mode:TE addr:51400101 port:1
    I SEND:pROCEEDING port:1 pid:1 mode:TE addr:51400101
    --> Got Adr 51400101
    --> Channel is 1
    * Starting Ast ctx:default dad:42 oad:15
    -- Executing DISA("mISDN/1/15", "no-password|sipgateohneneun") in new stack
    * IND : Answer pid:1
    I SEND:CONNECT port:1 pid:1 mode:TE addr:51400101
    I IND :CONNECT_ACKNOWLEDGE pid:1 mode:TE addr:51400101 port:1
    * SEND: Queue Answer pid:1
    PH_CONTROL: port:1 channel:1 oad:15 dad:42
    I IND :DTMF_TONE pid:1 mode:TE addr:51400101 port:1
    CRYPT_EVENT_MISDN_DIGIT: 0
    PH_CONTROL: port:1 channel:1 oad:15 dad:42
    I IND :DTMF_TONE pid:1 mode:TE addr:51400101 port:1
    CRYPT_EVENT_MISDN_DIGIT: 1
    PH_CONTROL: port:1 channel:1 oad:15 dad:42
    I IND :DTMF_TONE pid:1 mode:TE addr:51400101 port:1
    CRYPT_EVENT_MISDN_DIGIT: 7
    PH_CONTROL: port:1 channel:1 oad:15 dad:42
    I IND :DTMF_TONE pid:1 mode:TE addr:51400101 port:1
    CRYPT_EVENT_MISDN_DIGIT: 7
    PH_CONTROL: port:1 channel:1 oad:15 dad:42
    I IND :DTMF_TONE pid:1 mode:TE addr:51400101 port:1
    CRYPT_EVENT_MISDN_DIGIT: 2
    PH_CONTROL: port:1 channel:1 oad:15 dad:42
    I IND :DTMF_TONE pid:1 mode:TE addr:51400101 port:1
    CRYPT_EVENT_MISDN_DIGIT: 5
    PH_CONTROL: port:1 channel:1 oad:15 dad:42
    I IND :DTMF_TONE pid:1 mode:TE addr:51400101 port:1
    CRYPT_EVENT_MISDN_DIGIT: 2
    PH_CONTROL: port:1 channel:1 oad:15 dad:42
    I IND :DTMF_TONE pid:1 mode:TE addr:51400101 port:1
    CRYPT_EVENT_MISDN_DIGIT: 2
    PH_CONTROL: port:1 channel:1 oad:15 dad:42
    I IND :DTMF_TONE pid:1 mode:TE addr:51400101 port:1
    CRYPT_EVENT_MISDN_DIGIT: 7
    PH_CONTROL: port:1 channel:1 oad:15 dad:42
    I IND :DTMF_TONE pid:1 mode:TE addr:51400101 port:1
    CRYPT_EVENT_MISDN_DIGIT: 3
    PH_CONTROL: port:1 channel:1 oad:15 dad:42
    I IND :DTMF_TONE pid:1 mode:TE addr:51400101 port:1
    CRYPT_EVENT_MISDN_DIGIT: 9
    -- Executing Goto("mISDN/1/15", "sipgate-out|901772522739") in new stack
    -- Goto (sipgateohneneun,sipgate-out,2147483647)
    -- Saved useragent "X-Lite release 1103m" for peer 100
    -- Timeout on mISDN/1/15
    == CDR updated on mISDN/1/15
    -- Executing Goto("mISDN/1/15", "sipgate-out|9t") in new stack
    -- Goto (sipgateohneneun,sipgate-out,9)
    -- Timeout on mISDN/1/15
    == CDR updated on mISDN/1/15
    -- Executing Goto("mISDN/1/15", "sipgate-out|9t") in new stack
    -- Goto (sipgateohneneun,sipgate-out,9)
    I IND :DISCONNECT pid:1 mode:TE addr:51400101 port:1
    ch->state CONNECTED, bc->holded 0
    I SEND:RELEASE port:1 pid:1 mode:TE addr:51400101
    I IND :RELEASE_COMPLETE pid:1 mode:TE addr:51400101 port:1
    * RELEASING CHANNEL pid:1 ctx:sipgateohneneun dad:sipgate-out oad:15 state: CONNECTED
    * --> Queue Hangup
    I IND :CLEAN_UP pid:0 mode:TE addr:51400101 port:1
    $$$ MGMT FRAME: prim f2481 addr 50400101 dinfo 0
    -- Executing Goto("mISDN/1/15", "sipgate-out|9h") in new stack
    -- Goto (sipgateohneneun,sipgate-out,9)

    Kann mir jemand einen Tip geben, wo ich den Fehler mach?

    Gruß
    Wolfgang