Asterisk Raspi an 7490

alftanner008

Neuer User
Mitglied seit
15 Dez 2015
Beiträge
13
Punkte für Reaktionen
0
Punkte
1
Guten Tag@all,

ich möchte folgendes realisieren und komme trotz googeln nicht alleine weiter. Ich habe einen Raspi3 und dort Asterisk installiert. Ich möchte diesen jetzt an meine 7490 anmelden und eine MSN an Asterisk "weiterleiten".
Wenn diese MSN angerufen wird, sollte mein ip Telefon welches an Asterisk angemeldet ist klingeln.

Ich habe jetzt 2 Tag Anleitungen durch aber bin leider nicht zu dem gewünschten Ergebnis gekommen.:(

Vllt. Kann mir da jemand mit einer kleinen Anleitung unter die Arme greifen.

Danke
 
Als erstes solltest Du mehr Infos über das bisher gemachte bereitstellen, sonst kann Dir niemand helfen, oder Du bekommst nen Spruch von der allseitsbekannten "Glaskugel"

Also nach welchen Anleitungen (bitte Link dorthin) bist Du gefolgt?
 
Hallo, also eigentlich wollte ich eine Türklingel einrichten. Die wurde mal in der CT beschrieben.
https://www.heise.de/ct/ausgabe/201...?wt_mc=print.ct.2017.17.84#zsdb-article-links

Das hat auch soweit funktioniert.:)
Die daraus resultierende

[general]
allowguest=no
port = 5060
bindaddr = 0.0.0.0
qualify = no
disable = all
allow = alaw
allow = ulaw
videosupport = no
dtmfmode = rfc2833
srvlookup = yes
;Wer sein Subnetz abgeändert hat, muss hier die Parameter anpassen
localnet=192.168.5.0/255.255.255.0
directmedia = no
nat = no

register=klingelpi:[email protected]/624
;Die Caller-ID wird bei Anrufen auf kompatiblen Telefonen angezeigt.
callerid=Klingel <624>

;Die Channel-ID. Sie wird in der .call-Datei benötigt:
[624]
;Sie ist frei wählbar, muss aber am Ende korrekt sein, damit der Anruf ausgelöst wird

type = friend
insecure = invite,port
nat = no
canreinvite = no
;---Hier muss bei neueren FritzOS-Versionen der Benutzername eingetragen werden
authuser = klingelpi
username = klingelpi
fromuser = klingelpi
;---
fromdomain = fritz.box

;...und hier das Passwort...
secret = MakeTheBoxRING
;Die IP der Fritzbox:
host = 192.168.5.1
;...
dtmfmode = rfc2833
context = incoming
disallow = all
callerid= Klingel
allow = ulaw
allow = alaw
transport = udp




In der FB ist auch das IP Telefon angelegt. Das ganze hat auch soweit funktioniert, dass alle angeschlossenen Telfone bei Schaltung/Klingeln geläutet haben.

Ich wollte jetzt zusätzlich mein Smartphone via CSipSimple anbinden.
[1000]
permit=192.168.5.0/255.255.255.0
type=friend
context=phones
host=dynamic
secret=PASSWORT

in der sip.conf und

[phones]
exten => 1000,1,Dial(SIP/${EXTEN})

in der extensions.conf wollte ich dies realisieren. Leider fehlt da wohl noch etwas. CSipSimple zeigt mir zwar registriert an aber wenn ich die MSN anrufe die als IP Telefon in der FB angelegt ist (Asterisk?!) passiert leider nichts.

//edit stoney: in Spoiler gepackt
 
Zuletzt bearbeitet von einem Moderator:
Moins

1. sip.conf - Sich authorisierende Peers bitte als type=peer zuweisen (Sicherheit)
2. sip.conf - Peer [624] wurde kein Kontext (context) zugewiesen, landet also immer im default oder public Kontext
3. extensions.conf - Dial() über [624] (sip.conf) müssen den Peer nutzen:
Code:
exten => 1000,1,Dial(SIP/${EXTEN}@624)
Da vermutlich die Fritz!Box mit der 1000 nichts anfangen kann, versuch mal...
Code:
exten => _X.,1,Dial(SIP/${EXTEN}@624)

4. Check deine Wahlpläne in der Asteriskkonsole mit...
Code:
dialplan show **600@phones
Also mit: Nummer@Kontext
 
Zuletzt bearbeitet:
Moins

1. sip.conf - Sich authorisierende Peers bitte als type=peer zuweisen (Sicherheit)
2. sip.conf - Peer [624] wurde kein Kontext (context) zugewiesen, landet also immer im default oder public Kontext
3. extensions.conf - Dial() über [624] (sip.conf) müssen den Peer nutzen:
Code:
exten => 1000,1,Dial(SIP/${EXTEN}@624)
Da vermutlich die Fritz!Box mit der 1000 nichts anfangen kann, versuch mal...
Code:
exten => _X.,1,Dial(SIP/${EXTEN}@624)

4. Check deine Wahlpläne in der Asteriskkonsole mit...
Code:
dialplan show **600@phones
Also mit: Nummer@Kontext


ok, Ich mache dann aus friend ->peer. Muss ja auch nicht rauswählen können.
Ist Peer[624] nicht mit context = incoming deklariert?!

Meine sip.conf sieht dann so aus:

Code:
[general]
allowguest=no
port = 5060
bindaddr = 0.0.0.0
qualify = no
disable = all
allow = alaw
allow = ulaw
videosupport = no
dtmfmode = rfc2833
srvlookup = yes
;Wer sein Subnetz abgeändert hat, muss hier die Parameter anpassen
localnet=192.168.5.0/255.255.255.0
directmedia = no
nat = no

register=klingelpi:[email protected]/624
;Die Caller-ID wird bei Anrufen auf kompatiblen Telefonen angezeigt.
callerid=Klingel <624>

;Die Channel-ID. Sie wird in der .call-Datei benötigt:
[624]
;Sie ist frei wählbar, muss aber am Ende korrekt sein, damit der Anruf ausgelöst wird

type = peer
insecure = invite,port
nat = no
canreinvite = no
;---Hier muss bei neueren FritzOS-Versionen der Benutzername eingetragen werden
authuser = klingelpi
username = klingelpi
fromuser = klingelpi
;---
fromdomain = fritz.box

;...und hier das Passwort...
secret = MakeTheBoxRING
;Die IP der Fritzbox:
host = 192.168.5.1
;...
dtmfmode = rfc2833
context = incoming
disallow = all
callerid= Klingel
allow = ulaw
allow = alaw
transport = udp

[1000]
permit=192.168.5.0/255.255.255.0
type=peer
context=phones
host=dynamic
secret=PASSWORT

und meine extensions.conf

Code:
[globals]

[general]

[phones]
exten => _X.,1,Dial(SIP/${EXTEN}@624)

sehe ich das richtig??

Da vermutlich die Fritz!Box mit der 1000 nichts anfangen kann, versuch mal...
Code:
exten => _X.,1,Dial(SIP/${EXTEN}@624)

Das verwirrt mich jetzt etwas. In der FB habe ich nur ein IP Telefon angelegt mit einer meiner ungenutzten MSN´s. Name und Kennwort dafür vergeben und dachte das reicht?! Die Verbindung wird doch von Asterisk initiiert?!
Wenn alles korrekt konfiguriert ist, möchte ich die MSN als Bsp. 0401234567 anrufen und mein Smartphone mit CsipSimple sollte klingeln.
 
Zuletzt bearbeitet:
ok, Ich mache dann aus friend ->peer. Muss ja auch nicht rauswählen können.
Falsch
Authorisierende Peers ( type=peer ), dass wird (fast) immer wieder fälschlich dokumentiert.
...sie dürfen rein und raus rufen.

Also...
Jetzt landen Anrufe von der 7490 im (nicht vorhandenen) Kontext "incoming", den ich nicht in der extensions.conf sehe.
Dort (incoming) müsste es noch eine Extension 624 geben, da dies der letzte Part des "registry" Eintrags ( /624 ) ist.
Du bräuchtest also in der extensions.conf noch...
Code:
[incoming]
exten => 624,1,Dial(SIP/1000)
...damit CSipSimple (1000) einen Anruf von der 7490 bekommt.
Also wenn Jemand die dem IP-Telefon (Registrar) in der Fritz!Box zugewiesene Nummer anruft, oder ein interner Anruf ( **624 ) mit einem an der Fritz!Box angeschlossenen Telefon gewählt wird.


Dafür hab ich übrigens auch eine ganze Weile gebraucht, um dass zu Kapieren.
 
Zuletzt bearbeitet:
Falsch
Authorisierende Peers ( type=peer ), dass wird immer wieder fälschlich dokumentiert.
...sie dürfen rein und raus rufen.

Also...
Jetzt landen Anrufe von der 7490 im (nicht vorhandenen) Kontext "incoming", den ich nicht in der extensions.conf sehe.
Dort (incoming) müsste es noch eine Extension 624 geben, da dies der letzte Part des "registry" Eintrags ( /624 ) ist.
Du bräuchtest also in der extensions.conf noch...
Code:
[incoming]
exten => 624,1,Dial(SIP/1000)
...damit CSipSimple (1000) einen Anruf von der 7490 bekommt.

Dafür hab ich übrigens auch eine ganze Weile gebraucht, um dass zu Kapieren.


Hach....Grossartig. Jetzt klingelt es :) :) vielen Dank. Ich habe jetzt in der extensions.conf nur

[incoming]
exten => 624,1,Dial(SIP/1000)

und es schellt. Danke dir. Jetzt versuche ich mal noch eine Mailbox einzurichten. ;)
 
Yup, und [phones] wäre auch/nur zum Rausrufen in Richtung 7490 für die 1000.

Hiermit könntest du in [phones] alle internen Fritz!Box Nummern matchen...
Code:
[phones]
exten => _**.,1(fbintw),Verbose(Fritz!Box internal Code: ${EXTEN})
same  => n,Dial(SIP/${EXTEN}@624,90)
...auch Telefonbuchkurzwahlen ( **701 - **799 ).
Aber Wlan an/aus Code geht nicht, nur die im Bereich: Interne Nummern
...des Fritz!Box Telefonbuchs.

Ist Peer[624] nicht mit context = incoming deklariert?
Oups, übersehen, sorry.
...fehlte aber trotzdem in der extensions.conf :)
 
Zuletzt bearbeitet:
  • Like
Reaktionen: solo3

Zurzeit aktive Besucher

Keine Mitglieder online.

Statistik des Forums

Themen
246,167
Beiträge
2,247,306
Mitglieder
373,705
Neuestes Mitglied
brunomuehl
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.