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

Asterisk - IAX Leitung und SCCP Telefone! Nichts geht :(

Dieses Thema im Forum "Asterisk Allgemein" wurde erstellt von Nightman28, 3 Jan. 2006.

  1. Nightman28

    Nightman28 Neuer User

    Registriert seit:
    10 Dez. 2005
    Beiträge:
    20
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    #1 Nightman28, 3 Jan. 2006
    Zuletzt bearbeitet: 3 Jan. 2006
    Hi Ihr

    vielleicht kann mich jemand von euch mal helfen. ich kämpfe zur Zeit etwas mit der Konfiguration der Dialplan und der SCCP anbindung. Vielleicht hab ich aber auch Grundlegende Fehler drin da ich noch nicht lange mit Asterisk arbeite. Man lernt ja nie aus :)

    Aus diesem grund würde ich mich über jede Hilfe sehr freuen.

    Aktueller Stand:
    Asterisk TK Anlage per IAX2 an PBX-Network.de angebunden.
    Dahter hängen zwei Cisco IP Telefone (7940G + 7960G). Das verwendete Protokoll ist chan_sccp (aktuelle und neue Version vom Berlios Server - Stand Dezember)

    Nun möchten wir das alle ankommenden Anrufe gleichzeitig an beide Telefone signalisiert werden sollen. Wer zu erst abhebt hat gewonnen :) Es soll natürlich möglich sein auch intern über die Telefone zu Telefonieren. Wir haben daher dem einen Telefon die 10 und dem anderen Telefon die 20 gegeben.

    Leider geht da im Moment nichts :( Wie man sieht hab ich hier aus dem Forum auch einige Konfigs getestet.

    Hier meine Files:

    iax.conf
    Code:
    ; PBX-Network
    register => 108xxx:xxxx@iax.pbx-network.de
    
    ; PBX-Network
    [pbxnetwork]
    type=peer
    username=108xxxx
    secret=xxxxx
    host=iax.pbx-network.de
    qualify=yes
    allow=alaw
    allow=ulaw
    
    
    [108xxxx]
    type=user
    allow=alaw
    allow=ulaw
    context=from-pbx
    
    sccp.conf
    Code:
    [devices]
    type        = 7940 
    description = Ingo 
    tzoffset    = 0 
    autologin   = 10 
    transfer    = on
    speeddial   = 20,Marco
    device => SEP000000000
    
    type        = 7960 
    description = Marco 
    tzoffset    = 0 
    autologin   = 20
    transfer    = on
    speeddial   = 10,Ingo
    device => SEP000000000
    
    
    [lines]
    
    id            = 10
    ;pin           = 1234 
    label         = 10 
    description   = Ingo 
    context       = client_intern
    incominglimit = 2 
    mailbox       = 1000 
    vmnum         = 8500 
    cid_name      = Ingo 
    line => 10
    
    id            = 20
    ;pin           = 1234 
    label         = 20 
    description   = Marco 
    context       = client_intern 
    incominglimit =  2 
    mailbox       = 1000 
    vmnum         = 8500 
    cid_name      = Marco 
    line => 20
    
    [intercom]
    description = Firma
    device = SEP00036BE7BF9C 
    device = SEP000B5F6E6770 
    
    Extensions.conf
    Code:
    [general]
    static=yes
    writeprotect=no
    
    include=> 10 ; Ingo
    include=> 20 ; Marco
    include=> 30 ; Abrufen Mailbox
    include => calls
    
    ;[client_intern]
    ;exten => 10,1,SetCalledParty("Ingo"<10>)
    ;exten => 10,2,Dial(SCCP/Ingo,10,tr)
    
    ;exten => 20,1,SetCalledParty("Marco"<20>)
    ;exten => 20,2,Dial(SCCP/Marco,10,tr)
    
    
    [calls]
    exten => _0xx.,1,SetLanguage(de)
    exten => _0xx.,2,ChanIsAvail(Zap/1&Zap/2)
    exten => _0xx.,3,Cut(theChannel=AVAILCHAN,,1)
    exten => _0xx.,4,Dial(${theChannel}/${EXTEN:1},60,tr)
    exten => _0xx.,5,Playback(busy)
    exten => _0xx.,6,Hangup
    
    [default]
    exten => s,1,SetLanguage(de)
    exten => s,2,Wait(2)
    exten => s,3,Answer()
    exten => s,4,AGI,voicebox.agi
    exten => s,5,SetMusicOnHold(default)
    exten => s,6,Dial(sccp/Ingo&sccp/Marco,${TIMEOUT},HtTrm)
    exten => s,7,Playback(${SOUNDDIR}/${EXTDIR}/${SOUNDFILE})
    exten => s,8,Voicemail(100)
    exten => s,9,Hangup 
    
    [10] ;Ingo 
    exten => 10,1,SetLanguage(de)
    exten => 10,2,AGI,voicebox.agi
    exten => 10,3,Answer()
    exten => 10,4,SetMusicOnHold(default)
    exten => 10,5,Dial(SCCP/Ingo,${TIMEOUT},HtTrm)
    exten => 10,6,WaitMusicOnHold
    exten => 10,7,Playback(${SOUNDDIR}/${EXTDIR}/${SOUNDFILE})
    exten => 10,8,Voicemail(10)
    exten => 10,9,Hangup 
    
    [20] ;Marco
    exten => 20,1,SetLanguage(de)
    exten => 20,2,AGI,voicebox.agi
    exten => 20,3,Answer()
    exten => 20,4,SetMusicOnHold(default)
    exten => 20,5,Dial(SCCP/Marco,${TIMEOUT},HtTrm)
    exten => 20,6,WaitMusicOnHold
    exten => 20,7,Playback(${SOUNDDIR}/${EXTDIR}/${SOUNDFILE})
    exten => 20,8,Voicemail(20)
    exten => 20,9,Hangup 
    
    ;Mailbox abrufen
    [30]
    exten => 30,1,Answer 
    exten => 30,2,VoiceMailMain() 
    exten => 30,3,Hangup; 
    
    [from-pbx]
    exten => 108xxx,1,Dial(SCCP/Ingo&SCCP/Marco,60)
    
    Danke für eure Hilfe.

    Gruß
    Marco
     
  2. kombjuder

    kombjuder IPPF-Promi

    Registriert seit:
    2 Nov. 2004
    Beiträge:
    3,086
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    Ort:
    Weil am Rhein
    Mach mal vor 1008xxx einen _ und die xe groß; also _108XXX
     
  3. Nightman28

    Nightman28 Neuer User

    Registriert seit:
    10 Dez. 2005
    Beiträge:
    20
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    Hallöchen.

    Danke für den Tip. Also das xxx war eh nur ein Platzhalkter für meine richtige Nummer :)

    Den _hab ich nun drin.

    Leider kommt beim ersten tippen einer Zahl direkt ein Besetztzeichen.

    Ich denke da paßt was grundsätzliches noch nicht :( Das Log ist bis auf ein paar Warnings in Bezug auf das Timeing Interface sauber. Was mich noch etwas stört ist folgendes.

    Jan 3 18:01:28 NOTICE[16352] config.c: Registered Config Engine odbc
    Jan 3 18:01:28 NOTICE[16352] res_odbc.c: registered database handle 'asterisk' dsn->[asterisk]
    Jan 3 18:01:28 NOTICE[16352] res_odbc.c: Connecting asterisk
    Jan 3 18:01:28 WARNING[16352] res_odbc.c: res_odbc: Error SQLConnect=-1 errno=0 [unixODBC][Driver Manager]Data source name not found, and no default driver specified

    Oben connectet er auf die DB und dann der Fehler. Oder bezieht der Eintrag sich nicht auf die normale Asterisk Datenbank?

    Gruß
    Marco
     
  4. Nightman28

    Nightman28 Neuer User

    Registriert seit:
    10 Dez. 2005
    Beiträge:
    20
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    Nachtrag.

    Ich hab eben noch nen Fehler in der extensions.conf gefunden.

    Jetzt kommt so etwas in der Asterisk console.

    -- SCCP: Asterisk request to hangup Outbound channel SCCP/10-00000003
    -- SEP000B5F6E6770: Taken Offhook
    -- SEP000B5F6E6770: Using line 10
    -- SEP000B5F6E6770: New call on line 10
    -- SEP000B5F6E6770: Cisco Digit: 00000002 (2) on line 10
    -- SEP000B5F6E6770 is Onhook
    -- SEP000B5F6E6770: Ending call 4 on line 10
    -- SCCP: Asterisk request to hangup Outbound channel SCCP/10-00000004

    Leider kommt immer noch beim ersten drücken einer Taste ein besetzt. Auch wenn ich nur das andere Telefon anrufen will. Das sollte doch gehen oder?

    Also wenn ich von der 10 die 20 anrufen möchte.

    Fehler im Conf File hab ich oben geändert.


    Wenn ich versuche mich über die Nummer von PBX anzurufen kommt nur folgendes in der Console

    Jan 3 18:11:53 NOTICE[17330]: chan_iax2.c:6796 socket_read: Rejected connect attempt from 217.24.217.52, request 's@from-pbx' does not exist

    Gruß
    Marco