Ergebnis 1 bis 17 von 17

Thema: Telefonieren intern zwischen SIP Telefonen nicht möglich.

  1. #1
    IPPF-Erfahrener
    Registriert seit
    20.05.2006
    Beiträge
    91

    Unglücklich Telefonieren intern zwischen SIP Telefonen nicht möglich.

    Hallo,

    ich habe meien Asterisk jetzt erfolgreich an meinen ISDN Anschluss angebunden, aber ich kann immer noch nicht zwischen den SIP Telefonen intern telefoniern.

    Was muss ich in die Extensions.conf eintragen dass ich auch intern telefonieren kann?

    Als SIP Clients nutze ich einmal das Nokia N95 und als SoftPhone den Phoner 2.1

    Das SoftPhone zeigt mir bei immer 503: Service unaviable an, gehe ich über ISDN raus dann klappts (Normal Call Clearing)


    Gruß Alex

  2. #2
    IPPF-Fünfhundert-Club Avatar von doxon
    Registriert seit
    11.06.2006
    Ort
    Aurich
    Beiträge
    781
    Das liegt an den Nummer die du Intern vergeben hast.

    Zeig doch mal die Ausschnitte deiner sip.conf und der extensions.conf.
    Sicherheit ist ein Prozess und kein Zustand


  3. #3
    IPPF-Erfahrener
    Registriert seit
    20.05.2006
    Beiträge
    91
    sip.conf
    Code:
      [general]
      context=default
      allowoverlap=no
      bindport=5060
      bindaddr=0.0.0.0
      srvlookup=yes
      language=de
    
      [authentication]
      
      [6001]
      context=SIP6001
      type=friend
      username=n95
      secret=nokia-n95
      host=dynamic
      
      [6000]
      type=friend
      context=SIP6000
      secret=1234
      host=dynamic
    extensions.conf
    Code:
     [isdn_in]
      exten=MSN1,1,Dial(SIP/6000)
      exten=MSN2,1,Dial(SIP/6001)
      exten=MSN1,n,VoiceMail(6000)
    
    [numberplan-custom-1]
      plancomment=DialPlan1
      include=default
      include=SIP6000
      include=SIP6001
      include=isdn_in
      include=parkedcalls
    
      [default]
      include=demo
    
      [SIP6000]
      exten=6000,1,Dial(SIP/6000)
      exten=6000,n,VoiceMail(6000)
      exten=6001,n,Dial(SIP/6001)
      exten=6500,n,VoiceMailMain
      exten=_X.,n,Set(CALLERID(num)=MSN1)
      exten=_X.,n,Dial(mISDN/g:ISDN/${EXTEN:1})
    
      [SIP6001]
      exten=6000,1,Dial(SIP/6000)
      exten=6001,n,Dial(SIP/6001)
      exten=6500,n,VoiceMailMain
      exten=_X.,n,Set(CALLERID(num)=MSN2)
      exten=_X.,n,Dial(mISDN/g:ISDN/${EXTEN:1})

  4. #4
    IPPF-Fünfhundert-Club Avatar von doxon
    Registriert seit
    11.06.2006
    Ort
    Aurich
    Beiträge
    781
    Als erstest solltest du beachten, dass die Priorität "n" nur dann verwendet werden kann, wenn zu der Extension vorher schon eine Prio. festgelegt wurde.

    Code:
    (...)
      [SIP6000]
      exten=6000,1,Dial(SIP/6000)
      exten=6000,n,VoiceMail(6000)
      exten=6001,1,Dial(SIP/6001)
      exten=6500,1,VoiceMailMain
      exten=_X.,1,Set(CALLERID(num)=MSN1)
      exten=_X.,n,Dial(mISDN/g:ISDN/${EXTEN:1})
    
      [SIP6001]
      exten=6000,1,Dial(SIP/6000)
      exten=6001,1,Dial(SIP/6001)
      exten=6500,1,VoiceMailMain
      exten=_X.,1,Set(CALLERID(num)=MSN2)
      exten=_X.,n,Dial(mISDN/g:ISDN/${EXTEN:1})
    Den Rest habe ich mir jetzt noch nicht angeguckt, ändere das erstmal.
    Sicherheit ist ein Prozess und kein Zustand


  5. #5
    IPPF-Erfahrener
    Registriert seit
    20.05.2006
    Beiträge
    91
    Habs jetzt so angepasst, geht aber trotzdem nicht....

    Code:
      [SIP6001]
      exten=6001,1,Dial(SIP/6001)
      exten=6001,n,VoiceMail(6001)
      exten=6000,1,Dial(SIP/6000)
      exten=6500,1,VoiceMailMain
      exten=_0X.,1,Set(CALLERID(num)=MSN1)
      exten=_0X.,2,Dial(mISDN/g:ISDN/${EXTEN:1})
    
      [SIP6000]
      exten=6000,1,Dial(SIP/6000)
      exten=6000,n,VoiceMail(6000)
      exten=6001,1,Dial(SIP/6001)
      exten=6500,1,VoiceMailMain
      exten=_0X.,1,Set(CALLERID(num)=MSN2)
      exten=_0X.,2,Dial(mISDN/g:ISDN/${EXTEN:1})
    
      [isdn_in]
      exten=MSN2,1,Dial(SIP/6000)
      exten=MSN1,1,Dial(SIP/6001)
    Berichtigung, ich komme von der 6001 zur 6000

  6. #6
    IPPF-Fünfhundert-Club Avatar von doxon
    Registriert seit
    11.06.2006
    Ort
    Aurich
    Beiträge
    781
    Was sagt denn der Asterisk wenn du versucht zu wählen?

    Mach aber vorher den Verbose an:
    Code:
    set verbose 4
    Sicherheit ist ein Prozess und kein Zustand


  7. #7
    IPPF-Erfahrener
    Registriert seit
    20.05.2006
    Beiträge
    91
    Code:
        -- Executing [6001@SIP6000:1] Dial("SIP/6000-08272528", "SIP/6001") in new stack
        -- Called 6001
        -- SIP/6001-082764a0 is circuit-busy
      == Everyone is busy/congested at this time (1:0/1/0)
      == Auto fallthrough, channel 'SIP/6000-08272528' status is 'CONGESTION'
    [Feb 24 18:46:14] WARNING[2690]: chan_sip.c:12735 handle_response: Remote host can't match request BYE to call '238ef47d6c769f5f24b832281a3a3ff2@192.168.2.55'. Giving up.
    
    [Feb 24 18:48:31] NOTICE[2690]: chan_sip.c:12526 handle_response_peerpoke: Peer '6001' is now Reachable. (131ms / 2000ms)
        -- Got SIP response 400 "Bad Request" back from 192.168.2.11
        -- Executing [6001@SIP6000:1] Dial("SIP/6000-082777f0", "SIP/6001") in new stack
        -- Called 6001
        -- SIP/6001-0827b768 is circuit-busy
      == Everyone is busy/congested at this time (1:0/1/0)
      == Auto fallthrough, channel 'SIP/6000-082777f0' status is 'CONGESTION'
    [Feb 24 18:48:43] WARNING[2690]: chan_sip.c:12735 handle_response: Remote host can't match request BYE to call '34bf2ea42e6ae5e575067bd239ff6d50@192.168.2.55'.
    Ich muss dazu sagen das SIP6001 ist mein Nokia N95

  8. #8
    IPPF-Einsteiger
    Registriert seit
    07.12.2007
    Beiträge
    19
    Hi ihr,

    die beiden SIPs können sich ja auch gar nicht "sehen".

    Der eine steht im Context SIP6000 und der andere im SIP6001.

    Setz bitte beide(SIP6000 und SIP6001) in einen gemeinsamen Context (z.B. context=default). Dies mal in der sip.conf anpassen. Dann den Context in der extensions.conf erstellen. Hier machst du nun eine Verknüpfung zu nem Context [intern].
    Code:
    [default]
    include = intern
    include = extern
    
    [intern]
    exten => _600X,1,Dial(SIP/${EXTEN})
    
    [extern]
    exten => _0.,1,Dial(mISDN/g:ISDN/${EXTEN:1})
    Damit hast Du glaub ich alles ersetzt, bis auf die Geschichte mit der Mailbox, aber ein bischen soll ja auch für Dich übrig bleiben.

    Nun sollten die Telefone sich intern auch kennen.
    So wie Du es im Moment hast, versucht ja sowieso jedes SIP Telefon sich selber anzufrufen, wenn Du Dir mal Deinen Wählplan Zeile für Zeile anguckst

    Probiers mal aus...

    MfG

    Andreas

  9. #9
    IPPF-Fünfhundert-Club Avatar von doxon
    Registriert seit
    11.06.2006
    Ort
    Aurich
    Beiträge
    781
    Zitat Zitat von AndreasKo Beitrag anzeigen
    Hi ihr,

    die beiden SIPs können sich ja auch gar nicht "sehen".

    Der eine steht im Context SIP6000 und der andere im SIP6001.
    Aber im jeweiligen Context ist ja die andere Extension definiert.
    Von daher sollte das gehen.

    Wobei deine Lösung natürlich schöner ist
    Bis auf das mit der 0.
    Das ist sehr böse, da nun jeder über seine Amtsleitung Telefonieren kann (default-Context)
    Sicherheit ist ein Prozess und kein Zustand


  10. #10
    IPPF-Einsteiger
    Registriert seit
    12.12.2007
    Ort
    Laufen
    Beiträge
    6
    Soweit ich das beurteilen kann, stimmt Dein Dialplan soweit. Der Trace zeigt auf, dass der asterisk einen Call zum Nokia aufbaut. Jedoch gibt der asterisk folgende Fehlermeldung: "-- SIP/6001-082764a0 is circuit-busy". Die Meldung "-- Got SIP response 400 "Bad Request" back from 192.168.2.11" kann ich nicht so richtig einordnen. Kommt die vom Nokia (das heisst: Hat das Nokia die IP 192.168.2.11?).

    Habe folgende Anleitung im Internet gefunden: http://everflux.de/nokia-n95-sip-und-asterisk-204/. Vielleicht hilft Dir das weiter.

    Ein "sip show peers" in der Kommandozeile ist auch jeweils aufschlussreich.

  11. #11
    IPPF-Erfahrener
    Registriert seit
    20.05.2006
    Beiträge
    91
    @AndreasKo

    Also das mit den verschiedenen contexten habe ich so gemacht weil jedes SIP mit einer andern ISDN MSN raus gehen soll.
    Oder gibts da noch ne andere Lösung?

    @doxon

    Was meinst du mit dem mit der 0?

    @romami
    Ja die 192.168.2.11 ist das Nokia N95, habe das Problem aber ganz anders gelöst, ich habe ein anders Softphone installiert, damit gings dann plötzlich, sieht so aus als ob die Software Phoner und das n95 nicht sauber miteinander kommunitieren können...

  12. #12
    IPPF-Fünfhundert-Club Avatar von doxon
    Registriert seit
    11.06.2006
    Ort
    Aurich
    Beiträge
    781
    Das meinte ich im zusammenhang mit dem Beispiel von AndreasKo.

    Er hat dort die Extension _0. (zum wählen nach Extern) in den Default Kontext gepackt.
    Das ist sicherheitstechnisch sehr kritisch, da so jeder über diene Kosten ins ISDN-Netz Telefonieren kann. (Vorrausgesetzt natürlich, dein Asterisk ist von Extern übers Internet erreichbar)

    So in der Art: sip:0900xxxxxx@deine-asterisk-ip

    Achja, und das mit dem N95 ist ein Kampf.. ich hab selber eins... Mal gehts und Mal nicht... evtl hilft ein Firmware Update.
    Sicherheit ist ein Prozess und kein Zustand


  13. #13
    IPPF-Erfahrener
    Registriert seit
    20.05.2006
    Beiträge
    91
    Ach daher, nee hab das ja nicht in der default drin, aber mein Server ist ja auch im Netz nicht erreichbar das ist mir dann doch etwas zu heiß,....

    wie bekomm ich mISDN und asterisk eigenlich auf meinem debian system automatisch mit dem systemstart geladen?

  14. #14
    IPPF-Fünfhundert-Club Avatar von doxon
    Registriert seit
    11.06.2006
    Ort
    Aurich
    Beiträge
    781
    Zum Autostart Thema kannst du dir folgenen Thread mal anschauen.

    http://www.ip-phone-forum.de/showthread.php?t=110904
    Sicherheit ist ein Prozess und kein Zustand


  15. #15
    IPPF-Einsteiger
    Registriert seit
    07.12.2007
    Beiträge
    19
    Hi ihr,

    hier noch einmal ein Beispiel, wie man evtl. 0900er Nummern unterdrücken könnte.

    Code:
    [default]
    include = intern
    include = extern
    
    [intern]
    exten => _600X,1,Dial(SIP/${EXTEN})
    
    [extern]
    exten => _0900.,1,NoOp()
    exten => _0.,1,Dial(mISDN/g:ISDN/${EXTEN:1})
    Bin mir dabei nur nicht sicher, welche Extension der nun zuerst anläuft

    Schönen Gruß

    Andreas

  16. #16
    IPPF-Fünfhundert-Club Avatar von doxon
    Registriert seit
    11.06.2006
    Ort
    Aurich
    Beiträge
    781
    So ist das Problem ja trotzdem noch nicht gelöst.
    Alle Amtsgespräche (ausser nun die 0900er) können geführt werden, und das von jedem der den Asterisk erreichen kann. Sei es (W)LAN oder WAN.

    Die _0. Extension gehört nicht in den Default-Kontext!
    Sicherheit ist ein Prozess und kein Zustand


  17. #17
    IPPF-Erfahrener
    Registriert seit
    20.05.2006
    Beiträge
    91
    @AndreasKo

    Das ist ja alles sehr schön, ... aber ich kann mit deinem Beispiel nicht jedem Sip Phone eine andere MSN von meinem ISDN Anschluss zuordnen (gehend!) das hab ich doch aber gestern schon geschrieben!

    @doxon

    Darum hab ich das auch nicht so gemacht,....

Ähnliche Themen

  1. Zwischen den analogen und den ISDN-Telefonen intern anrufen?
    Von udosw im Forum FRITZ!Box Fon mit internem ISDN-S0-Bus
    Antworten: 37
    Letzter Beitrag: 16.04.2009, 21:41
  2. Intern Telefonieren mit DECT Telefonen an der 7270
    Von NightmanII im Forum FRITZ!Box Fon: Telefonie
    Antworten: 4
    Letzter Beitrag: 09.12.2008, 19:42
  3. Antworten: 2
    Letzter Beitrag: 03.02.2008, 14:56
  4. Vermittlung zwischen mehreren ISDN-Telefonen am SO möglich? (Intern)
    Von mnuessler im Forum FRITZ!Box Fon mit internem ISDN-S0-Bus
    Antworten: 3
    Letzter Beitrag: 12.03.2007, 19:23
  5. Probleme beim Telefonieren zwischen 2 Telefonen an einem HFC
    Von Dago im Forum Asterisk ISDN mit Bristuff (hfc, zaptel)
    Antworten: 0
    Letzter Beitrag: 04.02.2005, 10:24

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •