[Gelöst] Asterisk als SIP-Client an Fritz!Box

nasenhai

Neuer User
Mitglied seit
8 Jan 2013
Beiträge
7
Punkte für Reaktionen
0
Punkte
0
Hallo zusammen,

ich habe folgendes vor:

Ich habe zu Hause eine Fritzbox 7390 und einen Asterisk-Server 1.8.19.1
Die Fritz ist am NTBA angeschlossen.

Ich möchte nun, dass wenn ein externer Anrufer eine Bestimmte MSN anruft, der Call an meinen Asterisk-Server weitergeleitet wird und dort automatisch angenommen wird.

Ich habe hierzu auf der Fritzbox bereits ein neues Telefongerät (IP-Telefon) angelegt. Diese hat die interne Durchwahl 620, Passwort: 1234.

Auf dem Asterisk-Server habe ich in der sip.conf folgenden Eintrag gemacht:

Code:
[general]
port=5060
bindaddr=0.0.0.0

register => 620:[email protected]/620

Nachdem ich nun den Asterisk neu gestartet habe, habe ich mich mittels Asterisk -r aufgeschalten und mittels sie show registry folgenden Eintrag angezeigt bekommen:

Code:
Username 620 State Registered

Somit hat sich der Asterisk-Server ja mit der Fritz-Box verbinden, richtig?

Dann habe ich die extensions.conf folgendermaßen angelegt:
Code:
[anrufregel]

exten => 620,1,Answer()
exten => 620,n,Playback(hallo)
exten => 620,n,Hangup()

Wenn ich nun von einem DECT-Telefon, das an der Fritz-Box angeschlossen ist die 620 anrufe passiert rein garnix. Völlig egal was ich in die extensions.conf eintrage.
Habe ich was vergessen zu konfigurieren, oder was muss ich machen, dass der Asterisk meine Anrufe entgegennimmt?

Vielen Dank für eure Hilfe
 
Zuletzt bearbeitet:
Da fehlt noch die Definition des ankommenden Contexts in der sip.conf, also z.B. so etwas:
Code:
[Fritzbox]
username=620
secret=***secret***
type=friend
insecure=port,invite
host=fritz.box
fromdomain=fritz.box
fromuser=620
context=anrufregel
Woher soll Asterisk sonst wissen, dass er den Context "anrufregel" abarbeiten soll?
 
Hallo,

vielen Dank für deine schnelle Antwort.
Das macht natürlich Sinn. Habe das mal soweit eingetragen und den Server mal durchgestartet.
Leider passiert beim Anruf immernoch nichts. Sonst muss ja eigentlich nichts eingestellt werden, oder?
Gibt es eine Möglichkeit live mitzuverfolgen, was der Server zum Zeitpunkt des Anrufs macht? (Livelog?)
 
Danke dir für die Links.
ich habe das nun so gemacht wie es in dem Tutorial (2. Link) beschrieben ist.
Nur habe ich der Asterisk ist auf der Fritzbox registriert. Das sieht man ja wenn man auf "sip show registry" geht.

Wenn ich dann aber mit einem internen Telefon, das an der Fritzbox angeschlossen ist, versuche die interne 620 anzurufen, passiert rein garnix. Weder nimmt irgendwas ab, noch taucht in der Asterisk-Console ein text auf, den man debugen hernehmen könnte.

Geht mein Vorhaben überhaupt? Wenn ja an welchen schrauben muss ich drehen? Das gibts doch net. Mache schon seit 3 Tagen ununterbrochen an dieser Sache rum und komme einfach nicht weiter. =(
 
Wo befindet sich überhaupt der Asterisk? Läuft er einfach auf der 7390er? Funktionieren die Anrufe in die andere Richtung?
 
Nee der Asterisk läuft in einer VM (Debian 6). Habe auch gar nicht von aus dem Asterisk nach draußen zu telefonieren.
Ich habe wie gesagt eine MSN (ISDN) die durch die Fritzbox an den Asterisk weitergeleitet werden soll. Dort soll dann später ein Script laufen. Aber soweit sind wir ja noch nicht =)

Also:

ISDN (MSN1) =wird angerufen=> Fritz!Box 7390 =Weiterleitung an Asterisk=> Rufannahme durch Asterisk

Kann ich das überhaupt irgendwie umsetzen? Müsste doch irgendwie zu machen sein, oder?
 
Registriert ist dein * also in der 7390er schon mal. Unter Telefonie\Telefoniegeräte ist die besagte ISDN-Nummer schon als eingehende Nummer für 620 definiert, oder?
Normalerweise müsste dein Vorhaben ohne Probleme funktionieren. Was passiert, wenn du vom beliebigem an der 7390er angeschlossenem Telefon die **620 wählst? Bleibt die CLI immer noch still (vorher "core set debug 3" in der CLI eingeben)?
 
Vielen Dank für eure Antworten. Ich trau es mich gar nicht zu sagen, aber ich habe die Lösung gefunden.
Manchmal sieht man den Wald vor lauter Bäumen nicht. Wenn der asterisk natürlich eine 10.10er IP hat und die Fritzbox ne 192.168... dann kann das nunmal nicht gehen.

Besten Dank, dennoch!!!
 
Dann kann aber auch das register nicht geklappt haben. :gruebel:

Egal, da gelöst könntest Du bitte das Thread-Titel Prefix dementsprechend setzen (dazu im 1. Beitrag auf Bearbeiten -> Erweitert).
 
Kostenlos!

Statistik des Forums

Themen
248,865
Beiträge
2,303,202
Mitglieder
378,521
Neuestes Mitglied
Atrox15