Ergebnis 1 bis 5 von 5

Thema: Asterisk an Fritzbox: Outbound geht, aber kein Inbound möglich

  1. #1
    IPPF-Fortgeschrittener
    Registriert seit
    15.08.2006
    Beiträge
    54

    Asterisk an Fritzbox: Outbound geht, aber kein Inbound möglich

    Hallo zusammen,

    ich kurz vor dem Durchdrehen. Ein super simples Setup und ich seh den Fehler nicht. Kann mir jemand helfen?

    Es geht um folgendes Szenario. Asterisk läuft auf einer Fritzbox 7170 mit IP 192.168.178.2 und lauscht auf 5061. Im selben Netzwerk befindet sich eine Fritzbox 7330 mit IP 192.168.178.1. Auf dieser ist ein IP-Telefon eingerichtet (620). Der Asterisk soll sich nun als 620 an der Fritzbox 7330 registrieren um darüber Anrufe abzusetzen und anzunehmen.

    Der Asterisk kann ohne Probleme Anrufe absetzen. Nur leider kommen keine Anrufe rein!?

    Hier meine Konfigurationen:

    Code:
    ;sip.conf
    [general]
    context=default
    bindport=5061
    bindaddr=192.168.178.2
    srvlookup=yes
    language=de
    externhost=myip.dnydns.org
    localnet=192.168.178.2/255.255.255.0
    
    register => 620:abcd@192.168.178.1/620
    
    [7701]
    callerid="Nokia N900" <7701>
    host=dynamic
    domain=192.168.178.2
    user=7701
    secret=abc123
    type=friend
    nat=yes  
    canreinvite=no 
    context=sip7701
    qualify=yes
    disallow=all
    allow=alaw 
    
    [620]
    type=friend
    secret=abcd
    qualify=yes
    nat=no
    host=192.168.178.1
    canreinvite=no
    context=sip_in
    fromdomain=192.168.178.1
    username=620
    fromuser=620
    insecure=port,invite
    nat=yes
    disallow=all
    allow=alaw
    Code:
    ;extensions.conf
    [globals]
    
    [general]
    static=yes
    writeprotect=no
    
    [default]
    exten => _[*#0-9].,1,Noop(Yes)
    
    [sip7701]
    exten => _[*#0-9].,1,Answer
    exten => _[*#0-9].,n,wait(1)
    exten => _[*#0-9].,n,Playback(vm-dialout)
    exten => _[*#0-9].,n,Ringing
    exten => _[*#0-9].,n,Dial(SIP/${EXTEN}@620,45,rT)
    exten => _[*#0-9].,n,hangup
    
    [sip_in]
    exten => _.,1,answer
    exten => _.,2,echo
    exten => _.,3,hangup
    
    exten => 620,1,noop(${EXTEN},${CALLERID(ALL)},${CHANNEL:0:10},${CHANNEL})
    exten => 620,n,answer
    exten => 620,n,wait(3)
    ;exten => 620,n,Dial(SIP/7701,30,rt)
    exten => 620,n,echo()
    exten => 620,n,hangup
    Rufe ich z.B. intern vom Fritz!Fon die **620 an, kommt die Fehlermeldung "Meldung unbekannt". Erkennt jemand den Fehler in der Konfiguration? Ich bin schon vollkommen verzweifelt und für jeden Tipp dankbar.

    Beste Grüße
    bulko
    Geändert von bulko (29.06.2012 um 17:53 Uhr)

  2. #2
    Moderator Avatar von rentier-s
    Registriert seit
    19.10.2006
    Ort
    Niederbayern
    Beiträge
    2.093
    Poste mal bitte die CLI Ausgabe (asterisk -rvvv) eines Anrufversuchs, außerdem zeigt Dir sip show registry, ob Asterisk sich überhaupt registrieren konnte.

    Zwei Sachen, die zwar ihmo nichts damit zu tun haben sollten, aber trotzdem:
    localnet sollte wohl 192.168.178.0/255.255.255.0 heißen, und nat=yes brauchst Du nicht für die [620].
    Alles schöne im Leben ist entweder verboten, zu teuer oder macht dick!

  3. #3
    IPPF-Fortgeschrittener
    Registriert seit
    15.08.2006
    Beiträge
    54
    Danke für deine Antwort.

    "sip show registry" liefert:
    Code:
    Host                            Username       Refresh State                Reg.Time
    192.168.178.1:5060              620                285 Registered           Thu, 28 Jun 2012 13:16:49
    1 SIP registrations.
    Das sieht schonmal gut aus. Bei einem Anrufversuch erscheint überhaupt garnichts auf der Asterisk-CLI.

    Ich müsste irgendwie die Fritzbox-SIP-Pakete abfangen. Vermutlich werden die fehlgeleitet!? Oder kann es sein, dass die Fritzbox 7170, auf der der Asterisk läuft, den Port 5061 nicht weiterleitet?

    Grüße
    bulko

    P.S.:
    localnet=192.168.178.2 und nat=yes habe ich korrigiert. Jedoch wie erwartet keine Auswirkung auf obiges Problem. Trotzdem DANKE

  4. #4
    Moderator Avatar von rentier-s
    Registriert seit
    19.10.2006
    Ort
    Niederbayern
    Beiträge
    2.093
    Mach mal sip set debug on, vielleicht tut sich dann etwas. Ansonsten mit Wireshark abhorchen.

    Weitergeleitet muss da nichts werden, Du hängst ja direkt am LAN Interface.
    Alles schöne im Leben ist entweder verboten, zu teuer oder macht dick!

  5. #5
    IPPF-Fortgeschrittener
    Registriert seit
    15.08.2006
    Beiträge
    54
    Heureka, der Hase läuft jetzt!!!
    Das Problem war folgendes: Asterisk lauscht auf 192.168.178.2:5061. Das hat er aber scheinbar nicht der Fritzbox mitgeteilt bei welcher er sich registriert hat. Wenn nun die Fritzbox einen Anruf an den Asterisk schicken will, schickt sie ihn an 192.168.178.2:5060. Das ist aber der SIP-Port der zweiten Fritze auf der der Asterisk läuft. Und diese blockt den Anruf-Request ab.

    Lösung: In der voip.cfg der zweiten Fritze einfach den Port auf 5062 geändert und den Asterisk auf 5060 lauschen lassen. Jetzt luppt es! Juhu!

Ähnliche Themen

  1. Trixbox 2.6 mit HFC inbound geht outbound nicht
    Von mad.x im Forum FreePBX, TrixBox (Asterisk@Home)
    Antworten: 1
    Letzter Beitrag: 24.09.2008, 13:55
  2. Asterisk 1.4.1 + mISDN keine Inbound oder Outbound calls möglich
    Von p-ro im Forum Asterisk ISDN mit mISDN
    Antworten: 8
    Letzter Beitrag: 11.03.2007, 11:15
  3. SIP inbound/ outbound nicht möglich
    Von bungee im Forum Asterisk Allgemein
    Antworten: 5
    Letzter Beitrag: 11.02.2007, 17:37
  4. Antworten: 11
    Letzter Beitrag: 14.08.2006, 23:43
  5. Antworten: 5
    Letzter Beitrag: 23.04.2006, 15:43

Berechtigungen

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