Asterisk mit RaspberryPi2 hinter FritzBox 7490 und DECT

schorge

Neuer User
Mitglied seit
6 Nov 2012
Beiträge
46
Punkte für Reaktionen
2
Punkte
8
Hallo erstmal und vielen Dank an alle die sich hier bemühen und weiterhelfen.

Wie oben geschildert meine Hardware:

Asterisk auf RaspberryPi 2 unter Jessie
RaspIP = 192.168.178.93
Fritz!Box7490 OS6.51 mit TelekomIP Entertain50
FB IP = 192.168.178.1
dann T-Sinus4110 x3 DECT an FB7360 die an der FB7490 hängt
und 3 x Grandstream GXP2130
und Testweise iOS mit linphone

ich habe momentan viele FAQ und Threads gelesen,
internes Anrufen klappt schonmal,
aber bei der einbindung der DECT und FB zum raustelefonieren und
abfangen bekomme ich nicht hin.

Wie funktioniert das im Grunde?

Externern Anruf Ortsvorwahl + 91235 zur => FB7490 die hat intern dann **623

sip.conf
Code:
[general]
context=default
bindport=5060
bindaddr=0.0.0.0
srvlookup=yes

register=> 623:[email protected]/623

[623]
type=peer
username=623
fromuser=623
secret=geheim623
host=192.168.178.1
fromdomain=fritz.box
canreinvite=no
nat=no
qualify=yes
insecure=port,invite
qualifyfreq=600
context=incoming

(Hier gibt's noch die [100], [110] )

[120]
callerid=Peter Büro <120>
host=dynamic
domain=192.168.178.92
user=120
secret=geheim
type=friend
mailbox=120
nat=yes
canreinvite=no

[180]
callerid=Peter DECT <180>
host=dynamic
domain=192.168.178.92
user=180
secret=geheim
type=friend
mailbox=180
nat=yes
canreinvite=no
reinvite=no
qualify=yes
context=Telefon_180
insecure=port,invite
deny=0.0.0.0/0.0.0.0
permit=192.168.178.1/255.255.255.0

extensions.conf
Code:
[incoming]

exten => 623,1,Set(CALLERID(NUM)=0${CALLERID(NUM)})
exten => 623,n,Dial(SIP/100&SIP/110&SIP/120)

[Telefon_180]

;exten => _001[567]X.,1,Dial(SIP/01069${EXTEN:1}@623) ; Handnr
exten => _0X.,1,Dial(SIP/${EXTEN:1}@623)


attachment.php


Ich komme hier nicht weiter, wie kann ich das DECT **615
Büro hier einbinden ??

Mit:
Code:
register=> [email protected]/615

habe auf der FB ja kein PW was ich setzten kann?

2.Frage:
Ich will einen externen Anruf den ich an 120 angenommen habe mit
110 verbinden, wie bewerkstellige ich das ?
Am besten wäre hier #110 oder ähnlich, dass ich mir das auf eine Schnellwahltaste legen kann.
Und eine "Nachtschaltung" mit #8788, damit alle anrufe von 120 auf 110 gleitet werden.
 

Anhänge

  • fritBoxTelefomniergeräte.png
    fritBoxTelefomniergeräte.png
    40.8 KB · Aufrufe: 104
Eine Möglichkeit ist, in Asterisk eine Nebenstelle anlegen, in der Fritzbox eine passende "eigene Telefonnummer", mit der sich die Fritzbox dann an Asterisk registriert. Diese Nummer wiederum bekommt das DECT Telefon ankommend und abgehend zugewiesen.

koy macht das gerne mit Callthrough und Wahlregeln, das geht auch, ist imho aber etwas unübersichtlich.

Zwecks Vermitteln wirf mal einen Blick in die features.conf. Die Nachtschaltung musst Du Dir selber basteln, hier ein Beispiel.
 
Moins


Bedenklich: Durch die Nummernzuordnung (Asterisk: User/Peer) ist kein Notruf gewährleistet


Das DECT kann auf mehrere Arten erreicht werden.

1. SIP Call auf die dem DECT zugewiesenen "SIP/[email protected]" Rufnummer*
2. Interner Anruf über das Gateway "SIP/**615@623"
3. Auf Asterisknummer, welche in Fritz!Box registriert (wie Wahlregelnummer) auch dem DECT zugewiesen ist

Welche dieser Arten für Vermittlung taugt ist auszuprobieren.
Ich tippe auf: 1. und 3.


* Fritz!Box Internettelefonnummern "Benutzername" ist meist in dieser Form: [LAND][VORWAHL ohne führende 0][NUMMER]
...bei voreingestellten Anbieter zu sehen wenn kurzzeitig, ohne zu speichern, "anderer Anbieter" gewählt wird.
 
Zuletzt bearbeitet:
Moin,

also die 120 und 110 habe ich geändert in 11 und 12,
sieht das dann so besser aus?

Code:
;extern
[FONT=Consolas]exten =>_0X.,1,Dial(SIP/${EXTEN:1}@627)[/FONT][FONT=Consolas];interntelefonieren [/FONT]
[FONT=Consolas]exten =>_X.,1,Dial(SIP/${EXTEN})
[/FONT]

oder habe ich mit den Variablen nicht ganz verstanden? wie kann ich denn die _X umstellen das nur
zweistellige Nummer 0-99 gewählt werden können, etwa so:

Code:
;extern
[FONT=Consolas]exten => _0X.,1,Dial(SIP/${EXTEN:1}@627)
[/FONT][FONT=Consolas]exten => 110.,1,Dial(SIP/${EXTEN:1}@627)
[/FONT][FONT=Consolas]exten => 112.,1,Dial(SIP/${EXTEN:1}@627)[/FONT][FONT=Consolas]
[/FONT][FONT=Consolas];intern telefonieren[/FONT]
[FONT=Consolas]exten => _X.,1,Dial(SIP/${EXTEN})
[/FONT]



Weiterhin komme ich jetzt ins Festnetz und kann auch untereinander Intern telefonieren.

Was mich aber noch stört: Wenn ich mit einem DECT - Telefon Intern o. auch Extern
anrufe, dauert es eine ganze Weile bis es wählt und auch im CLI angezeigt wird, woran liegt das?

- die 16 ist auch als Eigene Rufnummer Eingehend und Ausgehend auf der FB registriert

Code:
register=>16:[email protected]/16

[FONT=Consolas][16][/FONT]
[FONT=Consolas]Callerid=Esszimmer <16>[/FONT]
[FONT=Consolas]type=friend[/FONT]
[FONT=Consolas]user=16[/FONT]
[FONT=Consolas]secret=geheim160[/FONT]
[FONT=Consolas]host=dynamic[/FONT]
[FONT=Consolas]canreinvite=no[/FONT]
[FONT=Consolas]Reinvite=no[/FONT]
[FONT=Consolas]nat=no[/FONT]
[FONT=Consolas]qualify=yes[/FONT]
[FONT=Consolas]insecure=port,invite[/FONT]
[FONT=Consolas]context=outbound[/FONT]

etwa 7 Sekunden gehen ins land :(


Das liegt vielleicht auch hiermit zusammen, trotz dem register Fehler geht's aber - nach 7 sekunden..
Code:
[Mar 11 16:44:36] WARNING[12046]: chan_sip.c:23400 handle_response_register: Got 404 Not found on SIP register to service [email protected], giving up[Mar 11 16:44:36] WARNING[12046]: chan_sip.c:23400 handle_response_register: Got 404 Not found on SIP register to service [email protected], giving up
[Mar 11 16:44:36] WARNING[12046]: chan_sip.c:23400 handle_response_register: Got 404 Not found on SIP register to service [email protected], giving up
[Mar 11 16:44:36] WARNING[12046]: chan_sip.c:23400 handle_response_register: Got 404 Not found on SIP register to service [email protected], giving up
 
Zuletzt bearbeitet:
Hab eigentlich an 4 oder mehr Stellen gedacht. :D

Beispiel: exten => _100[2-4,7-9],NoOp(${CALLERID(all)})
...passt auf: 1002 1003 1004 1007 1008 1009
...passt nicht auf: 1000 1001 1005 1006

Also...
Nur 0-99: exten => _[0-99],NoOp(${CALLERID(all)})

Wahlbeschleunigung (DECT): Nummer mit # am Ende abschliessen
...sonst wartet die Fritz!Box diese 7 Sekunden (Timeout).
 
Ah, okay.
Aber was spricht gegen kurze Zahlen wie 10-30? Funktioniert ja und die Nummern sind auch für Opa der die von der alten Eumex noch im Kopf hatte einfacher :)

und wo hänge ich Raute # an? Bei Wählen?
Kann ich die # nicht bei:
Code:
[FONT=Consolas][outbound][/FONT]
[FONT=Consolas];ist zum wählennach aussen über 7644[/FONT]
[FONT=Consolas]exten =>_0X.,1,Dial(SIP/${EXTEN:1}@624"#")[/FONT]
[FONT=Consolas];interntelefonieren
[/FONT][FONT=Consolas]exten =>_X.,1,Dial(SIP/${EXTEN}"#")
[/FONT]

anhängen, macht das Probleme und ich mache eine eigene Extension für DECTS?
 
Nee, nicht in der Extension.
Wenn du mit dem DECT die 30 anrufst, dann wähle mit dem DECT: 30#

Meine Zeitansage auf dem Asterisk ist die: 200
...dann wähle ich mit dem DECT: 200#
Dann steht die Verbindung sofort, ohne Timeout.
 
Zuletzt bearbeitet:
Danke dir koyaanisqatsi !

Ach mann, kann ich den Timeout nicht Deaktivieren, ist jetzt nicht ganz so tragisch ne # dranzuhängen,
aber da gibt's doch bestimmt eine saubere Lösung für :confused:
 
Vermutlich ist die Länge der Nummer ein Faktor.
Das hab ich aber noch nie getestet. :D
...mach ich morgen mal.

Sicher weiss ich, dass einer AVM Telefonbuch Kurzwahl ( z.B. **798 ) automatisch ein # hinzugefügt wird.
 

Statistik des Forums

Themen
246,195
Beiträge
2,247,822
Mitglieder
373,748
Neuestes Mitglied
fanti88
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.