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

Asterisk mISDN Debug-Infos entschlüsseln

Dieses Thema im Forum "Asterisk ISDN mit mISDN" wurde erstellt von klingedingel, 13 Sep. 2008.

  1. klingedingel

    klingedingel Neuer User

    Registriert seit:
    13 Sep. 2008
    Beiträge:
    3
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    Hallo liebes Forum,

    kann mir wer helfen folgende Debug-Infos von Asterisk zu entschlüsseln?

    Problem: Ich kann von meinen SIP-Telefonen zwar das ISDN-Telefon anrufen, aber vom ISDN-Telefon keine SIP-Anschlüsse. Anscheinend wird die gewählte Nummer vom ISDN-Telefon gar nicht empfangen. Aber so wirklich schlau werde ich aus den Debug-Infos halt nicht. Am ISDN-Telefon wird beim Wählen nur die Meldung "Nicht möglich!" angezeigt.

    Mein System: HFC-PCI Karte mit mISDN im NT-Mode -> NTBA -> ISDN-Telefon
    Code:
    Connected to Asterisk SVN-trunk-r141039 currently running on ubuntu (pid = 7461)
    Verbosity is at least 5
    P[ 1] % GOT L2 Activate Info.
    P[ 1] channel with stid:0 not in use!
    P[ 1] set_channel: bc->channel:0 channel:-1
    P[ 1] NO USERUESRINFO
    P[ 1]  --> found chan: 1
    P[ 1] I IND :SETUP oad: dad: pid:3 state:none
    P[ 1]  --> channel:1 mode:NT cause:16 ocause:16 rad: cad:
    P[ 1]  --> info_dad: onumplan:  dnumplan:  rnumplan:  cpnnumplan:0
    P[ 1]  --> caps:Speech pi:0 keypad: sending_complete:0
    P[ 1]  --> Bearer: Speech
    P[ 1]  --> Codec: Alaw
    P[ 1]  --> Bearer: Speech
    P[ 1]  --> Codec: Alaw
    P[ 0]  --> * NEW CHANNEL dad: oad:
    P[ 1] read_config: Getting Config
    P[ 1]  --> CTON: Unknown
    P[ 1]  --> EXPORT_PID: pid:3
    P[ 1]  --> PRES: Allowed (0)
    P[ 1]  --> SCREEN: Unscreened (0)
    P[ 1] I SEND:RELEASE_COMPLETE oad: dad: pid:3
    P[ 1]  --> channel:1 mode:NT cause:16 ocause:1 rad: cad:
    P[ 1]  --> info_dad: onumplan:  dnumplan:  rnumplan:  cpnnumplan:0
    P[ 1]  --> caps:Speech pi:0 keypad: sending_complete:0
    P[ 1]  --> hangup
    P[ 1] * IND : HANGUP    pid:3 ctx:default dad: oad: State:EXTCANTMATCH
    P[ 1]  --> l3id:10040
    P[ 1]  --> cause:16
    P[ 1]  --> out_cause:16
    P[ 1]  --> state:EXTCANTMATCH
    P[ 1]  --> Channel: mISDN/1-u1 hanguped new state:CLEANING
    P[ 1] $$$ CLEANUP CALLED pid:3
    P[ 1] % GOT L2 DeActivate Info.
    ubuntu*CLI>
    
    Hier noch meine Konfiguration:
    
    cat /etc/asterisk/misdn.conf
    [general]
    debug=3
    method=standard
    append_digits2exten=yes
    bridging=no
    [default]
    context=my-phones
    language=de
    nationalprefix=0
    internationalprefix=00
    rxgain=0
    txgain=0
    dialplan=0
    [NTports]
    context=my-phones
    ports=1
    msns=*
    
    cat /etc/asterisk/extensions.conf
    [my-phones]
    exten => 2000,1,Dial(SIP/2000)
    exten => 2000,n,VoiceMail(2000,u)
    exten => 2000,n3,Hangup()
    exten => 2001,1,Answer()
    exten => 2001,n,Playback(hello-world)
    exten => 2001,n,Hangup()
    exten => 2999,1,VoiceMailMain($CALLERID(num)},s)
    exten => 2999,n,Hangup()
    exten => 2002,1,Dial(misdn/1/400)
    exten => 2002,n,Hangup()
    
    cat /etc/mISDN.conf
    <mISDNconf>
            <module poll="128" debug="1" timer="no">hfcmulti</module>
            <module debug="1" options="0">mISDN_dsp</module>
            <module>mISDN_dsp_mec2</module>
            <module>mISDN_dsp_mg2ec</module>
            <module>mISDN_dsp_kb1ec</module>
            <devnode user="asterisk" group="asterisk" mode="664">mISDN</devnode>
            <card type="hfcpci">
                    <port mode="nt" link="ptmp">1</port>
            </card>
    </mISDNconf>
    
    
    Schon mal vielen Dank!
    Gruß
    Peter
     
  2. Burmann

    Burmann Mitglied

    Registriert seit:
    16 Feb. 2005
    Beiträge:
    372
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    Werscheinlich hast du Keine MSN bei deinem Telefon eingestellt.

    Code:
    [FONT="Courier New"]P[ 1] % GOT L2 Activate Info.[/FONT] [I][B]Schicht 2 Wurde Aufgebaut[/B][/I]
    P[ 1] channel with stid:0 for one second still in use!
    P[ 1]  --> new_process: New L3Id: 10040
    P[ 1] set_channel: bc->channel:0 channel:-1
    P[ 1] NO USERUESRINFO
    P[ 1]  --> found chan: 1
    P[ 1] set_chan_in_stack: 1
    [FONT="Courier New"]P[ 1] [B][COLOR="Red"]I IND[/COLOR][/B] :[B][COLOR="Green"]SETUP [/COLOR][/B][COLOR="DarkOrange"][B]oad:147 [/B][/COLOR][COLOR="Blue"][B]dad:[/B][/COLOR] [COLOR="DarkOrchid"][B]pid:4[/B][/COLOR] [COLOR="MediumTurquoise"][B]state:none[/B][/COLOR][/FONT]
    [I][COLOR="Red"][B]I IND[/B]=mISDN hat empfangen[/COLOR]
    [COLOR="Green"][B]SETUP[/B]=Type der Nachricht[/COLOR] alle "-->" gehört zu dieser Nachricht 
    [COLOR="DarkOrange"][B]147[/B]=MSN die am Telefon eingestellt ist[/COLOR] 
    [COLOR="Blue"][B]dad:[/B]=Die Ziffern die am Telefon gewählt wurden (hier keine, Telefonhöhrer abgenommen ohne vorher zu wählen)[/COLOR]
    [COLOR="DarkOrchid"][B]pid:4[/B]=PcocessId daran kann mann die Nachrichten für eine Verbindung erkennen[/COLOR] 
    [COLOR="MediumTurquoise"][B]state:none[/B]=State in dem sich der Call vor bearbeitung der Nachrich befindet[/COLOR][/I]
    P[ 1]  --> channel:1 mode:NT cause:16 ocause:16 rad: cad:
    P[ 1]  --> info_dad: onumplan:0 dnumplan:  rnumplan:  cpnnumplan:0
    P[ 1]  --> caps:Speech pi:0 keypad: sending_complete:0
    P[ 1]  --> screen:0 --> pres:0
    P[ 1]  --> addr:0 l3id:10040 b_stid:0 layer_id:50010180
    P[ 1]  --> facility:Fac_None out_facility:Fac_None
    P[ 1]  --> bc_state:BCHAN_CLEANED
    P[ 1]  --> Bearer: Speech
    P[ 1]  --> Codec: Alaw
    P[ 1]  --> Bearer: Speech
    P[ 1]  --> Codec: Alaw
    P[ 0]  --> * NEW CHANNEL dad: oad:147
    P[ 1] read_config: Getting Config
    P[ 1]  --> CTON: Unknown
    P[ 1]  --> EXPORT_PID: pid:4
    P[ 1]  --> PRES: Restricted (0)
    P[ 1]  --> SCREEN: Unscreened (0)
    P[ 1] * Queuing chan 0x81f9668
    [FONT="Courier New"]P[ 1] [COLOR="Red"][B]I SEND[/B][/COLOR]:[COLOR="Green"][B]SETUP_ACKNOWLEDGE[/COLOR][/B] [COLOR="DarkOrange"][B]oad:147[/COLOR][/B] [COLOR="Blue"][B]dad[/COLOR][/B]: [COLOR="DarkOrchid"][B]pid:4[/COLOR][/B][/FONT]
    [I][COLOR="Red"][B]I SEND[/B]=mISDN sendet diese Message[/COLOR]
    [COLOR="Green"][B]SETUP_ACKNOWLEDGE[/B]=Type der Nachricht[/COLOR]
    [COLOR="DarkOrange"][B]147[/B]=MSN die am Telefon eingestellt ist[/COLOR] 
    [COLOR="Blue"][B]dad:[/B]=Die Ziffern die am Telefon gewählt wurden[/COLOR]
    [COLOR="DarkOrchid"][B]pid:4[/B]=PcocessId[/COLOR][/I] 
    P[ 1]  --> bc_state:BCHAN_CLEANED
    P[ 1]  --> channel:1 mode:NT cause:16 ocause:16 rad: cad:
    P[ 1]  --> info_dad: onumplan:0 dnumplan:  rnumplan:  cpnnumplan:0
    P[ 1]  --> caps:Speech pi:0 keypad: sending_complete:0
    P[ 1]  --> screen:0 --> pres:0
    P[ 1]  --> addr:0 l3id:10040 b_stid:0 layer_id:50010180
    P[ 1]  --> facility:Fac_None out_facility:Fac_None
    P[ 1] setup_bc: with dsp
    P[ 1]  --> Channel is 1
    P[ 1]  --> TRANSPARENT Mode
    P[ 1]  --> Dial
    P[ 1] misdn_write: zero write
    P[ 1] misdn_write: state (WAITING4DIGS) prodded.
    P[ 1] Starting Playtones
    P[ 1] BCHAN: bchan ACT Confirm pid:4
    [FONT="Courier New"]P[ 1] [COLOR="Red"][B]I IND [/B][/COLOR]:[COLOR="Green"][B]INFORMATION [/B][/COLOR][COLOR="DarkOrange"][B]oad:147 [/B][/COLOR][COLOR="Blue"][B]dad:[/B][/COLOR] [COLOR="DarkOrchid"][B]pid:4[/COLOR][/B] [COLOR="MediumTurquoise"][B]state:WAITING4DIGS[/COLOR][/B][/FONT]
    [I][COLOR="Red"][B]I IND[/B]=mISDN hat empfangen[/COLOR]
    [COLOR="Green"][B]INFORMATION[/B]=Type der Nachricht[/COLOR] 
    [COLOR="DarkOrange"][B]147[/B]=MSN die am Telefon eingestellt ist[/COLOR] 
    [COLOR="Blue"][B]dad:[/B]=Die Ziffern die am Telefon gewählt wurden[/COLOR]
    [COLOR="DarkOrchid"][B]pid:4[/B]=PcocessId[/COLOR] 
    [COLOR="MediumTurquoise"][B]state:none[/B]=State in dem sich der Call vor bearbeitung der Nachrich befindet[/COLOR][/I]
    P[ 1]  --> channel:1 mode:NT cause:16 ocause:16 rad: cad:
    P[ 1][FONT="Courier New"]  --> [COLOR="Blue"][B]info_dad:5[/COLOR][/B] onumplan:0 dnumplan:  rnumplan:  cpnnumplan:0[/FONT] [I][COLOR="Blue"][B]Ziffer 5 am Telefon gedrückt[/COLOR][/B][/I]
    P[ 1]  --> caps:Speech pi:0 keypad: sending_complete:0
    P[ 1]  --> screen:0 --> pres:0
    P[ 1]  --> addr:50010102 l3id:10040 b_stid:10010100 layer_id:50010180
    P[ 1]  --> facility:Fac_None out_facility:Fac_None
    P[ 1]  --> bc_state:BCHAN_ACTIVATED
    P[ 1]  --> None
     
  3. klingedingel

    klingedingel Neuer User

    Registriert seit:
    13 Sep. 2008
    Beiträge:
    3
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    Vielen Dank für die schnelle Antwort. Nun bin ich schonmal einen kleinen Schritt weiter. Ich habe nun eine MSN am Telefon eingestellt. Diese wird nun auch in den Debug Infos korrekt angezeit (bei meiner Konfiguration oad:2002).

    Nur hinter "dad:" wird nichts angezeigt. Hier sollte meine gewählte Nummer angezeigt werden, richtig? Woran könnte es liegen, dass meine gewählte Nummer nicht übermittelt bzw. erkannt wird? Das ISDN-Telefon (Siemens Gigaset SX440 isdn) ist auf jeden Fall in Ordnung. Es ist sonst an einer Fritz!Box angeschlossen und hat noch nie Probleme gemacht.
     
  4. Burmann

    Burmann Mitglied

    Registriert seit:
    16 Feb. 2005
    Beiträge:
    372
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    Wähl mal zuerst und nimm dann den Hörer ab.
    Sonst kommen die Ziffern wie in meinen Log (von einem 3035isdn) per 'INFORMATION' Frame.
     
  5. klingedingel

    klingedingel Neuer User

    Registriert seit:
    13 Sep. 2008
    Beiträge:
    3
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    [gelöst] Asterisk mISDN Debug-Infos entschlüsseln

    So, Problem ist gelöst. Es lag wohl an meiner Version von Asterisk/mISDN. Nach Installation der aktuellen Version lief alles ohne Probleme.

    Wen es interessiert, hier noch die Debug-Infos für einen funktionierenden Verbindungsaufbau von ISDN an SIP. Die Zielnummer wird erst im Laufe des Verbindungsaufaus übermittelt.

    Edit foschi: bitte CODE-Tags verwenden!

    Code:
    P[ 1] channel with stid:0 for one second still in use!
    P[ 1] set_channel: bc->channel:0 channel:-1
    P[ 1] NO USERUESRINFO
    P[ 1]  --> found chan: 1
    P[ 1] I IND :SETUP oad: dad: pid:4 state:none
    P[ 1]  --> channel:1 mode:NT cause:16 ocause:16 rad: cad:
    P[ 1]  --> info_dad: onumplan:  dnumplan:  rnumplan:  cpnnumplan:0
    P[ 1]  --> caps:Speech pi:0 keypad: sending_complete:0
    P[ 1]  --> Bearer: Speech
    P[ 1]  --> Codec: Alaw
    P[ 1]  --> Bearer: Speech
    P[ 1]  --> Codec: Alaw
    P[ 0]  --> * NEW CHANNEL dad: oad:
    P[ 1] read_config: Getting Config
    P[ 1]  --> CTON: Unknown
    P[ 1]  --> EXPORT_PID: pid:4
    P[ 1]  --> PRES: Restricted (0)
    P[ 1]  --> SCREEN: Unscreened (0)
    P[ 1] I SEND:SETUP_ACKNOWLEDGE oad: dad: pid:4
    P[ 1]  --> channel:1 mode:NT cause:16 ocause:16 rad: cad:
    P[ 1]  --> info_dad: onumplan:  dnumplan:  rnumplan:  cpnnumplan:0
    P[ 1]  --> caps:Speech pi:0 keypad: sending_complete:0
    P[ 1]  --> TRANSPARENT Mode
    P[ 1]  --> Dial
    P[ 1] misdn_write: state (WAITING4DIGS) prodded.
    P[ 1] BCHAN: bchan ACT Confirm pid:4
    P[ 1] I IND :INFORMATION oad: dad: pid:4 state:WAITING4DIGS
    P[ 1]  --> channel:1 mode:NT cause:16 ocause:16 rad: cad:
    P[ 1]  --> info_dad:2000 onumplan:  dnumplan:  rnumplan:  cpnnumplan:0
    P[ 1]  --> caps:Speech pi:0 keypad: sending_complete:0
    P[ 1]  --> None
        -- Executing [2000@myphones:1] Dial("mISDN/1-u2", "SIP/2000") in new stack
        -- Called 2000
        -- SIP/2000-081f8eb8 is ringing
    P[ 1] * IND :   ringing pid:4
    P[ 1]  --> * IND :      ringing pid:4
    P[ 1] I SEND:ALERTING oad: dad:2000 pid:4
    P[ 1]  --> channel:1 mode:NT cause:16 ocause:16 rad: cad:
    P[ 1]  --> info_dad:2000 onumplan:  dnumplan:  rnumplan:  cpnnumplan:0
    P[ 1]  --> caps:Speech pi:0 keypad: sending_complete:0
    P[ 1]  --> * SEND: State Ring pid:4
    P[ 1] misdn_write: state (ALERTING) prodded.
        -- SIP/2000-081f8eb8 answered mISDN/1-u2
    P[ 1]  --> * IND :      -1! (stop indication) pid:4
    P[ 1]  --> None
    P[ 1] * ANSWER:
    P[ 1]  --> Connection is without BF encryption
    P[ 1]  --> None
    P[ 1]  --> empty cad using dad
    P[ 1] I SEND:CONNECT oad: dad:2000 pid:4
    P[ 1]  --> channel:1 mode:NT cause:16 ocause:16 rad: cad:2000
    P[ 1]  --> info_dad:2000 onumplan:  dnumplan:  rnumplan:  cpnnumplan:0
    P[ 1]  --> caps:Speech pi:0 keypad: sending_complete:0
    P[ 1] Sending Control ECHOCAN_ON taps:128
    P[ 1]  --> * Unknown Indication:20 pid:4